body {
  font-family: "Rubik", sans-serif; }
  body ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  body h1, body h2, body h3, body h4, body h5, body h6, body p, body ul, body ol, body a {
    font-weight: 400;
    margin: 0;
    padding: 0; }
  body a {
    text-decoration: none; }
    body a:hover {
      text-decoration: none; }

a.more1 {
  display: inline-block;
  padding: 29px 57px 30px 40px;
  background-repeat: no-repeat;
  background-image: url("./../img/button_arr.png");
  background-position: center right 36px;
  border-radius: 35px;
  background-color: #9ce22d;
  color: #203358;
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17.92px;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 0px 79px 0px #9ce22d;
  -moz-box-shadow: 0px 0px 79px 0px #9ce22d;
  box-shadow: 0px 0px 79px 0px #9ce22d; }

div.default_font {
  font-size: 17px;
  line-height: 36px; }
  div.default_font h1 {
    font-size: 75px;
    line-height: 79.92px; }
  div.default_font h2 {
    font-size: 44px;
    line-height: 47px; }
  div.default_font h3 {
    font-size: 36px;
    line-height: 43px; }
  div.default_font h4 {
    font-size: 28px;
    line-height: 47px; }
  div.default_font h5 {
    font-size: 24px;
    line-height: 30px; }
  div.default_font h6 {
    font-size: 18px;
    line-height: 36px; }

div.text_desc div.default_font h1, div.text_desc div.default_font h2, div.text_desc div.default_font h3, div.text_desc div.default_font h4, div.text_desc div.default_font h5, div.text_desc div.default_font h6, div.text_desc div.default_font p, div.text_desc div.default_font ul, div.text_desc div.default_font ol, div.text_desc div.default_font a {
  padding-bottom: 20px; }
  div.text_desc div.default_font h1:last-child, div.text_desc div.default_font h2:last-child, div.text_desc div.default_font h3:last-child, div.text_desc div.default_font h4:last-child, div.text_desc div.default_font h5:last-child, div.text_desc div.default_font h6:last-child, div.text_desc div.default_font p:last-child, div.text_desc div.default_font ul:last-child, div.text_desc div.default_font ol:last-child, div.text_desc div.default_font a:last-child {
    padding-bottom: 0; }

header.header {
  width: 100%;
  position: absolute;
  left: 0;
  top: 29px;
  z-index: 5; }
  header.header div.overtop {
    padding-bottom: 29px; }
    header.header div.overtop ul li {
      display: inline-block;
      vertical-align: top; }
    header.header div.overtop > ul {
      text-align: right; }
      header.header div.overtop > ul > li:first-child {
        margin-right: 42px; }
      header.header div.overtop > ul > li p, header.header div.overtop > ul > li a {
        font-family: "Rubik", sans-serif;
        font-size: 16px;
        color: #8e9bab;
        font-weight: 300;
        line-height: 16px; }
      header.header div.overtop > ul > li.social {
        padding-left: 18px;
        background-repeat: no-repeat;
        background-position: left center;
        background-image: url("./../img/facebook_icon.png"); }
        header.header div.overtop > ul > li.social a {
          padding-left: 10px;
          position: relative; }
          header.header div.overtop > ul > li.social a:before {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            border-left: 1px solid #485b76;
            display: block;
            content: ''; }
      header.header div.overtop > ul > li.lang > div {
        display: inline-block;
        vertical-align: top; }
        header.header div.overtop > ul > li.lang > div:last-child {
          padding-left: 14px; }
        header.header div.overtop > ul > li.lang > div > ul > li:last-child a {
          padding-right: 0;
          margin-right: 0; }
          header.header div.overtop > ul > li.lang > div > ul > li:last-child a:after {
            display: none; }
        header.header div.overtop > ul > li.lang > div > ul > li a {
          padding-right: 13px;
          margin-right: 13px;
          position: relative;
          display: inline-block;
          transition: 0.3s all ease; }
          header.header div.overtop > ul > li.lang > div > ul > li a:hover {
            color: #dadfea; }
          header.header div.overtop > ul > li.lang > div > ul > li a:after {
            position: absolute;
            top: 0;
            right: 0;
            height: 100%;
            border-left: 1px solid #485b76;
            display: block;
            content: ''; }
        header.header div.overtop > ul > li.lang > div > ul > li.on a {
          color: #dadfea; }
  header.header div.logo_box img {
    max-width: 100%;
    height: auto; }
  header.header div.menu_box {
    padding-top: 12px; }
    header.header div.menu_box nav.menu ul {
      text-align: right; }
      header.header div.menu_box nav.menu ul li {
        display: inline-block;
        vertical-align: top;
        padding-left: 45px;
        background-repeat: no-repeat;
        background-position: left center;
        margin-right: 30px; }
        header.header div.menu_box nav.menu ul li:nth-child(1) {
          background-image: url("./../img/menu_icon1.png"); }
        header.header div.menu_box nav.menu ul li:nth-child(2) {
          background-image: url("./../img/menu_icon2.png"); }
        header.header div.menu_box nav.menu ul li:nth-child(3) {
          background-image: url("./../img/menu_icon3.png"); }
        header.header div.menu_box nav.menu ul li:nth-child(4) {
          background-image: url("./../img/menu_icon4.png"); }
        header.header div.menu_box nav.menu ul li:nth-child(5) {
          background-image: url("./../img/menu_icon5.png"); }
        header.header div.menu_box nav.menu ul li:nth-child(6) {
          background-image: url("./../img/menu_icon6.png"); }
        header.header div.menu_box nav.menu ul li:last-child {
          padding-right: 0;
          margin-right: 0; }
        header.header div.menu_box nav.menu ul li a {
          color: #ffffff;
          font-size: 0.9vw;
          font-weight: 300;
          display: inline-block;
          padding: 13px 0 16px 12px;
          position: relative;
          transition: 0.3s all ease; }
          header.header div.menu_box nav.menu ul li a:hover {
            color: #9ce22d; }
          header.header div.menu_box nav.menu ul li a:before {
            content: '';
            border-left: 1px solid #f4f8fc;
            opacity: 0.2;
            display: block;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0; }
        header.header div.menu_box nav.menu ul li.on a {
          color: #9ce22d; }

section.slider {
  height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden; }
  section.slider > div.cover_top {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 17%;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    background-image: url("./../img/dark_cover_top.png");
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4; }
  section.slider > div.slides {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }
    section.slider > div.slides > ul {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0; }
      section.slider > div.slides > ul > li {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover; }
        section.slider > div.slides > ul > li div.slider_content {
          width: 100%;
          position: absolute;
          left: 0;
          bottom: 5%;
          z-index: 10; }
          section.slider > div.slides > ul > li div.slider_content div.default_font h1, section.slider > div.slides > ul > li div.slider_content div.default_font h2, section.slider > div.slides > ul > li div.slider_content div.default_font h3, section.slider > div.slides > ul > li div.slider_content div.default_font h4, section.slider > div.slides > ul > li div.slider_content div.default_font h5, section.slider > div.slides > ul > li div.slider_content div.default_font h6, section.slider > div.slides > ul > li div.slider_content div.default_font p {
            padding-bottom: 1%; }
            section.slider > div.slides > ul > li div.slider_content div.default_font h1:last-child, section.slider > div.slides > ul > li div.slider_content div.default_font h2:last-child, section.slider > div.slides > ul > li div.slider_content div.default_font h3:last-child, section.slider > div.slides > ul > li div.slider_content div.default_font h4:last-child, section.slider > div.slides > ul > li div.slider_content div.default_font h5:last-child, section.slider > div.slides > ul > li div.slider_content div.default_font h6:last-child, section.slider > div.slides > ul > li div.slider_content div.default_font p:last-child {
              padding-bottom: 0; }
          section.slider > div.slides > ul > li div.slider_content div.default_font h1 strong {
            font-weight: 500;
            position: relative;
            display: inline-block;
            padding-right: 50px;
            padding-top: 25px; }
            section.slider > div.slides > ul > li div.slider_content div.default_font h1 strong:after {
              content: '';
              display: block;
              position: absolute;
              top: 0;
              right: 0;
              width: 59px;
              height: 57px;
              background-repeat: no-repeat;
              background-position: center;
              background-image: url("./../img/header_add.png"); }
          section.slider > div.slides > ul > li div.slider_content div.default_font h1, section.slider > div.slides > ul > li div.slider_content div.default_font h2, section.slider > div.slides > ul > li div.slider_content div.default_font h3, section.slider > div.slides > ul > li div.slider_content div.default_font h4, section.slider > div.slides > ul > li div.slider_content div.default_font h5 {
            font-weight: 500;
            color: #ffffff;
            font-size: 3vw;
            line-height: 3.8vw; }
          section.slider > div.slides > ul > li div.slider_content div.default_font h6, section.slider > div.slides > ul > li div.slider_content div.default_font p {
            color: #c7d1e1;
            font-weight: 300;
            font-size: 0.90vw;
            line-height: 1.84vw; }
          section.slider > div.slides > ul > li div.slider_content div.buttons {
            margin: 2% 0; }
            section.slider > div.slides > ul > li div.slider_content div.buttons ul li {
              display: inline-block;
              vertical-align: middle; }
              section.slider > div.slides > ul > li div.slider_content div.buttons ul li a {
                font-size: 0.73vw; }
                section.slider > div.slides > ul > li div.slider_content div.buttons ul li a.more1 {
                  padding: 1.5vw 2.5vw;
                  white-space: nowrap;
                  background-position: center right 15%;
                  background-size: 4%; }
              section.slider > div.slides > ul > li div.slider_content div.buttons ul li a.demo_link {
                color: #ffffff;
                text-transform: uppercase;
                text-decoration: underline;
                font-weight: 500;
                margin-left: 29px;
                display: inline-block; }
        section.slider > div.slides > ul > li .cover_bottom {
          display: block;
          width: 100%;
          height: 0;
          padding-bottom: 17%;
          background-repeat: no-repeat;
          background-position: left top;
          background-size: cover;
          background-image: url("./../img/dark_cover_bottom.png");
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: 4; }
        section.slider > div.slides > ul > li .icons {
          width: 100%;
          position: absolute;
          top: 17%;
          right: 0;
          z-index: 6;
          height: 0;
          padding-bottom: 20%; }
          section.slider > div.slides > ul > li .icons div.icon {
            display: block;
            position: absolute;
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
            height: 0;
            transition: 0.3s all ease; }
            section.slider > div.slides > ul > li .icons div.icon:hover {
              transform: scale(1.1); }
            section.slider > div.slides > ul > li .icons div.icon div.desc {
              color: #ffffff;
              font-size: 0.9vw;
              position: absolute;
              white-space: nowrap; }
            section.slider > div.slides > ul > li .icons div.icon.ic1 {
              top: 6%;
              right: 57%;
              width: 14%;
              padding-bottom: 7%;
              background-image: url("./../img/cena.png"); }
              section.slider > div.slides > ul > li .icons div.icon.ic1 div.desc {
                top: 37%;
                right: 100%; }
              section.slider > div.slides > ul > li .icons div.icon.ic1:hover {
                background-image: url("./../img/cena2.png"); }
            section.slider > div.slides > ul > li .icons div.icon.ic2 {
              top: -2%;
              right: 37%;
              width: 11%;
              padding-bottom: 7%;
              background-image: url("./../img/demo.png"); }
              section.slider > div.slides > ul > li .icons div.icon.ic2 div.desc {
                top: 37%;
                right: 100%; }
              section.slider > div.slides > ul > li .icons div.icon.ic2:hover {
                background-image: url("./../img/demo2.png"); }
            section.slider > div.slides > ul > li .icons div.icon.ic3 {
              top: -2%;
              right: 18%;
              width: 11%;
              padding-bottom: 8%;
              background-image: url("./../img/konfiguralnosc.png"); }
              section.slider > div.slides > ul > li .icons div.icon.ic3 div.desc {
                top: 43%;
                left: 100%; }
              section.slider > div.slides > ul > li .icons div.icon.ic3:hover {
                background-image: url("./../img/konfiguralnosc2.png"); }
            section.slider > div.slides > ul > li .icons div.icon.ic4 {
              top: 50%;
              right: 66%;
              width: 11%;
              padding-bottom: 8%;
              background-image: url("./../img/modularnosc.png"); }
              section.slider > div.slides > ul > li .icons div.icon.ic4 div.desc {
                top: 43%;
                left: 100%; }
              section.slider > div.slides > ul > li .icons div.icon.ic4:hover {
                background-image: url("./../img/modularnosc2.png"); }
            section.slider > div.slides > ul > li .icons div.icon.ic5 {
              top: 40%;
              right: 33%;
              width: 11%;
              padding-bottom: 8%;
              background-image: url("./../img/stabilnosc.png"); }
              section.slider > div.slides > ul > li .icons div.icon.ic5 div.desc {
                top: 43%;
                right: 100%; }
              section.slider > div.slides > ul > li .icons div.icon.ic5:hover {
                background-image: url("./../img/stabilnosc2.png"); }
            section.slider > div.slides > ul > li .icons div.icon.ic6 {
              top: 59%;
              right: 20%;
              width: 11%;
              padding-bottom: 12%;
              background-image: url("./../img/mobilnosc.png"); }
              section.slider > div.slides > ul > li .icons div.icon.ic6 div.desc {
                top: 18%;
                left: 100%; }
              section.slider > div.slides > ul > li .icons div.icon.ic6:hover {
                background-image: url("./../img/mobilnosc2.png"); }
  section.slider > div.lights {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }
    section.slider > div.lights > div {
      padding: 50px;
      position: absolute;
      top: -2.5%;
      left: -2.5%;
      height: 105%;
      width: 105%;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      background-image: url("./../img/slider_lights.png"); }
  section.slider > div.hand {
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0%;
    z-index: 6; }
    section.slider > div.hand div.hand_box {
      position: absolute;
      right: 37px;
      bottom: 0;
      width: 40%;
      height: 0;
      padding-bottom: 19%;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
  section.slider > div.slider_nav {
    width: 100%;
    position: absolute;
    bottom: 2.5%;
    left: 0;
    z-index: 10; }
    section.slider > div.slider_nav ul li {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer; }
      section.slider > div.slider_nav ul li.slider_arrs {
        margin-right: 37px; }
        section.slider > div.slider_nav ul li.slider_arrs > ul > li:first-child {
          margin-right: 20px; }
      section.slider > div.slider_nav ul li.slider_dots > ul > li {
        width: 14px;
        height: 0;
        padding-bottom: 10px;
        border: 2px solid #ffffff;
        border-radius: 50%;
        margin-right: 16px; }
        section.slider > div.slider_nav ul li.slider_dots > ul > li:last-child {
          margin-right: 0; }
        section.slider > div.slider_nav ul li.slider_dots > ul > li.on {
          background-color: #ffffff; }

section.home_features {
  padding: 4% 0;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
  background-image: url("./../img/blue_bg.jpg"); }
  section.home_features div.features_list > ul > li {
    display: inline-block;
    vertical-align: top;
    width: 28%;
    margin-right: 8%; }
    section.home_features div.features_list > ul > li:nth-child(3n) {
      margin-right: 0; }
    section.home_features div.features_list > ul > li:last-child {
      margin-right: 0; }
  section.home_features div.feature_box header {
    padding-bottom: 20px;
    color: #ffffff;
    font-weight: 500; }
    section.home_features div.feature_box header h1, section.home_features div.feature_box header h2, section.home_features div.feature_box header h3, section.home_features div.feature_box header h5, section.home_features div.feature_box header h6, section.home_features div.feature_box header p {
      font-weight: inherit; }
    section.home_features div.feature_box header h5 {
      color: #8e9bab; }
  section.home_features div.feature_box div.desc div.text_desc div.default_font {
    color: #8e9bab; }
    section.home_features div.feature_box div.desc div.text_desc div.default_font p {
      font-weight: 300; }
  section.home_features div.text-center a {
    margin-top: 107px; }

footer.footer div.footer_top {
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("./../img/footer_top_bg.jpg");
  background-size: cover;
  border-bottom: 1px solid #26324a; }
  footer.footer div.footer_top ul {
    margin: 0 auto;
    width: 87%;
    padding: 65px 0; }
    footer.footer div.footer_top ul li {
      display: inline-block;
      vertical-align: middle;
      text-align: left;
      width: 33.33%; }
      footer.footer div.footer_top ul li div.default_font {
        padding: 0 15px;
        color: #c8d0d9;
        line-height: 19px; }
        footer.footer div.footer_top ul li div.default_font p {
          padding-top: 11px;
          padding-bottom: 13px;
          padding-left: 73px;
          background-repeat: no-repeat;
          background-position: left center; }

footer.footer div.footer_bottom {
  padding: 50px 0;
  background-color: #16233d; }
  footer.footer div.footer_bottom ul {
    text-align: right; }
    footer.footer div.footer_bottom ul > li {
      display: inline-block;
      vertical-align: middle; }
      footer.footer div.footer_bottom ul > li:last-child {
        margin-left: 19px; }
  footer.footer div.footer_bottom div.default_font {
    color: #ffffff; }

@media only screen and (min-width: 1500px) and (max-width: 1555px) {
  header.header div.menu_box {
    padding-top: 0; }
  header.header div.menu_box nav.menu ul li {
    margin-right: 17px; }
  header.header div.menu_box nav.menu ul li {
    padding-left: 40px; } }

@media only screen and (min-width: 1200px) and (max-width: 1555px) {
  section.valuation div.valuation_hidden div.counts div.drag.ui-slider-horizontal .ui-slider-handle {
    height: 60px !important;
    top: -15px !important; } }

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
  header.header div.menu_box {
    padding-top: 0; }
  header.header div.menu_box nav.menu ul li {
    padding-left: 35px; }
  header.header .col-md-10 {
    padding: 0; }
  header.header .col-md-12 {
    padding: 0; } }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  header.header .col-md-10 {
    padding: 0; }
  header.header .col-md-12 {
    padding: 0; }
  header.header div.menu_box {
    padding-top: 0; }
  header.header div.menu_box nav.menu ul li {
    padding-left: 35px;
    margin-right: 20px; }
  header.header div.menu_box nav.menu ul li a {
    padding: 10px 0 13px 12px; }
  section.valuation div.valuation_hidden div.counts div.drag.ui-slider-horizontal .ui-slider-handle {
    height: 50px !important;
    top: -10px !important;
    width: 15px !important; } }

@media only screen and (min-width: 320px) and (max-width: 991px) {
  section.top {
    height: 410px !important; }
  section.top div.top_content {
    bottom: 30px !important; }
  section.top div.hand_top {
    display: none; }
  div.logo_box {
    position: relative; }
  div.logo_box img {
    width: 100px;
    height: auto; }
  div.rwd_button {
    width: 30px;
    position: absolute;
    top: 4px;
    right: 0; }
  div.rwd_button > div {
    width: 100%;
    height: 3px;
    margin-bottom: 3px;
    background-color: #9ce22d; }
  div.rwd_button > div:last-child {
    margin-bottom: 0; }
  section.home_features div.features_list > ul > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px; }
  section.home_features div.features_list > ul > li:last-child {
    margin-bottom: 0; }
  main.content {
    padding-top: 30px; }
  main.content > section {
    padding-top: 0;
    padding-bottom: 30px; }
  main.content > section.home_features {
    padding-top: 30px; }
  footer.footer div.footer_top ul {
    width: 100%;
    padding: 30px 0; }
  footer.footer div.footer_top ul li {
    width: 100%;
    margin-bottom: 30px;
    text-align: center; }
  footer.footer div.footer_top ul li:last-child {
    margin-bottom: 0; }
  footer.footer div.footer_top ul li div.default_font p {
    padding-left: 0;
    padding-top: 70px;
    background-position: center top; }
  footer.footer div.footer_bottom {
    padding: 30px 0; }
  footer.footer div.footer_bottom div.default_font {
    text-align: center; }
  footer.footer div.footer_bottom ul {
    text-align: center;
    margin-top: 10px; }
  footer.footer div.footer_bottom ul > li {
    width: 100%; }
  footer.footer div.footer_bottom ul > li:last-child {
    margin-left: 0; }
  div.hand {
    display: none; }
  section.features div.features_left div.text_desc {
    padding-right: 0 !important;
    padding-bottom: 30px; }
  section.features div.features_right {
    padding-left: 0 !important;
    border-left: none !important; }
  section.features div.image {
    width: 100% !important;
    position: relative !important;
    top: auto !important;
    right: auto !important;
    padding-bottom: 50vh !important;
    background-position: center top !important; }
  section.contact header div.default_font {
    text-align: center; }
  section.contact div.contact_left {
    padding-right: 0 !important;
    margin-bottom: 30px; }
  section.contact div.holder input.submit {
    margin-top: 30px !important; }
  section.contact div.contact_right {
    padding-left: 0 !important; }
  section.map {
    margin-top: 0 !important;
    height: 300px !important;
    padding-bottom: 0 !important; }
  div.contact_data {
    text-align: center; }
  section.contact div.holder.text-right {
    text-align: center; }
  section.valuation div.valuation_hidden div.counts > div.holder {
    width: 12% !important;
    padding-bottom: 12% !important;
    margin-right: 5% !important; }
  section.valuation div.valuation_hidden div.counts > div.drag {
    width: 80% !important; }
  section.valuation div.valuation_top div.toggle_button {
    margin-top: -25px; }
  section.functionality div.functionality_list ul li > div.desc {
    width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 30px;
    padding-top: 0 !important; }
  section.functionality div.functionality_list ul li > div.image {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important; }
  section.functionality div.functionality_list ul li {
    display: flex;
    flex-flow: column;
    margin-bottom: 30px !important; }
  section.functionality div.functionality_list ul li div.desc {
    order: 1;
    align-items: stretch; }
  section.functionality div.functionality_list ul li div.image {
    order: 2;
    align-items: stretch; }
  main.home {
    padding-top: 0 !important; }
  section.slider > div.slides > ul > li div.slider_content div.default_font h1, section.slider > div.slides > ul > li div.slider_content div.default_font h2, section.slider > div.slides > ul > li div.slider_content div.default_font h3, section.slider > div.slides > ul > li div.slider_content div.default_font h4, section.slider > div.slides > ul > li div.slider_content div.default_font h5 {
    font-size: 32px;
    line-height: 41px; }
  section.slider > div.slides > ul > li div.slider_content div.default_font h6, section.slider > div.slides > ul > li div.slider_content div.default_font p {
    font-size: 13px;
    line-height: 23px; }
  section.slider > div.slides > ul > li div.slider_content div.buttons ul li {
    margin-bottom: 15px; }
  section.slider > div.slides > ul > li div.slider_content div.buttons ul li a {
    font-size: 11px; }
  section.slider > div.slides > ul {
    text-align: center; }
  section.slider > div.slides > ul > li div.slider_content div.buttons ul li a.demo_link {
    margin-left: 0; }
  section.slider > div.slider_nav {
    text-align: center; }
  section.slider > div.slides > ul > li div.slider_content div.buttons ul li {
    display: block; }
  section.contact div.container > div.row > div.col-md-7 {
    border-right: none !important; }
  div.default_font {
    font-size: 13px;
    line-height: 23px; }
    div.default_font h1 {
      font-size: 32px;
      line-height: 44px; }
    div.default_font h2 {
      font-size: 30px;
      line-height: 33px; }
    div.default_font h3 {
      font-size: 26px;
      line-height: 33px; }
    div.default_font h4 {
      font-size: 24px;
      line-height: 44px; }
    div.default_font h5 {
      font-size: 20px;
      line-height: 26px; }
    div.default_font h6 {
      font-size: 15px;
      line-height: 33px; }
  a.more1 {
    padding: 15px 40px 15px 20px !important;
    background-position: center right 20px !important;
    font-size: 11px !important; } }

div.page {
  position: relative;
  overflow: hidden; }

div.rwd_menu {
  position: fixed;
  top: 0;
  right: -270px;
  width: 270px;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
  background-image: url(./../img/blue_bg.jpg);
  z-index: 15;
  transition: 0.3s all ease;
  overflow: scroll; }
  div.rwd_menu div.menu_box {
    padding-top: 12px;
    padding-left: 15px;
    padding-right: 15px; }
    div.rwd_menu div.menu_box nav.menu ul {
      text-align: left; }
      div.rwd_menu div.menu_box nav.menu ul li {
        display: inline-block;
        vertical-align: top;
        padding-left: 45px;
        background-repeat: no-repeat;
        background-position: left center;
        margin-right: 0; }
        div.rwd_menu div.menu_box nav.menu ul li:nth-child(1) {
          background-image: url("./../img/menu_icon1.png"); }
        div.rwd_menu div.menu_box nav.menu ul li:nth-child(2) {
          background-image: url("./../img/menu_icon2.png"); }
        div.rwd_menu div.menu_box nav.menu ul li:nth-child(3) {
          background-image: url("./../img/menu_icon3.png"); }
        div.rwd_menu div.menu_box nav.menu ul li:nth-child(4) {
          background-image: url("./../img/menu_icon4.png"); }
        div.rwd_menu div.menu_box nav.menu ul li:nth-child(5) {
          background-image: url("./../img/menu_icon5.png"); }
        div.rwd_menu div.menu_box nav.menu ul li:nth-child(6) {
          background-image: url("./../img/menu_icon6.png"); }
        div.rwd_menu div.menu_box nav.menu ul li:last-child {
          padding-right: 0;
          margin-right: 0; }
        div.rwd_menu div.menu_box nav.menu ul li a {
          color: #ffffff;
          font-size: 17px;
          font-weight: 300;
          display: inline-block;
          padding: 13px 0 16px 12px;
          position: relative;
          transition: 0.3s all ease; }
          div.rwd_menu div.menu_box nav.menu ul li a:hover {
            color: #9ce22d; }
          div.rwd_menu div.menu_box nav.menu ul li a:before {
            content: '';
            border-left: 1px solid #f4f8fc;
            opacity: 0.2;
            display: block;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0; }
        div.rwd_menu div.menu_box nav.menu ul li.on a {
          color: #9ce22d; }
  div.rwd_menu div.icons {
    padding-left: 15px;
    padding-right: 15px; }
    div.rwd_menu div.icons div.icon div.desc {
      color: #ffffff;
      font-size: 17px;
      font-weight: 300;
      display: inline-block;
      padding: 0 0 0 45px;
      position: relative;
      transition: 0.3s all ease;
      background-repeat: no-repeat;
      background-position: left center; }
      div.rwd_menu div.icons div.icon div.desc p {
        padding: 13px 0 16px 12px;
        background-repeat: no-repeat;
        position: relative; }
        div.rwd_menu div.icons div.icon div.desc p:before {
          content: '';
          border-left: 1px solid #f4f8fc;
          opacity: 0.2;
          display: block;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0; }
    div.rwd_menu div.icons div.icon.ic1 div.desc {
      background-image: url("./../img/icon1_rwd.png"); }
    div.rwd_menu div.icons div.icon.ic2 div.desc {
      background-image: url("./../img/icon2_rwd.png"); }
    div.rwd_menu div.icons div.icon.ic3 div.desc {
      background-image: url("./../img/icon3_rwd.png"); }
    div.rwd_menu div.icons div.icon.ic4 div.desc {
      background-image: url("./../img/icon4_rwd.png"); }
    div.rwd_menu div.icons div.icon.ic5 div.desc {
      background-image: url("./../img/icon5_rwd.png"); }
    div.rwd_menu div.icons div.icon.ic6 div.desc {
      background-image: url("./../img/icon6_rwd.png"); }
  div.rwd_menu div.overtop {
    margin-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px; }
    div.rwd_menu div.overtop ul li {
      display: inline-block;
      vertical-align: top; }
    div.rwd_menu div.overtop > ul {
      display: flex;
      flex-flow: column; }
      div.rwd_menu div.overtop > ul > li:first-child {
        margin-right: 42px; }
      div.rwd_menu div.overtop > ul > li p, div.rwd_menu div.overtop > ul > li a {
        font-family: "Rubik", sans-serif;
        font-size: 16px;
        color: #8e9bab;
        font-weight: 300;
        line-height: 16px; }
      div.rwd_menu div.overtop > ul > li.social {
        align-items: stretch;
        order: 2;
        padding-left: 18px;
        background-repeat: no-repeat;
        background-position: left center;
        background-image: url("./../img/facebook_icon.png"); }
        div.rwd_menu div.overtop > ul > li.social a {
          padding-left: 10px;
          position: relative; }
          div.rwd_menu div.overtop > ul > li.social a:before {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            border-left: 1px solid #485b76;
            display: block;
            content: ''; }
      div.rwd_menu div.overtop > ul > li.lang {
        margin-bottom: 15px;
        align-items: stretch;
        order: 1; }
        div.rwd_menu div.overtop > ul > li.lang > div {
          display: inline-block;
          vertical-align: top; }
          div.rwd_menu div.overtop > ul > li.lang > div:last-child {
            padding-left: 14px; }
          div.rwd_menu div.overtop > ul > li.lang > div > ul > li:last-child a {
            padding-right: 0;
            margin-right: 0; }
            div.rwd_menu div.overtop > ul > li.lang > div > ul > li:last-child a:after {
              display: none; }
          div.rwd_menu div.overtop > ul > li.lang > div > ul > li a {
            padding-right: 13px;
            margin-right: 13px;
            position: relative;
            display: inline-block;
            transition: 0.3s all ease; }
            div.rwd_menu div.overtop > ul > li.lang > div > ul > li a:hover {
              color: #dadfea; }
            div.rwd_menu div.overtop > ul > li.lang > div > ul > li a:after {
              position: absolute;
              top: 0;
              right: 0;
              height: 100%;
              border-left: 1px solid #485b76;
              display: block;
              content: ''; }
          div.rwd_menu div.overtop > ul > li.lang > div > ul > li.on a {
            color: #dadfea; }
  div.rwd_menu div.rwd_button.open {
    right: 15px;
    top: 34px; }

.page_lock {
  overflow: hidden; }

section.top {
  height: 510px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative; }
  section.top div.top_content {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 120px;
    z-index: 3; }
    section.top div.top_content header.page_header div.text_desc div.default_font {
      font-family: "Roboto", sans-serif;
      color: #c7d1e1; }
      section.top div.top_content header.page_header div.text_desc div.default_font strong {
        font-weight: 500; }
      section.top div.top_content header.page_header div.text_desc div.default_font h1, section.top div.top_content header.page_header div.text_desc div.default_font h2, section.top div.top_content header.page_header div.text_desc div.default_font h3, section.top div.top_content header.page_header div.text_desc div.default_font h4, section.top div.top_content header.page_header div.text_desc div.default_font h5 {
        color: #ffffff;
        font-family: "Rubik", sans-serif;
        font-weight: 300; }
      section.top div.top_content header.page_header div.text_desc div.default_font h6 {
        font-weight: 300; }
  section.top div.cover {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(23, 38, 67, 0.83); }
  section.top div.hand_top {
    width: 24%;
    height: 0;
    padding-bottom: 18%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("./../img/hand_top1.png");
    position: absolute;
    right: 0;
    bottom: 0; }

section.desc {
  padding: 3% 0; }
  section.desc div.text_desc div.default_font {
    color: #294095;
    font-weight: 300; }
    section.desc div.text_desc div.default_font strong {
      font-weight: 500; }
    section.desc div.text_desc div.default_font h1, section.desc div.text_desc div.default_font h2, section.desc div.text_desc div.default_font h3, section.desc div.text_desc div.default_font h4, section.desc div.text_desc div.default_font h5, section.desc div.text_desc div.default_font h6 {
      font-weight: inherit; }
    section.desc div.text_desc div.default_font p {
      font-weight: 300; }

section.features {
  padding-bottom: 3%;
  position: relative; }
  section.features div.text_desc div.default_font {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    color: #6f7c92; }
    section.features div.text_desc div.default_font h1, section.features div.text_desc div.default_font h2, section.features div.text_desc div.default_font h3, section.features div.text_desc div.default_font h4, section.features div.text_desc div.default_font h5 {
      font-family: "Rubik", sans-serif;
      color: #172643; }
    section.features div.text_desc div.default_font h6, section.features div.text_desc div.default_font p {
      font-weight: inherit; }
  section.features div.features_left div.text_desc {
    padding-right: 40px; }
    section.features div.features_left div.text_desc div.default_font h3 {
      font-size: 30px;
      line-height: 47px; }
  section.features div.features_right {
    padding-left: 40px;
    border-left: 1px solid #9ce22d; }
  section.features div.image {
    position: absolute;
    top: 0;
    right: 0;
    width: 36%;
    height: 0;
    padding-bottom: 32.3%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

div.desc_box {
  margin-bottom: 30px; }
  div.desc_box header {
    margin-bottom: 15px; }
    div.desc_box header div.default_font h4 {
      padding-left: 15px;
      background-repeat: no-repeat;
      background-position: left top 20px;
      background-image: url("./../img/green_dot.png"); }

section.functionality {
  padding: 3% 0; }
  section.functionality div.functionality_list ul li {
    margin-bottom: 50px; }
    section.functionality div.functionality_list ul li:last-child {
      margin-bottom: 0; }
    section.functionality div.functionality_list ul li > div {
      display: inline-block;
      vertical-align: top; }
      section.functionality div.functionality_list ul li > div.desc {
        width: 53%;
        padding-top: 40px; }
        section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font {
          margin-bottom: 40px;
          font-weight: 300; }
          section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font h1, section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font h2, section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font h3, section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font h4, section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font h5 {
            color: #203358;
            font-family: "Rubik", sans-serif; }
          section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font h6, section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font p {
            color: #8e9bab;
            font-family: "Roboto", sans-serif;
            font-weight: inherit; }
          section.functionality div.functionality_list ul li > div.desc div.text_desc div.default_font strong {
            font-weight: 500; }
      section.functionality div.functionality_list ul li > div.image {
        width: 42%;
        height: 0;
        padding-bottom: 490px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover; }
    section.functionality div.functionality_list ul li.f_left div.image {
      margin-left: 5%; }
    section.functionality div.functionality_list ul li.f_right div.image {
      margin-right: 5%; }

div.vertical_height {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0; }
  div.vertical_height > div {
    display: table;
    width: 100%;
    height: 100%; }
    div.vertical_height > div > div {
      display: table-cell;
      vertical-align: middle;
      height: 100%; }

section.demo div.demo_box {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  height: 80vh; }
  section.demo div.demo_box div.cover {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("./../img/demo_cover.png"); }
  section.demo div.demo_box .more1 {
    cursor: pointer; }

main.content {
  background-color: #f7f9fb; }

section.contact {
  padding: 3% 0; }
  section.contact div.container > div.row > div.col-md-7 {
    border-right: 1px solid #9ce22d; }
  section.contact div.contact_left {
    padding-right: 70px; }
  section.contact div.contact_right {
    padding-left: 70px; }
  section.contact header {
    margin-bottom: 30px; }
    section.contact header div.default_font h3 {
      font-size: 30px;
      color: #203358;
      font-weight: 400;
      font-family: "Rubik", sans-serif; }
  section.contact div.holder p {
    font-size: 18px;
    color: #8e9bab;
    font-family: "Roboto", sans-serif;
    padding-bottom: 15px; }
    section.contact div.holder p span {
      color: #e72c31; }
  section.contact div.holder input.input {
    margin-bottom: 15px;
    width: 100%;
    height: 70px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #e3eaf1;
    border-radius: 8px;
    padding: 0 20px;
    outline: none;
    font-size: 18px;
    color: #8e9bab;
    font-family: "Roboto", sans-serif; }
  section.contact div.holder input.submit {
    margin-top: 50px;
    height: 70px;
    width: 243px;
    background-repeat: no-repeat;
    background-image: url("./../img/button_arr.png");
    background-position: top 27px right 36px;
    border-radius: 35px;
    background-color: #9ce22d;
    color: #203358;
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-box-shadow: 0px 0px 79px 0px #9ce22d;
    -moz-box-shadow: 0px 0px 79px 0px #9ce22d;
    box-shadow: 0px 0px 79px 0px #9ce22d;
    border-bottom: none;
    border-top: none;
    border-left: none;
    border-right: none;
    outline: none; }
  section.contact div.holder textarea.textarea {
    margin-bottom: 15px;
    width: 100%;
    height: 260px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #e3eaf1;
    border-radius: 8px;
    padding: 20px;
    outline: none;
    font-size: 18px;
    color: #8e9bab;
    font-family: "Roboto", sans-serif;
    resize: none; }
  section.contact div.contact_data div.default_font {
    font-family: "Roboto", sans-serif;
    color: #6f7c92; }
    section.contact div.contact_data div.default_font strong {
      font-weight: 400;
      color: #343f56; }

section.map {
  margin-top: 2%;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 24%; }
  section.map > iframe {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }

section.valuation {
  padding: 3% 0; }
  section.valuation ul.options1 li.active div.toggle_button p {
    background-image: url("./../img/minus_icon.png"); }
  section.valuation div.valuation_top {
    padding-bottom: 10px;
    border-bottom: 1px solid #becee2;
    margin-bottom: 15px;
    cursor: pointer; }
    section.valuation div.valuation_top div.default_font h4 {
      font-family: "Rubik", sans-serif;
      padding-left: 15px;
      background-repeat: no-repeat;
      background-position: left top 10px;
      background-image: url(./../img/green_dot.png);
      font-weight: 500;
      line-height: 24px; }
    section.valuation div.valuation_top div.toggle_button {
      text-align: right;
      padding-top: 10px; }
      section.valuation div.valuation_top div.toggle_button p {
        transition: 0.3s all ease;
        font-family: "Rubik", sans-serif;
        color: #8a95a8;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 500;
        padding-right: 28px;
        background-repeat: no-repeat;
        background-position: right center;
        background-image: url("./../img/plus_icon.png");
        display: inline-block; }
  section.valuation div.valuation_hidden {
    display: none; }
    section.valuation div.valuation_hidden div.text_desc {
      margin-bottom: 15px; }
      section.valuation div.valuation_hidden div.text_desc div.default_font {
        font-family: "Roboto", sans-serif;
        color: #8e9bab;
        font-weight: 300; }
        section.valuation div.valuation_hidden div.text_desc div.default_font p {
          font-weight: inherit; }
    section.valuation div.valuation_hidden div.counts {
      padding-bottom: 20px; }
      section.valuation div.valuation_hidden div.counts > p {
        font-family: "Roboto", sans-serif;
        color: #6f7c92;
        font-size: 18px;
        font-weight: 400;
        padding-bottom: 20px; }
      section.valuation div.valuation_hidden div.counts > div {
        display: inline-block;
        vertical-align: middle; }
        section.valuation div.valuation_hidden div.counts > div.holder {
          width: 6%;
          margin-right: 3%;
          height: 0;
          padding-bottom: 6%;
          position: relative; }
          section.valuation div.valuation_hidden div.counts > div.holder .summary {
            position: absolute;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            background-color: #edf0f3;
            border-top: none;
            border-left: none;
            border-right: none;
            border-bottom: 2px solid #dce3e9;
            border-radius: 5px;
            outline: none;
            background-color: #ffffff;
            text-align: center;
            font-family: "Roboto", sans-serif;
            color: #203358;
            font-size: 18px;
            font-weight: 400; }
        section.valuation div.valuation_hidden div.counts > div.drag {
          width: 91%; }
      section.valuation div.valuation_hidden div.counts div.drag.ui-slider-horizontal {
        height: 30px;
        background-color: #edf0f3;
        border-bottom: 2px solid #dce3e9;
        border-radius: 5px; }
        section.valuation div.valuation_hidden div.counts div.drag.ui-slider-horizontal .ui-slider-handle {
          height: 70px;
          width: 20px;
          background-color: #ffffff;
          top: -20px;
          -webkit-box-shadow: 0px 0px 22px 0px #dce3e9;
          -moz-box-shadow: 0px 0px 22px 0px #dce3e9;
          box-shadow: 0px 0px 22px 0px #dce3e9;
          border-bottom: 2px solid #e0e7ee;
          border-radius: 5px; }
    section.valuation div.valuation_hidden .checkbox1 {
      margin-bottom: 30px; }
      section.valuation div.valuation_hidden .checkbox1 ul li {
        display: inline-block;
        vertical-align: middle; }
        section.valuation div.valuation_hidden .checkbox1 ul li p {
          font-family: "Roboto", sans-serif;
          color: #6f7c92;
          font-size: 18px;
          font-weight: 400;
          padding-left: 20px; }
      section.valuation div.valuation_hidden .checkbox1 .box {
        width: 24px;
        height: 0;
        padding-bottom: 24px;
        border-top: 1px solid #dce3e9;
        border-left: 1px solid #dce3e9;
        border-right: 1px solid #dce3e9;
        border-bottom: 2px solid #dce3e9;
        border-radius: 5px;
        background-color: #ffffff;
        position: relative;
        cursor: pointer; }
        section.valuation div.valuation_hidden .checkbox1 .box > div {
          position: absolute;
          display: none;
          height: 100%;
          width: 100%;
          top: 0;
          left: 0;
          background-repeat: no-repeat;
          background-position: center; }
          section.valuation div.valuation_hidden .checkbox1 .box > div.yes.on {
            display: block;
            background-image: url("./../img/check_icon.png"); }
    section.valuation div.valuation_hidden > div.holder {
      padding-bottom: 20px; }
      section.valuation div.valuation_hidden > div.holder p {
        font-family: "Roboto", sans-serif;
        color: #6f7c92;
        font-size: 18px;
        font-weight: 400;
        padding-bottom: 20px; }
  section.valuation input.submit {
    margin-top: 50px;
    border-bottom: none;
    width: 100%;
    height: 70px;
    background-repeat: no-repeat;
    background-image: url("./../img/button_arr.png");
    background-position: center right 36px;
    border-radius: 35px;
    background-color: #9ce22d;
    color: #203358;
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 17.92px;
    text-transform: uppercase;
    -webkit-box-shadow: 0px 0px 79px 0px #9ce22d;
    -moz-box-shadow: 0px 0px 79px 0px #9ce22d;
    box-shadow: 0px 0px 79px 0px #9ce22d; }

@CHARSET "UTF-8";
.sbHolder {
  position: relative;
  padding: 0;
  height: 70px;
  margin: 0;
  width: 100%;
  background-color: #fff;
  border: 1px solid #cdcdcd;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #e3eaf1;
  border-radius: 5px; }

.sbSelector {
  display: block;
  height: 16px;
  left: 0;
  line-height: 15px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: 30px;
  top: 0; }

.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
  padding: 25px 0 44px 0;
  width: 90%;
  outline: none;
  text-decoration: none;
  color: #203358;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  font-size: 18px; }

.sbToggle {
  display: block;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 10%;
  height: 100%;
  background: url("../img/select_arrow.png") center no-repeat; }

.sbHolderDisabled {
  background-color: #3C3C3C;
  border: solid 1px #515151; }

.sbOptions {
  background-color: #f4f4f4;
  border-bottom: solid 2px #e3eaf1;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  list-style: none;
  padding: 0;
  position: absolute;
  top: 100% !important;
  width: 275px;
  z-index: 1;
  overflow-y: auto;
  background-color: #fff;
  color: #203358; }

.sbOptions li {
  padding: 0px;
  left: 0; }

ul.sbOptions {
  max-height: 265px !important;
  width: 100%; }

.sbOptions a {
  display: block;
  outline: none;
  padding: 14px 30px 13px 30px;
  color: #ffffff !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 13px; }

.sbOptions a:link, .sbOptions a:visited {
  text-decoration: none;
  color: #203358 !important; }

.sbOptions a:hover {
  background-color: #9ce22d; }

.sbOptions li.last a {
  border-bottom: none; }

.sbOptions .sbDisabled {
  border-bottom: dotted 1px #515151;
  display: block;
  padding: 7px 0 7px 3px; }

.sbOptions .sbGroup {
  border-bottom: dotted 1px #515151;
  display: block;
  font-weight: bold;
  padding: 7px 0 7px 3px; }

.sbOptions .sbSub {
  padding-left: 17px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkZ3JlZW46IzkyZGQyODtcbiR3aGl0ZTojZmZmZmZmO1xuJGRhcmtfYmx1ZTojMjAzMzU4O1xuJGZvbnRfY29sb3I6IzhlOWJhYjtcbiRydWJpazonUnViaWsnLCBzYW5zLXNlcmlmO1xuJHJvYm90bzonUm9ib3RvJywgc2Fucy1zZXJpZjtcbiRncmVlbjojOWNlMjJkO1xuXG5AbWl4aW4gZmlsbHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbmJvZHl7XG5cdGZvbnQtZmFtaWx5OiAkcnViaWs7XG5cdHVse1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0aDEsaDIsaDMsaDQsaDUsaDYscCx1bCxvbCxhe1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0YXtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuYS5tb3JlMXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAyOXB4IDU3cHggMzBweCA0MHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2J1dHRvbl9hcnIucG5nJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAzNnB4O1xuXHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdGNvbG9yOiAkZGFya19ibHVlO1xuXHRmb250LWZhbWlseTogJHJ1YmlrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNy45MnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNzlweCAwcHggcmdiYSgxNTYsMjI2LDQ1LDEpO1xuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNzlweCAwcHggcmdiYSgxNTYsMjI2LDQ1LDEpO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDc5cHggMHB4IHJnYmEoMTU2LDIyNiw0NSwxKTtcbn1cblxuZGl2LmRlZmF1bHRfZm9udHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcblx0aDF7XG5cdFx0Zm9udC1zaXplOiA3NXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA3OS45MnB4O1xuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRsaW5lLWhlaWdodDogNDdweDtcblx0fVxuXHRoM3tcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdH1cblx0aDR7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0N3B4O1xuXHR9XG5cdGg1e1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXHRoNntcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdH1cblx0cHtcblx0XHRcblx0fVxufVxuXG5kaXYudGV4dF9kZXNje1xuXHRkaXYuZGVmYXVsdF9mb250e1xuXHRcdGgxLGgyLGgzLGg0LGg1LGg2LHAsdWwsb2wsYXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyLmhlYWRlcntcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAyOXB4O1xuXHR6LWluZGV4OiA1O1xuXHRkaXYub3ZlcnRvcHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjlweDtcblx0XHR1bHtcblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gdWx7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdD4gbGl7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAsYXtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHJ1YmlrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogJGZvbnRfY29sb3I7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNvY2lhbHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ZhY2Vib29rX2ljb24ucG5nJyk7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM0ODViNzY7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5sYW5ne1xuXHRcdFx0XHRcdD4gZGl2e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0PiB1bHtcblx0XHRcdFx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQgYXtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHQgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdCAmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgY29sb3I6ICNkYWRmZWE7XG5cdFx0XHRcdFx0XHRcdFx0XHQgfVxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ4NWI3Njtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm9ue1xuXHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdCBcdGNvbG9yOiAjZGFkZmVhO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYubG9nb19ib3h7XG5cdFx0aW1ne1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHRkaXYubWVudV9ib3h7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0bmF2Lm1lbnV7XG5cdFx0XHR1bHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvbWVudV9pY29uMS5wbmcnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL21lbnVfaWNvbjIucG5nJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9tZW51X2ljb24zLnBuZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvbWVudV9pY29uNC5wbmcnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNSl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL21lbnVfaWNvbjUucG5nJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9tZW51X2ljb242LnBuZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjl2dztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDAgMTZweCAxMnB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcdFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0ZjhmYztcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5vbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24uc2xpZGVye1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQ+IGRpdntcblx0XHQmLmNvdmVyX3RvcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTclO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvZGFya19jb3Zlcl90b3AucG5nJyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHR9XG5cdFx0Ji5zbGlkZXN7XG5cdFx0XHRAaW5jbHVkZSBmaWxsO1xuXHRcdFx0PiB1bHtcblx0XHRcdFx0QGluY2x1ZGUgZmlsbDtcblx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHRAaW5jbHVkZSBmaWxsO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0ZGl2LnNsaWRlcl9jb250ZW50e1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiA1JTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdFx0ZGl2LmRlZmF1bHRfZm9udHtcblx0XHRcdFx0XHRcdFx0aDEsaDIsaDMsaDQsaDUsaDYscHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMSU7XG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGgxe1xuXHRcdFx0XHRcdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDU5cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTdweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2hlYWRlcl9hZGQucG5nJyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGgxLGgyLGgzLGg0LGg1e1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDN2dztcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy44dnc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aDYscHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2M3ZDFlMTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAwLjk0dnc7XG5cdFx0XHRcdFx0XHRcdFx0Ly9saW5lLWhlaWdodDogMS45MHZ3O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45MHZ3O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg0dnc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGRpdi5idXR0b25ze1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIlIDA7XG5cdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43M3Z3O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLm1vcmUxe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuNXZ3IDIuNXZ3O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1JTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRhLmRlbW9fbGlua3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyOXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb3Zlcl9ib3R0b217XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE3JTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2RhcmtfY292ZXJfYm90dG9tLnBuZycpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pY29uc3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxNyU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDY7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjAlO1xuXHRcdFx0ZGl2Lmljb257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYuZGVzY3tcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45dnc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pYzF7XG5cdFx0XHRcdFx0dG9wOiA2JTtcblx0XHRcdFx0XHRyaWdodDogNTclO1xuXHRcdFx0XHRcdHdpZHRoOiAxNCU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDclO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvY2VuYS5wbmcnKTtcblx0XHRcdFx0XHRkaXYuZGVzY3tcblx0XHRcdFx0XHRcdHRvcDogMzclO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2NlbmEyLnBuZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljMntcblx0XHRcdFx0XHR0b3A6IC0yJTtcblx0XHRcdFx0XHRyaWdodDogMzclO1xuXHRcdFx0XHRcdHdpZHRoOiAxMSU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDclO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvZGVtby5wbmcnKTtcblx0XHRcdFx0XHRkaXYuZGVzY3tcblx0XHRcdFx0XHRcdHRvcDogMzclO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2RlbW8yLnBuZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljM3tcblx0XHRcdFx0XHR0b3A6IC0yJTtcblx0XHRcdFx0XHRyaWdodDogMTglO1xuXHRcdFx0XHRcdHdpZHRoOiAxMSU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDglO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcva29uZmlndXJhbG5vc2MucG5nJyk7XG5cdFx0XHRcdFx0ZGl2LmRlc2N7XG5cdFx0XHRcdFx0XHR0b3A6IDQzJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2tvbmZpZ3VyYWxub3NjMi5wbmcnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pYzR7XG5cdFx0XHRcdFx0Ly90b3A6IDY5JTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRyaWdodDogNjYlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMSU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDglO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvbW9kdWxhcm5vc2MucG5nJyk7XG5cdFx0XHRcdFx0ZGl2LmRlc2N7XG5cdFx0XHRcdFx0XHR0b3A6IDQzJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL21vZHVsYXJub3NjMi5wbmcnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pYzV7XG5cdFx0XHRcdFx0Ly90b3A6IDYyJTtcblx0XHRcdFx0XHR0b3A6IDQwJTtcblx0XHRcdFx0XHRyaWdodDogMzMlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMSU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDglO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvc3RhYmlsbm9zYy5wbmcnKTtcblx0XHRcdFx0XHRkaXYuZGVzY3tcblx0XHRcdFx0XHRcdHRvcDogNDMlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3N0YWJpbG5vc2MyLnBuZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljNntcblx0XHRcdFx0XHR0b3A6IDU5JTtcblx0XHRcdFx0XHRyaWdodDogMjAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMSU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEyJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL21vYmlsbm9zYy5wbmcnKTtcblx0XHRcdFx0XHRkaXYuZGVzY3tcblx0XHRcdFx0XHRcdHRvcDogMTglO1xuXHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvbW9iaWxub3NjMi5wbmcnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5saWdodHN7XG5cdFx0XHRAaW5jbHVkZSBmaWxsO1xuXHRcdFx0PiBkaXZ7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMi41JTtcblx0XHRcdFx0bGVmdDogLTIuNSU7XG5cdFx0XHRcdGhlaWdodDogMTA1JTtcblx0XHRcdFx0d2lkdGg6IDEwNSU7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9zbGlkZXJfbGlnaHRzLnBuZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmhhbmR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwJTtcblx0XHRcdHotaW5kZXg6IDY7XG5cdFx0XHRkaXYuaGFuZF9ib3h7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDM3cHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTklO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2xpZGVyX25hdntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAyLjUlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0dWx7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQmLnNsaWRlcl9hcnJze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzN3B4O1xuXHRcdFx0XHRcdFx0PiB1bHtcblx0XHRcdFx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNsaWRlcl9kb3Rze1xuXHRcdFx0XHRcdFx0PiB1bHtcblx0XHRcdFx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm9ue1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmhvbWVfZmVhdHVyZXN7XG5cdHBhZGRpbmc6IDQlIDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2JsdWVfYmcuanBnJyk7XG5cdGRpdi5mZWF0dXJlc19saXN0e1xuXHRcdD4gdWx7XG5cdFx0XHQ+IGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHdpZHRoOiAyOCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOCU7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYuZmVhdHVyZV9ib3h7XG5cdFx0aGVhZGVye1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGgxLGgyLGgzLGg1LGg2LHB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0aDV7XG5cdFx0XHRcdGNvbG9yOiM4ZTliYWI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGRpdi5kZXNje1xuXHRcdFx0ZGl2LnRleHRfZGVzY3tcblx0XHRcdFx0ZGl2LmRlZmF1bHRfZm9udHtcblx0XHRcdFx0XHRjb2xvcjogJGZvbnRfY29sb3I7XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpdi50ZXh0LWNlbnRlcntcblx0XHRhe1xuXHRcdFx0bWFyZ2luLXRvcDogMTA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbmZvb3Rlci5mb290ZXJ7XG5cdGRpdi5mb290ZXJfdG9we1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9mb290ZXJfdG9wX2JnLmpwZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjMyNGE7XG5cdFx0dWx7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiA4NyU7XG5cdFx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0XHRsaXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0XHRkaXYuZGVmYXVsdF9mb250e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0XHRjb2xvcjogI2M4ZDBkOTtsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNzNweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZGl2LmZvb3Rlcl9ib3R0b217XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxNjIzM2Q7XG5cdFx0dWx7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdD4gbGl7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LmRlZmF1bHRfZm9udHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTU1NXB4KSB7XG5cdGhlYWRlci5oZWFkZXIgZGl2Lm1lbnVfYm94e3BhZGRpbmctdG9wOiAwO31cblx0aGVhZGVyLmhlYWRlciBkaXYubWVudV9ib3ggbmF2Lm1lbnUgdWwgbGl7bWFyZ2luLXJpZ2h0OiAxN3B4O31cblx0aGVhZGVyLmhlYWRlciBkaXYubWVudV9ib3ggbmF2Lm1lbnUgdWwgbGl7cGFkZGluZy1sZWZ0OiA0MHB4O31cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTU1cHgpIHtcblx0c2VjdGlvbi52YWx1YXRpb24gZGl2LnZhbHVhdGlvbl9oaWRkZW4gZGl2LmNvdW50cyBkaXYuZHJhZy51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXtoZWlnaHQ6IDYwcHghaW1wb3J0YW50OyB0b3A6IC0xNXB4IWltcG9ydGFudDt9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdGhlYWRlci5oZWFkZXIgZGl2Lm1lbnVfYm94e3BhZGRpbmctdG9wOiAwO31cblx0aGVhZGVyLmhlYWRlciBkaXYubWVudV9ib3ggbmF2Lm1lbnUgdWwgbGl7cGFkZGluZy1sZWZ0OiAzNXB4O31cblx0aGVhZGVyLmhlYWRlciAuY29sLW1kLTEwe3BhZGRpbmc6IDA7fVxuXHRoZWFkZXIuaGVhZGVyIC5jb2wtbWQtMTJ7cGFkZGluZzogMDt9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0aGVhZGVyLmhlYWRlciAuY29sLW1kLTEwe3BhZGRpbmc6IDA7fVxuXHRoZWFkZXIuaGVhZGVyIC5jb2wtbWQtMTJ7cGFkZGluZzogMDt9XG5cdGhlYWRlci5oZWFkZXIgZGl2Lm1lbnVfYm94e3BhZGRpbmctdG9wOiAwO31cblx0aGVhZGVyLmhlYWRlciBkaXYubWVudV9ib3ggbmF2Lm1lbnUgdWwgbGl7cGFkZGluZy1sZWZ0OiAzNXB4OyBtYXJnaW4tcmlnaHQ6IDIwcHg7fVxuXHRoZWFkZXIuaGVhZGVyIGRpdi5tZW51X2JveCBuYXYubWVudSB1bCBsaSBhe3BhZGRpbmc6IDEwcHggMCAxM3B4IDEycHg7fVxuXHRcblx0c2VjdGlvbi52YWx1YXRpb24gZGl2LnZhbHVhdGlvbl9oaWRkZW4gZGl2LmNvdW50cyBkaXYuZHJhZy51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXtoZWlnaHQ6IDUwcHghaW1wb3J0YW50OyB0b3A6IC0xMHB4IWltcG9ydGFudDsgd2lkdGg6IDE1cHghaW1wb3J0YW50O31cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRzZWN0aW9uLnRvcHtoZWlnaHQ6IDQxMHB4IWltcG9ydGFudDt9XG5cdHNlY3Rpb24udG9wIGRpdi50b3BfY29udGVudHtib3R0b206IDMwcHghaW1wb3J0YW50O31cblx0c2VjdGlvbi50b3AgZGl2LmhhbmRfdG9we2Rpc3BsYXk6IG5vbmU7fVxuXHRcblx0ZGl2LmxvZ29fYm94e3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG5cdGRpdi5sb2dvX2JveCBpbWd7d2lkdGg6IDEwMHB4OyBoZWlnaHQ6IGF1dG87fVxuXHRkaXYucndkX2J1dHRvbnt3aWR0aDogMzBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDRweDsgcmlnaHQ6IDA7fVxuXHRkaXYucndkX2J1dHRvbiA+IGRpdnt3aWR0aDogMTAwJTsgaGVpZ2h0OiAzcHg7IG1hcmdpbi1ib3R0b206IDNweDsgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO31cblx0ZGl2LnJ3ZF9idXR0b24gPiBkaXY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAwO31cblx0XG5cdHNlY3Rpb24uaG9tZV9mZWF0dXJlcyBkaXYuZmVhdHVyZXNfbGlzdCA+IHVsID4gbGl7d2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWJvdHRvbTogMzBweH1cblx0c2VjdGlvbi5ob21lX2ZlYXR1cmVzIGRpdi5mZWF0dXJlc19saXN0ID4gdWwgPiBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206IDA7fVxuXHRcblx0bWFpbi5jb250ZW50e3BhZGRpbmctdG9wOiAzMHB4O31cblx0bWFpbi5jb250ZW50ID4gc2VjdGlvbntwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDMwcHg7fVxuXHRcblx0bWFpbi5jb250ZW50ID4gc2VjdGlvbi5ob21lX2ZlYXR1cmVze3BhZGRpbmctdG9wOiAzMHB4O31cblx0XG5cdGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl90b3AgdWx7d2lkdGg6IDEwMCU7IHBhZGRpbmc6IDMwcHggMDt9XG5cdGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl90b3AgdWwgbGl7d2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjt9XG5cdGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl90b3AgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAwO31cblx0Zm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX3RvcCB1bCBsaSBkaXYuZGVmYXVsdF9mb250IHB7cGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXRvcDogNzBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDt9XG5cdGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9ib3R0b217cGFkZGluZzogMzBweCAwO31cblx0Zm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX2JvdHRvbSBkaXYuZGVmYXVsdF9mb250e3RleHQtYWxpZ246IGNlbnRlcjt9XG5cdGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9ib3R0b20gdWx7dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAxMHB4O31cblx0Zm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX2JvdHRvbSB1bCA+IGxpe3dpZHRoOiAxMDAlO31cblx0Zm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX2JvdHRvbSB1bCA+IGxpOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6IDA7fVxuXHRcblx0ZGl2LmhhbmR7ZGlzcGxheTogbm9uZTt9XG5cdFxuXHRzZWN0aW9uLmZlYXR1cmVzIGRpdi5mZWF0dXJlc19sZWZ0IGRpdi50ZXh0X2Rlc2N7cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAzMHB4O31cblx0c2VjdGlvbi5mZWF0dXJlcyBkaXYuZmVhdHVyZXNfcmlnaHR7cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O31cblx0c2VjdGlvbi5mZWF0dXJlcyBkaXYuaW1hZ2V7d2lkdGg6IDEwMCUhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50OyB0b3A6IGF1dG8haW1wb3J0YW50OyByaWdodDogYXV0byFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiA1MHZoIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7fVxuXHRcblx0c2VjdGlvbi5jb250YWN0IGhlYWRlciBkaXYuZGVmYXVsdF9mb250e3RleHQtYWxpZ246IGNlbnRlcjt9XG5cdHNlY3Rpb24uY29udGFjdCBkaXYuY29udGFjdF9sZWZ0e3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDMwcHg7fVxuXHRzZWN0aW9uLmNvbnRhY3QgZGl2LmhvbGRlciBpbnB1dC5zdWJtaXR7bWFyZ2luLXRvcDogMzBweCFpbXBvcnRhbnQ7fVxuXHRzZWN0aW9uLmNvbnRhY3QgZGl2LmNvbnRhY3RfcmlnaHR7cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDt9XG5cdHNlY3Rpb24ubWFwe21hcmdpbi10b3A6IDAhaW1wb3J0YW50OyBoZWlnaHQ6IDMwMHB4IWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O31cblx0ZGl2LmNvbnRhY3RfZGF0YXt0ZXh0LWFsaWduOiBjZW50ZXI7fVxuXHRzZWN0aW9uLmNvbnRhY3QgZGl2LmhvbGRlci50ZXh0LXJpZ2h0e3RleHQtYWxpZ246IGNlbnRlcjt9XG5cdFxuXHRzZWN0aW9uLnZhbHVhdGlvbiBkaXYudmFsdWF0aW9uX2hpZGRlbiBkaXYuY291bnRzID4gZGl2LmhvbGRlcnt3aWR0aDogMTIlIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206IDEyJSFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogNSUhaW1wb3J0YW50O31cblx0c2VjdGlvbi52YWx1YXRpb24gZGl2LnZhbHVhdGlvbl9oaWRkZW4gZGl2LmNvdW50cyA+IGRpdi5kcmFne3dpZHRoOiA4MCUhaW1wb3J0YW50O31cblx0c2VjdGlvbi52YWx1YXRpb24gZGl2LnZhbHVhdGlvbl90b3AgZGl2LnRvZ2dsZV9idXR0b257bWFyZ2luLXRvcDogLTI1cHg7fVxuXHRcblx0c2VjdGlvbi5mdW5jdGlvbmFsaXR5IGRpdi5mdW5jdGlvbmFsaXR5X2xpc3QgdWwgbGkgPiBkaXYuZGVzY3t3aWR0aDogMTAwJSFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogMTVweCFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDE1cHghaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMzBweDsgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O31cblx0c2VjdGlvbi5mdW5jdGlvbmFsaXR5IGRpdi5mdW5jdGlvbmFsaXR5X2xpc3QgdWwgbGkgPiBkaXYuaW1hZ2V7bWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7fVxuXHRzZWN0aW9uLmZ1bmN0aW9uYWxpdHkgZGl2LmZ1bmN0aW9uYWxpdHlfbGlzdCB1bCBsaSB7ZGlzcGxheTogZmxleDsgZmxleC1mbG93OiBjb2x1bW47IG1hcmdpbi1ib3R0b206IDMwcHghaW1wb3J0YW50O31cblx0c2VjdGlvbi5mdW5jdGlvbmFsaXR5IGRpdi5mdW5jdGlvbmFsaXR5X2xpc3QgdWwgbGkgZGl2LmRlc2N7b3JkZXI6IDE7IGFsaWduLWl0ZW1zOiBzdHJldGNoO31cblx0c2VjdGlvbi5mdW5jdGlvbmFsaXR5IGRpdi5mdW5jdGlvbmFsaXR5X2xpc3QgdWwgbGkgZGl2LmltYWdle29yZGVyOiAyOyBhbGlnbi1pdGVtczogc3RyZXRjaDt9XG5cdFxuXHRtYWluLmhvbWV7cGFkZGluZy10b3A6IDAhaW1wb3J0YW50O31cblx0XG5cdHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5kZWZhdWx0X2ZvbnQgaDEsIHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5kZWZhdWx0X2ZvbnQgaDIsIHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5kZWZhdWx0X2ZvbnQgaDMsIHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5kZWZhdWx0X2ZvbnQgaDQsIHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5kZWZhdWx0X2ZvbnQgaDV7Zm9udC1zaXplOiAzMnB4OyBsaW5lLWhlaWdodDogNDFweDt9XG5cdHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5kZWZhdWx0X2ZvbnQgaDYsIHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5kZWZhdWx0X2ZvbnQgcHtmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAyM3B4O31cblx0c2VjdGlvbi5zbGlkZXIgPiBkaXYuc2xpZGVzID4gdWwgPiBsaSBkaXYuc2xpZGVyX2NvbnRlbnQgZGl2LmJ1dHRvbnMgdWwgbGl7bWFyZ2luLWJvdHRvbTogMTVweDt9XG5cdHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5idXR0b25zIHVsIGxpIGF7Zm9udC1zaXplOiAxMXB4O31cblx0c2VjdGlvbi5zbGlkZXIgPiBkaXYuc2xpZGVzID4gdWwge3RleHQtYWxpZ246IGNlbnRlcjt9XG5cdHNlY3Rpb24uc2xpZGVyID4gZGl2LnNsaWRlcyA+IHVsID4gbGkgZGl2LnNsaWRlcl9jb250ZW50IGRpdi5idXR0b25zIHVsIGxpIGEuZGVtb19saW5re21hcmdpbi1sZWZ0OiAwO31cblx0c2VjdGlvbi5zbGlkZXIgPiBkaXYuc2xpZGVyX25hdnt0ZXh0LWFsaWduOiBjZW50ZXI7fVxuXHRzZWN0aW9uLnNsaWRlciA+IGRpdi5zbGlkZXMgPiB1bCA+IGxpIGRpdi5zbGlkZXJfY29udGVudCBkaXYuYnV0dG9ucyB1bCBsaXtkaXNwbGF5OiBibG9jazt9XG5cdFxuXHRzZWN0aW9uLmNvbnRhY3QgZGl2LmNvbnRhaW5lciA+IGRpdi5yb3cgPiBkaXYuY29sLW1kLTd7Ym9yZGVyLXJpZ2h0OiBub25lIWltcG9ydGFudDt9XG5cdFxuXHRkaXYuZGVmYXVsdF9mb250e1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHQvL2xpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0fVxuXHRcdGg0e1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0fVxuXHRcdGg1e1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0fVxuXHRcdGg2e1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0fVxuXHRcdHB7XG5cblx0XHR9XG5cdH1cblx0YS5tb3JlMXtwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyMHB4IWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDIwcHghaW1wb3J0YW50OyBmb250LXNpemU6IDExcHghaW1wb3J0YW50O31cbn1cblxuZGl2LnBhZ2V7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGl2LnJ3ZF9tZW51e1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC0yNzBweDtcblx0d2lkdGg6IDI3MHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL2JsdWVfYmcuanBnKTtcblx0ei1pbmRleDogMTU7XG5cdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdGRpdi5tZW51X2JveHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRuYXYubWVudXtcblx0XHRcdHVse1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL21lbnVfaWNvbjEucG5nJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9tZW51X2ljb24yLnBuZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvbWVudV9pY29uMy5wbmcnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL21lbnVfaWNvbjQucG5nJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDUpe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9tZW51X2ljb241LnBuZycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvbWVudV9pY29uNi5wbmcnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTNweCAwIDE2cHggMTJweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XHRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNGY4ZmM7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYub257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0ZGl2Lmljb25ze1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGRpdi5pY29ue1xuXHRcdFx0ZGl2LmRlc2N7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA0NXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHBhZGRpbmc6MTNweCAwIDE2cHggMTJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjRmOGZjO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdCYuaWMxe1xuXHRcdFx0XHRkaXYuZGVzY3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ljb24xX3J3ZC5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pYzJ7XG5cdFx0XHRcdGRpdi5kZXNje1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaWNvbjJfcndkLnBuZycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmljM3tcblx0XHRcdFx0ZGl2LmRlc2N7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29uM19yd2QucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaWM0e1xuXHRcdFx0XHRkaXYuZGVzY3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ljb240X3J3ZC5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pYzV7XG5cdFx0XHRcdGRpdi5kZXNje1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaWNvbjVfcndkLnBuZycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmljNntcblx0XHRcdFx0ZGl2LmRlc2N7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29uNl9yd2QucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdGRpdi5vdmVydG9we1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0dWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IHVse1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCxhe1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkcnViaWs7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9udF9jb2xvcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc29jaWFse1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvZmFjZWJvb2tfaWNvbi5wbmcnKTtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ4NWI3Njtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxhbmd7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHQ+IGRpdntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdD4gdWx7XG5cdFx0XHRcdFx0XHRcdD4gbGl7XG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0IGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0IHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHQgJjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0IGNvbG9yOiAjZGFkZmVhO1xuXHRcdFx0XHRcdFx0XHRcdFx0IH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM0ODViNzY7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5vbntcblx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHQgXHRjb2xvcjogI2RhZGZlYTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZGl2LnJ3ZF9idXR0b257XG5cdFx0Ji5vcGVue1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDM0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlX2xvY2t7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24udG9we1xuXHRoZWlnaHQ6IDUxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpdi50b3BfY29udGVudHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDEyMHB4O1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0aGVhZGVyLnBhZ2VfaGVhZGVye1xuXHRcdFx0ZGl2LnRleHRfZGVzY3tcblx0XHRcdFx0ZGl2LmRlZmF1bHRfZm9udHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHJvYm90bztcblx0XHRcdFx0XHRjb2xvcjogI2M3ZDFlMTtcblx0XHRcdFx0XHRzdHJvbmd7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMSxoMixoMyxoNCxoNXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHJ1YmlrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDZ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYuY292ZXJ7XG5cdFx0QGluY2x1ZGUgZmlsbDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLDM4LDY3LDAuODMpO1xuXHR9XG5cdGRpdi5oYW5kX3RvcHtcblx0XHR3aWR0aDogMjQlO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTglO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9oYW5kX3RvcDEucG5nJyk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG5zZWN0aW9uLmRlc2N7XG5cdHBhZGRpbmc6IDMlIDA7XG5cdGRpdi50ZXh0X2Rlc2N7XG5cdFx0ZGl2LmRlZmF1bHRfZm9udHtcblx0XHRcdGNvbG9yOiAjMjk0MDk1O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHRcdGgxLGgyLGgzLGg0LGg1LGg2e1xuXHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlY3Rpb24uZmVhdHVyZXN7XG5cdHBhZGRpbmctYm90dG9tOiAzJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXYudGV4dF9kZXNje1xuXHRcdGRpdi5kZWZhdWx0X2ZvbnR7XG5cdFx0XHRmb250LWZhbWlseTogJHJvYm90bztcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRjb2xvcjogIzZmN2M5Mjtcblx0XHRcdGgxLGgyLGgzLGg0LGg1e1xuXHRcdFx0XHRmb250LWZhbWlseTogJHJ1YmlrO1xuXHRcdFx0XHRjb2xvcjogIzE3MjY0Mztcblx0XHRcdH1cblx0XHRcdGg2LHB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYuZmVhdHVyZXNfbGVmdHtcblx0XHRkaXYudGV4dF9kZXNje1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdGRpdi5kZWZhdWx0X2ZvbnR7XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYuZmVhdHVyZXNfcmlnaHR7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZWVuO1xuXHR9XG5cdGRpdi5pbWFnZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAzNiU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMi4zJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbmRpdi5kZXNjX2JveHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0aGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0ZGl2LmRlZmF1bHRfZm9udHtcblx0XHRcdGg0e1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvZ3JlZW5fZG90LnBuZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmZ1bmN0aW9uYWxpdHl7XG5cdHBhZGRpbmc6IDMlIDA7XG5cdGRpdi5mdW5jdGlvbmFsaXR5X2xpc3R7XG5cdFx0dWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBkaXZ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0Ji5kZXNje1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUzJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0ZGl2LnRleHRfZGVzY3tcblx0XHRcdFx0XHRcdFx0ZGl2LmRlZmF1bHRfZm9udHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRcdFx0aDEsaDIsaDMsaDQsaDV7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtfYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRydWJpaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0aDYscHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZm9udF9jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaW1hZ2V7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDIlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ5MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZl9sZWZ0e1xuXHRcdFx0XHRcdGRpdi5pbWFnZXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mX3JpZ2h0e1xuXHRcdFx0XHRcdGRpdi5pbWFnZXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi52ZXJ0aWNhbF9oZWlnaHR7XG5cdEBpbmNsdWRlIGZpbGw7XG5cdD4gZGl2e1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQ+IGRpdntcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmRlbW97XG5cdGRpdi5kZW1vX2JveHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDgwdmg7XG5cdFx0ZGl2LmNvdmVye1xuXHRcdFx0QGluY2x1ZGUgZmlsbDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9kZW1vX2NvdmVyLnBuZycpO1xuXHRcdH1cblx0XHQubW9yZTF7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbm1haW4uY29udGVudHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYjtcbn1cblxuc2VjdGlvbi5jb250YWN0e1xuXHRwYWRkaW5nOiAzJSAwO1xuXHRkaXYuY29udGFpbmVye1xuXHRcdD4gZGl2LnJvd3tcblx0XHRcdD4gZGl2LmNvbC1tZC03e1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpdi5jb250YWN0X2xlZnR7XG5cdFx0cGFkZGluZy1yaWdodDogNzBweDtcblx0fVxuXHRkaXYuY29udGFjdF9yaWdodHtcblx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdH1cblx0aGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGl2LmRlZmF1bHRfZm9udHtcblx0XHRcdGgze1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAkZGFya19ibHVlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHJ1YmlrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYuaG9sZGVye1xuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogJGZvbnRfY29sb3I7XG5cdFx0XHRmb250LWZhbWlseTogJHJvYm90bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICNlNzJjMzE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0e1xuXHRcdFx0Ji5pbnB1dHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlM2VhZjE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiAkZm9udF9jb2xvcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XG5cdFx0XHR9XG5cdFx0XHQmLnN1Ym1pdHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHR3aWR0aDogMjQzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvYnV0dG9uX2Fyci5wbmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDI3cHggcmlnaHQgMzZweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRjb2xvcjogJGRhcmtfYmx1ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRydWJpaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNzlweCAwcHggcmdiYSgxNTYsMjI2LDQ1LDEpO1xuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNzlweCAwcHggcmdiYSgxNTYsMjI2LDQ1LDEpO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDc5cHggMHB4IHJnYmEoMTU2LDIyNiw0NSwxKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGV4dGFyZWEudGV4dGFyZWF7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlM2VhZjE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAkZm9udF9jb2xvcjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXHRcdFx0cmVzaXplOiBub25lO1xuXHRcdH1cblx0fVxuXHRkaXYuY29udGFjdF9kYXRhe1xuXHRcdGRpdi5kZWZhdWx0X2ZvbnR7XG5cdFx0XHRmb250LWZhbWlseTogJHJvYm90bztcblx0XHRcdGNvbG9yOiAjNmY3YzkyO1xuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogIzM0M2Y1Njtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5tYXB7XG5cdG1hcmdpbi10b3A6IDIlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAyNCU7XG5cdD4gaWZyYW1le1xuXHRcdEBpbmNsdWRlIGZpbGw7XG5cdH1cbn1cblxuc2VjdGlvbi52YWx1YXRpb257XG5cdHBhZGRpbmc6IDMlIDA7XG5cdHVsLm9wdGlvbnMxe1xuXHRcdGxpLmFjdGl2ZXtcblx0XHRcdGRpdi50b2dnbGVfYnV0dG9ue1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvbWludXNfaWNvbi5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYudmFsdWF0aW9uX3RvcHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlY2VlMjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXYuZGVmYXVsdF9mb250e1xuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcnViaWs7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL2dyZWVuX2RvdC5wbmcpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LnRvZ2dsZV9idXR0b257XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRydWJpaztcblx0XHRcdFx0Y29sb3I6ICM4YTk1YTg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjhweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3BsdXNfaWNvbi5wbmcnKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpdi52YWx1YXRpb25faGlkZGVue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly9wYWRkaW5nOiAxNXB4IDA7XG5cdFx0ZGl2LnRleHRfZGVzY3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRkaXYuZGVmYXVsdF9mb250e1xuXHRcdFx0XHRmb250LWZhbWlseTogJHJvYm90bztcblx0XHRcdFx0Y29sb3I6ICRmb250X2NvbG9yO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGRpdi5jb3VudHN7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdD4gcHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XG5cdFx0XHRcdGNvbG9yOiAjNmY3YzkyO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0PiBkaXZ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Ji5ob2xkZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDYlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMyU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2JTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LnN1bW1hcnl7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmaWxsO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMztcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGNlM2U5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrX2JsdWU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRyYWd7XG5cdFx0XHRcdFx0d2lkdGg6IDkxJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGl2LmRyYWd7XG5cdFx0XHRcdCYudWktc2xpZGVyLWhvcml6b250YWx7XG5cdFx0XHRcdFx0Ly93aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2RjZTNlOTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0LnVpLXNsaWRlci1oYW5kbGV7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjJweCAwcHggcmdiYSgyMjAsMjI3LDIzMywxKTtcblx0XHRcdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMnB4IDBweCByZ2JhKDIyMCwyMjcsMjMzLDEpO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyMnB4IDBweCByZ2JhKDIyMCwyMjcsMjMzLDEpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMGU3ZWU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGVja2JveDF7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0dWx7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHJvYm90bztcblx0XHRcdFx0XHRcdGNvbG9yOiAjNmY3YzkyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ib3gge1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRcdCBcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNlM2U5O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkY2UzZTk7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2UzZTk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGNlM2U5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdCAgXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdCAgcG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdCAgZGlzcGxheTpub25lO1xuXHRcdFx0XHQgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0ICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICB0b3A6MDtcblx0XHRcdFx0ICBsZWZ0OjA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ji55ZXN7XG5cdFx0XHRcdFx0XHQmLm9ue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9jaGVja19pY29uLnBuZycpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IGRpdi5ob2xkZXJ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXHRcdFx0XHRjb2xvcjogIzZmN2M5Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aW5wdXQuc3VibWl0e1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2J1dHRvbl9hcnIucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDM2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0Y29sb3I6ICRkYXJrX2JsdWU7XG5cdFx0Zm9udC1mYW1pbHk6ICRydWJpaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTcuOTJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3OXB4IDBweCByZ2JhKDE1NiwyMjYsNDUsMSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDc5cHggMHB4IHJnYmEoMTU2LDIyNiw0NSwxKTtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDc5cHggMHB4IHJnYmEoMTU2LDIyNiw0NSwxKTtcblx0fVxufVxuXG5AQ0hBUlNFVCBcIlVURi04XCI7XG4uc2JIb2xkZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OjcwcHg7XG5cdG1hcmdpbjowO1x0XG5cdHdpZHRoOjEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0Ym9yZGVyOjFweCBzb2xpZCAjY2RjZGNkO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzZWFmMTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNiU2VsZWN0b3J7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtaW5kZW50OiAzMHB4O1xuXHR0b3A6IDA7XG59XG4uc2JTZWxlY3RvcjpsaW5rLCAuc2JTZWxlY3Rvcjp2aXNpdGVkLCAuc2JTZWxlY3Rvcjpob3Zlcntcblx0cGFkZGluZzogMjVweCAwIDQ0cHggMCA7XG5cdHdpZHRoOjkwJTtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjokZGFya19ibHVlO1xuXHRmb250LWZhbWlseTokcm9ib3RvO1xuXHRmb250LXdlaWdodDpub3JtYWw7XG5cdGZvbnQtc2l6ZToxOHB4O1xuXHRcbn1cbi5zYlRvZ2dsZXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NlbGVjdF9hcnJvdy5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2JIb2xkZXJEaXNhYmxlZHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNDM0MzQztcblx0Ym9yZGVyOiBzb2xpZCAxcHggIzUxNTE1MTtcbn1cbi5zYk9wdGlvbnN7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTNlYWYxO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAyNzVweDtcblx0ei1pbmRleDogMTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRjb2xvcjogJGRhcmtfYmx1ZTtcbn1cbi5zYk9wdGlvbnMgbGl7XG5cdHBhZGRpbmc6IDBweDtcblx0bGVmdDowO1xufVxudWwuc2JPcHRpb25zIHtcblx0bWF4LWhlaWdodDoyNjVweCAhaW1wb3J0YW50O1xuXHR3aWR0aDoxMDAlO1xufVxuLnNiT3B0aW9ucyBhe1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMTRweCAzMHB4IDEzcHggMzBweDtcblx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiRyb2JvdG8gIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuLnNiT3B0aW9ucyBhOmxpbmssIC5zYk9wdGlvbnMgYTp2aXNpdGVke1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiRkYXJrX2JsdWUgIWltcG9ydGFudDtcbn1cbi5zYk9wdGlvbnMgYTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW47XG59XG4uc2JPcHRpb25zIGxpLmxhc3QgYXtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxufVxuLnNiT3B0aW9ucyAuc2JEaXNhYmxlZHtcblx0Ym9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjNTE1MTUxO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogN3B4IDAgN3B4IDNweDtcbn1cbi5zYk9wdGlvbnMgLnNiR3JvdXB7XG5cdGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggIzUxNTE1MTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nOiA3cHggMCA3cHggM3B4O1xufVxuLnNiT3B0aW9ucyAuc2JTdWJ7XG5cdHBhZGRpbmctbGVmdDogMTdweDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JBLEFBQUEsSUFBSSxDQUFBO0VBQ0gsV0FBVyxFQWJMLE9BQU8sRUFBRSxVQUFVLEdBOEJ6QjtFQWxCRCxBQUVDLElBRkcsQ0FFSCxFQUFFLENBQUE7SUFDRCxVQUFVLEVBQUUsSUFBSTtJQUNoQixPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxDQUFDLEdBQ1Q7RUFORixBQU9DLElBUEcsQ0FPSCxFQUFFLEVBUEgsQUFPSSxJQVBBLENBT0EsRUFBRSxFQVBOLEFBT08sSUFQSCxDQU9HLEVBQUUsRUFQVCxBQU9VLElBUE4sQ0FPTSxFQUFFLEVBUFosQUFPYSxJQVBULENBT1MsRUFBRSxFQVBmLEFBT2dCLElBUFosQ0FPWSxFQUFFLEVBUGxCLEFBT21CLElBUGYsQ0FPZSxDQUFDLEVBUHBCLEFBT3FCLElBUGpCLENBT2lCLEVBQUUsRUFQdkIsQUFPd0IsSUFQcEIsQ0FPb0IsRUFBRSxFQVAxQixBQU8yQixJQVB2QixDQU91QixDQUFDLENBQUE7SUFDMUIsV0FBVyxFQUFFLEdBQUc7SUFDaEIsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNWO0VBWEYsQUFZQyxJQVpHLENBWUgsQ0FBQyxDQUFBO0lBQ0EsZUFBZSxFQUFFLElBQUksR0FJckI7SUFqQkYsQUFZQyxJQVpHLENBWUgsQ0FBQyxBQUVBLE1BQU8sQ0FBQTtNQUNOLGVBQWUsRUFBRSxJQUFJLEdBQ3JCOztBQUlILEFBQUEsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtFQUNOLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsaUJBQWlCLEVBQUUsU0FBUztFQUM1QixnQkFBZ0IsRUFBRSw4QkFBOEI7RUFDaEQsbUJBQW1CLEVBQUUsaUJBQWlCO0VBQ3RDLGFBQWEsRUFBRSxJQUFJO0VBQ25CLGdCQUFnQixFQXJDVixPQUFP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 */
