@charset "UTF-8";
/* common */
* {
  font-family: 'Open Sans', sans-serif; }
  @media all and (max-width: 767px) {
    * {
      font-size: 14px; } }

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

body {
  font-size: 16px;
  color: #000;
  overflow-x: hidden; }

.row-flex-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center; }

/* link */
a:hover {
  text-decoration: none; }

.btn-full {
  display: inline-block;
  padding: 0 32px;
  height: 53px;
  border-radius: 25px;
  text-align: center;
  color: #fff;
  background-color: #fe8031;
  /*box-shadow: 0 5px 9px 1px rgba(255, 0, 89, 0.27);*/
  font-size: 16px;
  line-height: 51px;
  transition: .3s; }
  .btn-full:hover, .btn-full:focus {
    background-color: #fe8031;
    color: #fff; }

.btn-border {
  display: inline-block;
  padding: 0 32px;
  height: 43px;
  border-radius: 20px;
  border: 1px solid #fe8031;
  text-align: center;
  color: #fe8031;
  font-size: 16px;
  line-height: 41px;
  transition: .3s; }
  .btn-border:hover {
    background-color: #fe8031;
    color: #fff; }

/* typography */
h2 {
  font-family: "Philosopher";
  font-size: 34px;
  font-weight: 700;
  line-height: 1.19;
  margin: 0; }
  @media all and (min-width: 768px) {
    h2 {
      font-size: 42px; } }

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

.subtitle-block {
  text-align: center;
  color: #000;
  font-size: 20px;
  line-height: 2; }
  .subtitle-block img:first-child {
    margin-right: 18px; }
  .subtitle-block img:last-child {
    margin-left: 18px; }

.title-block-img {
  text-align: center;
  position: relative;
  padding-bottom: 45px;
  margin-bottom: 0px;
    width: max-content;
    margin-left: auto;
    margin-right: auto;}

  .title-block-img:after {
    content: '';
    position: absolute;
    right: -140px;
    top: 17px;
    width: 86px;
    height: 17px;
    transform: translateX(-50%);
    background: url(../img/clipart-5.png); }

    .title-block-img:before {
      content: '';
      position: absolute;
      left: -60px;
      top: 17px;
      width: 86px;
      height: 17px;
      transform: translateX(-50%);
      background: url(../img/clipart-5.1.png); }

a:focus {
  color: inherit;
  outline: none;
  text-decoration: none; }

/* slider */
.slick-slide:focus {
  outline: none; }

.slick-arrow {
  width: 20px;
  height: 20px;
  background: url(../img/arrow-slider-1.png) center no-repeat;
  background-size: auto 12px; }
  .slick-arrow:focus, .slick-arrow:hover {
    background: url(../img/arrow-slider-1.png) center no-repeat; }
  .slick-arrow:before {
    content: none; }

.slick-disabled {
  opacity: 0.5; }

.slick-prev {
  margin-top: -10px;
  transform: rotate(180deg);
  transform-origin: center; }

.slick-dots li.slick-active button:before {
  font-size: 10px; }

.slick-dots li button:before {
  font-size: 10px; }

/* form */
input[type="submit"]:focus {
  outline: none; }

input:focus,
textarea:focus {
  outline: none;
  box-shadow: 0 1px 11px 1px rgba(255, 48, 113, 0.1); }

button:focus {
  outline: none; }

/* contact form */
.wpcf7-response-output {
  display: none !important; }

div.wpcf7 .ajax-loader {
  display: none !important; }

/* dropdown service */
.btn-dropdown-toggle {
  display: block;
  margin: 0 auto 20px;
  background: #fff; }
  .btn-dropdown-toggle .glyphicon {
    display: inline-block;
    margin-left: 5px; }

@media all and (max-width: 767px) {
  .wrap-nav-tabs .nav {
    display: none; } 
  
    .title-block-img:after,  .title-block-img:before {
      display: none;
    }

    h2 {
      font-family: "Philosopher";
      font-size: 24px;
  }
  
  }

@media all and (max-width: 767px) {
  .wrap-nav-tabs .nav.show-dropdown {
    display: block; } }

/* navbar */
@media (max-width: 769px) {
  .navbar-header {
    float: none; }
  .navbar-toggle {
    display: block; }
  .navbar-collapse.collapse {
    display: none !important; }
  .navbar-nav {
    float: none !important; }
  .collapse.in {
    display: block !important; } }

/* top header */
.top-header {
  padding: 24px 0;
  border-bottom: 1px solid #eaeaea; }
  .top-header .inner-top-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .top-header .logo {
    color: #000000;
    font-family: 'Milkshake';
    font-size: 32px;
    line-height: 24px; }
    @media all and (max-width: 768px) {
      .top-header .logo {
        width: 100%;
        text-align: center;
        margin-bottom: 20px; } }
  .top-header .phone {
    font-size: 20px;
    font-weight: 700;
    color: #000; }
  .top-header ul {
    padding-left: 0; }
    .top-header ul .lang-item {
      list-style: none; }
      .top-header ul .lang-item a {
        color: #000; }
      .top-header ul .lang-item.current-lang a {
        color: #fe8031; }

.contact-link a {
  display: inline-block;
  margin: 0 5px; }
  .contact-link a path {
    transition: .3s; }
  .contact-link a:hover path {
    fill: #fe8031; }
    .contact-link a:hover path.cls-1 {
      stroke: #ff3c80 !important; }

.header {
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  top: 0;
  z-index: 99;
  padding: 15px 0;
  background-color: #fff;
  border-bottom: 1px solid #f0f4f4; }
  @media all and (min-width: 768px) {
    .header {
      border-bottom: none;
      padding: 15px 0 20px 0; } }
  .header .navbar {
    min-height: auto;
    margin-bottom: 0px; }
    @media all and (min-width: 768px) {
      .header .navbar .navbar-nav > li:first-child a {
        padding-left: 0; } }
    .header .navbar .navbar-nav > li > a {
      padding: 11px 22px;
      color: #000; }
      @media all and (min-width: 768px) {
        .header .navbar .navbar-nav > li > a {
          padding: 11px 10px; } }
      @media all and (min-width: 992px) {
        .header .navbar .navbar-nav > li > a {
          padding: 11px 22px; } }
      .header .navbar .navbar-nav > li > a:hover, .header .navbar .navbar-nav > li > a:focus {
        color: #fe8031;
        background-color: transparent; }
    .header .navbar .navbar-toggle {
      margin-top: 5px;
      margin-bottom: 5px;
      border: 1px solid #000; }
      .header .navbar .navbar-toggle .icon-bar {
        background: #000; }

.top-header-mobile {
	display: none;
}


.top-header-mobile .head-phone {
	padding: 0 10px;
}


.top-header-mobile .head-phone li {
    display: flex;
   flex-direction: column;
}
      @media all and (max-width: 768px) {
        .header .navbar .navbar-toggle {
          float: left; } 
		  
		  .advantage-bg-row {
    height: auto;
    margin-bottom: 30px;
}
		  
		  .top-header-mobile {
	display: flex;
}
		  
		  .top-header {
			  display: none;
		  }
		  
}



  .header .navbar-collapse {
    padding: 0;
    float: left; }
  .header .btn-border {
    float: right; }


    @media all and (max-width: 768px) {
    
	.header .btn-border {
        position: absolute;
        top: 0;
        right: 0;
        padding: 0 15px; } 

.slide_subtitle p {
    font-size: 14px!important;
}
		
.main .slider-main .item-slide h1 {
    font-size: 34px!important;
}

}

/* top header */
/* footer */
.footer {
  padding: 25px 0 10px; }
  @media all and (min-width: 768px) {
    .footer {
      padding: 45px 0; } }
  @media all and (min-width: 768px) {
    .footer .inner-footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; } }
  @media all and (max-width: 768px) {
    .footer .inner-footer > * {
      margin-bottom: 20px;
      text-align: center; } }
  .footer .logo {
    color: #000000;
    font-family: Milkshake;
    font-size: 24px;
    font-weight: 400;
    display: block; }
  .footer .copy {
    font-size: 14px;
    color: #696969; }
  .footer .developed {
    font-size: 14px;
    color: #696969; }
    .footer .developed a {
      color: #696969;
      transition: .3s; }
      .footer .developed a:hover {
        color: #fe8031; }

.modal-dialog {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%; }
  @media (min-width: 768px) {
    .modal-dialog {
      width: 480px; } }
  .modal-dialog .modal-content {
    width: 100%;
    padding: 70px 25px 75px;
    border-radius: 0;
    text-align: center; }
    .modal-dialog .modal-content .close {
      position: absolute;
      top: 16px;
      right: 16px;
      width: 22px;
      height: 22px;
      border: 1px solid #cccccc;
      border-radius: 50%;
      font-size: 16px;
      opacity: .7; }
    .modal-dialog .modal-content .title-form-modal {
      font-family: "Philosopher";
      font-size: 36px;
      font-weight: 700;
      margin-bottom: 0; }
    .modal-dialog .modal-content .text-form-modal {
      line-height: 24px; }
    .modal-dialog .modal-content .clipart-modal {
      margin-top: 10px; }
    .modal-dialog .modal-content .form-modal {
      width: 260px;
      margin: 20px auto 0; }
    .modal-dialog .modal-content .form_control {
      width: 100%;
      height: 37px;
      margin-bottom: 15px;
      padding-left: 17px;
      padding-right: 30px;
      box-shadow: 0 1px 6px 1px rgba(9, 9, 9, 0.08);
      border-radius: 17px;
      border: 1px solid #ffffff;
      background-color: #ffffff;
      color: #000000;
      font-size: 12px;
      font-weight: 300; }
      .modal-dialog .modal-content .form_control::-webkit-input-placeholder {
        color: #a8a7a7; }
      .modal-dialog .modal-content .form_control:-moz-placeholder {
        color: #a8a7a7; }
      .modal-dialog .modal-content .form_control::-moz-placeholder {
        color: #a8a7a7; }
      .modal-dialog .modal-content .form_control:-ms-input-placeholder {
        color: #a8a7a7; }
      .modal-dialog .modal-content .form_control:focus::-webkit-input-placeholder {
        color: transparent; }
      .modal-dialog .modal-content .form_control:focus:-moz-placeholder {
        color: transparent; }
      .modal-dialog .modal-content .form_control:focus::-moz-placeholder {
        color: transparent; }
      .modal-dialog .modal-content .form_control:focus:-ms-input-placeholder {
        color: transparent; }
      .modal-dialog .modal-content .form_control.error {
        transition: .3s;
        box-shadow: 0 1px 11px 1px rgba(255, 48, 113, 0.5); }
      .modal-dialog .modal-content .form_control.valid {
        box-shadow: 0 1px 11px 1px rgba(255, 48, 113, 0.1);
        background: #fff url(../img/icon-ok.png) right 14px center no-repeat; }
    .modal-dialog .modal-content .btn-full {
      border: none;
      height: 36px;
      line-height: 36px;
      padding: 0 25px;
      margin-top: 15px; }

#luxModal .modal-dialog {
  display: block;
  height: 100vh; }
  @media all and (min-width: 768px) {
    #luxModal .modal-dialog {
      width: 100vw; } }
  #luxModal .modal-dialog .close {
    border: 1px solid #fff;
    color: #fff;
    opacity: 1;
    font-weight: 300;
    font-size: 14px; }
  #luxModal .modal-dialog .modal-content {
    background: #1d1d1d;
    padding-bottom: 0; }

@media all and (min-width: 768px) {
  #luxModal .wrap-location {
    display: -ms-flexbox;
    display: flex; } }

#luxModal .wrap-location .nav {
  /* width */
  /* Track */
  /* Handle */ }
  @media all and (max-width: 767px) {

    .services-your-dreams .subtitle-services-your-dreams {
      font-size: 14px!important;
    }
    #luxModal .wrap-location .nav {
      overflow: auto;
      white-space: nowrap;
      margin-bottom: 30px;
      /* width */ }
      #luxModal .wrap-location .nav::-webkit-scrollbar {
        width: 3px; }
      #luxModal .wrap-location .nav li {
        width: 300px;
        display: inline-block; }
      #luxModal .wrap-location .nav .item-lux-loc {
        margin-bottom: 0; } }
  @media all and (min-width: 768px) {
    #luxModal .wrap-location .nav {
      width: 36%;
      max-height: 100vh;
      overflow-y: auto; } }
  #luxModal .wrap-location .nav::-webkit-scrollbar {
    width: 7px; }
  #luxModal .wrap-location .nav::-webkit-scrollbar-track {
    background-color: #000000; }
  #luxModal .wrap-location .nav::-webkit-scrollbar-thumb {
    background-color: #5a5a5a; }
  #luxModal .wrap-location .nav li {
    padding: 0 5%; }
  #luxModal .wrap-location .nav a {
    padding: 0; }
    #luxModal .wrap-location .nav a:hover, #luxModal .wrap-location .nav a:focus {
      background: transparent; }

#luxModal .wrap-location .item-lux-loc {
  position: relative;
  margin-bottom: 45px; }
  #luxModal .wrap-location .item-lux-loc img {
    width: 100%; }

#luxModal .wrap-location .name-location {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60px;
  margin-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: rgba(0, 0, 0, 0.7);
  color: #818181;
  font-family: "Philosopher";
  font-size: 24px; }

@media all and (min-width: 768px) {
  #luxModal .wrap-location .tab-content {
    width: 60%;
    padding: 50px 30px; } 
}

#luxModal .wrap-location .tab-content .tab-pane {
  display: block;
  opacity: 0;
  height: 0;
  visibility: hidden;
  overflow: hidden; }
  #luxModal .wrap-location .tab-content .tab-pane.active {
    height: auto;
    opacity: 1;
    visibility: visible; }

#luxModal .wrap-location .slider-lux-img {
  text-align: center; }
  #luxModal .wrap-location .slider-lux-img .slick-slide img {
    display: inline-block; }
  #luxModal .wrap-location .slider-lux-img .slick-dots {
    bottom: -30px; }
    #luxModal .wrap-location .slider-lux-img .slick-dots li {
      margin: 0; }
      #luxModal .wrap-location .slider-lux-img .slick-dots li.slick-active button:before {
        color: #f3f2f2; }
      #luxModal .wrap-location .slider-lux-img .slick-dots li button:before {
        font-size: 10px;
        color: #5a5a5a;
        opacity: 1; }

#luxModal .wrap-location .slick-dotted.slick-slider {
  margin-bottom: 60px; }

#luxModal .wrap-location .name-loc-single {
  color: #ffffff;
  font-family: "Philosopher";
  font-size: 30px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 25px; }

#luxModal .wrap-location .about-loc {
  color: #f3f2f2;
  line-height: 24px; }
  @media all and (min-width: 768px) {
    #luxModal .wrap-location .about-loc {
      padding: 0 10%; } }
  #luxModal .wrap-location .about-loc p {
    position: relative; }
    #luxModal .wrap-location .about-loc p:after {
      content: url(../img/clipart-21.png);
      display: block;
      margin-top: 20px; }
    #luxModal .wrap-location .about-loc p:last-child:after {
      content: none; }

/* end footer */
/* home */
.main {
  height: 85vh;
  position: relative; }
  @media all and (max-width: 768px) and (orientation: landscape) {
    .main {
      height: 120vh; } }
  @media all and (min-width: 768px) {
    .main {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; } }
  @media all and (max-width: 768px) {
    .main {
      height: 100%; } }
  .main .slider-main-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    @media all and (max-width: 768px) {
      .main .slider-main-bg {
        height: 100%; }
        .main .slider-main-bg .slick-list,
        .main .slider-main-bg .slick-track {
          height: 100%; } }
    .main .slider-main-bg .item-slide {
      height: 85vh;
      background-position: bottom;
      background-size: cover; }
      @media all and (max-width: 768px) and (orientation: landscape) {
        .main .slider-main-bg .item-slide {
          height: 120vh; } }
      @media all and (max-width: 767px) {
        .main .slider-main-bg .item-slide {
          background-position: 73% center;
         /* background-image: none !important;
          background-color: #f4f5f4 !important; 
		  */ } }
      @media all and (max-width: 768px) {
        .main .slider-main-bg .item-slide {
          height: 100%; } }
  .main .slide-count {
    font-weight: 700;
    line-height: 44px; }
    .main .slide-count .count-item {
      font-family: "Philosopher";
      color: #000000;
      font-size: 18px;
      letter-spacing: 0.36px; }
    .main .slide-count .count-total {
      font-family: "Philosopher";
      color: #afafaf;
      font-size: 15px;
      letter-spacing: 0.3px;
      vertical-align: text-bottom; }
  .main .slider-main .item-slide {
    padding-bottom: 70px; }

    .main .slider-main .item-slide p {
      line-height: 24px; }
    .main .slider-main .item-slide .btn-full {
      margin-top: 43px; }
  .main .slider-main .slick-arrow {
    top: calc(100% + 10px); }
  .main .slider-main .slick-prev {
    left: 0; }
  .main .slider-main .slick-next {
    left: 50px; }

.about-country {
  padding: 55px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media all and (min-width: 768px) {
    .about-country {
      padding: 95px 0; } }
  .about-country .col {
    width: 100%; }
    @media all and (min-width: 992px) {
      .about-country .col {
        width: 50%; } }
  .about-country .inner-container {
    padding: 0 15px; }
    @media all and (min-width: 992px) {
      .about-country .inner-container {
        width: 470px; } }
    @media all and (min-width: 1200px) {
      .about-country .inner-container {
        width: 555px; } }
  .about-country .bg-about-country {
    height: 100%;
    margin-right: 15px;
    background-repeat: no-repeat;
    background-size: cover; }
  .about-country .info-about-country {
    padding-top: 30px;
    background: url(../img/clipart-1.png) top right no-repeat; }
    @media all and (min-width: 768px) {
      .about-country .info-about-country {
        padding-top: 80px;
        padding-left: 40px; } }
    .about-country .info-about-country h2 {
      margin-bottom: 0.83em; }

  .about-country .area-slider-about {
    padding: 35px 27px;
    margin-top: 10px;
    box-shadow: 0 2px 8px 1px rgba(28, 27, 25, 0.09);
    background-color: #ffffff; }
    @media all and (min-width: 768px) {
      .about-country .area-slider-about {
        margin-top: 63px; } }
    @media all and (min-width: 992px) {
      .about-country .area-slider-about {
        margin-left: 27px; } }
    @media all and (min-width: 992px) {
      .about-country .area-slider-about .inner-container-slider {
        width: 385px; } }
    @media all and (min-width: 1200px) {
      .about-country .area-slider-about .inner-container-slider {
        width: 485px; } }
  .about-country .slider-about-country .item-slide {
    padding: 5px 5px 5px 15px;
    border-left: 1px solid #fe8031; }
  .about-country .slider-about-country p {
    line-height: 24px;
    margin-bottom: 0; }
  .about-country .slider-about-country .slick-arrow {
    top: calc(100% + 10px); }
  .about-country .slider-about-country .slick-prev {
    left: calc(100% - 50px); }
  .about-country .slider-about-country .slick-next {
    right: 0; }

.our-newlyweds .slider-our-newlyweds .item-slide {
  position: relative; }
  @media all and (min-width: 768px) {
    .our-newlyweds .slider-our-newlyweds .item-slide {
      padding: 0 50px; }
      .our-newlyweds .slider-our-newlyweds .item-slide:not(.slick-current) {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        pointer-events: none; }
        .our-newlyweds .slider-our-newlyweds .item-slide:not(.slick-current):after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(255, 255, 255, 0.7); }
        .our-newlyweds .slider-our-newlyweds .item-slide:not(.slick-current) .name-newlyweds {
          opacity: 0; } }
  .our-newlyweds .slider-our-newlyweds .item-slide img {
    width: 100%; }

.our-newlyweds .slider-our-newlyweds .name-newlyweds {
  color: #0f0e0e;
  font-family: "Philosopher";
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 0; }
  @media all and (max-width: 768px) {
    .our-newlyweds .slider-our-newlyweds .name-newlyweds {
      padding-left: 15px; } }
  .our-newlyweds .slider-our-newlyweds .name-newlyweds span {
    color: #a2a2a2;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 300;
    line-height: 56px; }

.our-newlyweds .slider-our-newlyweds .slick-arrow {
  z-index: 2;
  width: 12px;
  height: 21px;
  background: url(../img/svg/arrow-slider-2.svg) center no-repeat;
  background-size: cover; }
  .our-newlyweds .slider-our-newlyweds .slick-arrow:before {
    content: none; }

.our-newlyweds .slider-our-newlyweds .slick-prev {
  left: 15%; }

.our-newlyweds .slider-our-newlyweds .slick-next {
  right: 15%; }

.steps-block {
  padding: 50px 0 0; }
  @media all and (min-width: 768px) {
    .steps-block {
      padding: 110px 0 0; } }
  .steps-block .container {
    position: relative;
    padding-bottom: 80px; }
    @media all and (min-width: 768px) {
      .steps-block .container {
        padding-bottom: 130px; } }
  .steps-block .clipart {
    position: absolute;
    bottom: -30px;
    left: 8.33333%;
    z-index: 1; }
  .steps-block .title-block {
    margin-bottom: 0.95em; }
  @media all and (max-width: 768px) {
    .steps-block .subtitle-block {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: center;
          justify-content: center;
      line-height: 1.4; }
      .steps-block .subtitle-block p {
        width: 100%; }
      .steps-block .subtitle-block img {
        -ms-flex-order: 1;
            order: 1; } }
  @media all and (min-width: 992px) {
    .steps-block .subtitle-block {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; } }
  .steps-block .steps {
    margin-top: 20px;
    position: relative; }
    @media all and (min-width: 768px) {
      .steps-block .steps {
        margin-top: 80px; }
        .steps-block .steps:after {
          content: '';
          position: absolute;
          top: 125px;
          left: 50%;
          z-index: -2;
          width: 3px;
          height: 62%;
          background-color: #fff2bc; } }
    @media all and (min-width: 992px) {
      .steps-block .steps:after {
        top: 105px;
        height: 64%; } }
  .steps-block .item-step {
    position: relative;
    margin-bottom: 50px; }
    @media all and (min-width: 768px) {
      .steps-block .item-step {
        width: 50%;
        margin-bottom: 0; } }
    .steps-block .item-step .number-step {
      font-family: "Philosopher";
      line-height: 24px;
      letter-spacing: 0.96px;
      border-bottom: 1px solid #fe8031; }
    .steps-block .item-step .title-step {
      position: relative;
      font-family: "Philosopher";
      font-size: 28px;
      font-weight: 700;
      line-height: 24px;
      margin-bottom: 25px; }
      @media all and (max-width: 768px) {
        .steps-block .item-step .title-step {
          background-color: #fff; } }
    .steps-block .item-step .text-step {
      line-height: 24px; }
      .steps-block .item-step .text-step h5 {
        font-size: 16px;
        color: #fe8031;
        font-style: italic;
        margin-top: 20px;
        margin-bottom: 0; }
  @media all and (min-width: 768px) {
    .steps-block .item-step-1 .title-step:after {
      content: url(../img/dashed-1.png);
      position: absolute;
      right: -23px;
      margin-top: 15px;
      z-index: -1; } }
  @media all and (min-width: 768px) {
    .steps-block .item-step-2 {
      margin-top: -30px;
      left: 50%;
      padding-left: 110px;
      background: url(../img/clipart-1.png) right top no-repeat; }
      .steps-block .item-step-2 .title-step:before {
        content: url(../img/dashed-2.png);
        position: absolute;
        left: -130px;
        margin-top: 15px;
        z-index: -1; } }
  @media all and (min-width: 768px) {
    .steps-block .item-step-3 {
      margin-top: -100px; }
      .steps-block .item-step-3 .title-step {
        padding-right: 20%; }
        .steps-block .item-step-3 .title-step:after {
          content: url(../img/dashed-3.png);
          position: absolute;
          right: -23px;
          margin-top: -10px;
          z-index: -1; } }
  @media all and (min-width: 768px) {
    .steps-block .item-step-4 {
      margin-top: -90px;
      left: 50%;
      padding-left: 110px; }
      .steps-block .item-step-4 .title-step:before {
        content: url(../img/dashed-4.png);
        position: absolute;
        left: -128px;
        margin-top: 15px;
        z-index: -1; } }
  .steps-block .item-step-4 .text-step:after {
    margin-left: 70%;
    content: url(../img/clipart-3.png); }

.services {
  padding: 50px 0 58px;
  background-color: #fffbe9;
  background-image: url(../img/clipart-16.png), url(../img/clipart-17.png), url(../img/clipart-18.png);
  background-position: left 6% top 17%, center top 37%, right 5% bottom 40%;
  background-repeat: no-repeat; }
  @media all and (min-width: 768px) {
    .services {
      padding: 85px 0 58px; } }
  .services .subtitle-block {
    margin-bottom: 30px; }
    @media all and (min-width: 768px) {
      .services .subtitle-block {
        margin-bottom: 55px; } }
    @media all and (max-width: 360px) {
      .services .subtitle-block img {
        display: none; } }
  .services .item-service {
    position: relative;
    padding: 40px 25px 30px;
    box-shadow: 0 5px 7px 1px rgba(9, 9, 9, 0.04);
    background-color: #ffffff;
    margin-bottom: 27px; }
    @media all and (min-width: 768px) {
      .services .item-service {
        min-height: 275px;
        padding: 60px 20px 20px 40px; } }
    @media all and (min-width: 992px) {
      .services .item-service {
        min-height: 300px; } }
    @media all and (min-width: 1200px) {
      .services .item-service {
        min-height: 267px; } }
    .services .item-service .title-service {
      font-family: "Philosopher";
      font-size: 22px;
      font-weight: 700;
      line-height: 24px;
      margin-bottom: 15px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .services .item-service .title-service p {
        color: #fe8031;
        font-family: "Open Sans";
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
        white-space: nowrap; }
        .services .item-service .title-service p span {
          color: #000000;
          font-size: 14px; }
    .services .item-service .text-service {
      font-size: 15px;
      font-weight: 400;
      line-height: 22px; }
    .services .item-service .number-step {
      position: absolute;
      right: 15px;
      bottom: 12px;
      font-family: "Philosopher";
      line-height: 24px;
      letter-spacing: 0.96px;
      border-bottom: 1px solid #fe8031; }
  .services .subtitle-block-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    line-height: 36px;
    text-align: center;
    margin: 40px 0 30px; }
    .services .subtitle-block-2 p {
      font-family: "Philosopher";
      font-size: 32px;
      font-weight: 700; }
    @media all and (max-width: 768px) {
      .services .subtitle-block-2 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: center;
            justify-content: center; }
        .services .subtitle-block-2 img {
          -ms-flex-order: 1;
              order: 1; }
          .services .subtitle-block-2 img:first-child {
            -ms-flex-order: 1;
                order: 1;
            margin-top: 10px; }
          .services .subtitle-block-2 img:last-child {
            display: none; } }
    @media all and (min-width: 768px) {
      .services .subtitle-block-2 {
        margin: 67px 0 40px; } }

.services-your-dreams .container {
  position: relative;
  padding: 50px 0 65px; }
  @media all and (min-width: 768px) {
    .services-your-dreams .container {
      padding: 80px 0 115px; } }

.services-your-dreams .clipart {
  position: absolute;
  bottom: -50px;
  left: -70px;
  z-index: 0; }

.services-your-dreams .subtitle-services-your-dreams {
  text-align: center;
  font-family: "Open Sans";
  font-size: 22px;
  line-height: 42px;
  margin-bottom: 40px; }
  @media all and (min-width: 768px) {
    .services-your-dreams .subtitle-services-your-dreams {
      margin-bottom: 60px; } }
  .services-your-dreams .subtitle-services-your-dreams span {
    color: #fe8031; }

@media all and (min-width: 768px) {
  .services-your-dreams .wrap-services {
    display: -ms-flexbox;
    display: flex; } }

.services-your-dreams .wrap-nav-tabs {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 5px 1px rgba(9, 9, 9, 0.11);
  background-color: #ffffff;
  padding: 45px 20px 55px; }
  @media all and (min-width: 768px) {
    .services-your-dreams .wrap-nav-tabs {
      width: 26.5%; } }
  @media all and (max-width: 767px) {
    .services-your-dreams .wrap-nav-tabs .nav {
      display: none; } }
  @media all and (max-width: 767px) {
    .services-your-dreams .wrap-nav-tabs .nav.show-dropdown {
      display: block; } }
  .services-your-dreams .wrap-nav-tabs .nav li.active a {
    color: #fe8031;
    background: url(../img/clipart-8.png) left center no-repeat; }
  .services-your-dreams .wrap-nav-tabs .nav li a {
    color: #696969;
    line-height: 18px;
    padding-left: 25px; }
    .services-your-dreams .wrap-nav-tabs .nav li a:hover {
      color: #fe8031;
      background-color: transparent; }

.services-your-dreams .wrap-tab-content {
  padding: 0 15px; }
  @media all and (min-width: 768px) {
    .services-your-dreams .wrap-tab-content {
      width: 73.5%;
      padding: 0 0 0 38px; } }
  @media all and (min-width: 768px) {
    .services-your-dreams .wrap-tab-content {
      padding: 0 0 0 68px; } }
  .services-your-dreams .wrap-tab-content .gallery {
    margin-bottom: 40px;
    margin-top: 40px; }
    .services-your-dreams .wrap-tab-content .gallery .item-gal {
      height: 250px;
      margin-bottom: 30px;
      background-position: center top;
      background-repeat: no-repeat;
      background-size: cover; }
    @media all and (min-width: 768px) {
      .services-your-dreams .wrap-tab-content .gallery {
        height: 300px;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 4fr 1fr 1fr;
            grid-template-columns: 4fr 1fr 1fr;
        -ms-grid-rows: 3fr 1fr;
            grid-template-rows: 3fr 1fr;
        grid-gap: 27px;
        margin-top: 0; }
        .services-your-dreams .wrap-tab-content .gallery .item-gal {
          height: auto;
          margin-bottom: 0;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
        .services-your-dreams .wrap-tab-content .gallery .item-gal:nth-child(1) {
          -ms-grid-column: 1;
              grid-column-start: 1;
          grid-column-end: 2;
          -ms-grid-row: 1;
              grid-row-start: 1;
          grid-row-end: 3; }
        .services-your-dreams .wrap-tab-content .gallery .item-gal:nth-child(2) {
          -ms-grid-column: 2;
              grid-column-start: 2;
          grid-column-end: 4;
          -ms-grid-row: 1;
              grid-row-start: 1;
          grid-row-end: 2; }
        .services-your-dreams .wrap-tab-content .gallery .item-gal:nth-child(3) {
          -ms-grid-column: 2;
              grid-column-start: 2;
          grid-column-end: 3;
          -ms-grid-row: 2;
              grid-row-start: 2;
          grid-row-end: 3; }
        .services-your-dreams .wrap-tab-content .gallery .item-gal:nth-child(4) {
          -ms-grid-column: 3;
              grid-column-start: 3;
          grid-column-end: 4;
          -ms-grid-row: 2;
              grid-row-start: 2;
          grid-row-end: 3; } }
    @media all and (min-width: 992px) {
      .services-your-dreams .wrap-tab-content .gallery {
        height: 400px; } }
  .services-your-dreams .wrap-tab-content .row-2 {
    margin-top: 25px; }
  .services-your-dreams .wrap-tab-content .col-gal-2 {
    width: 293px;
    padding-left: 27px;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .services-your-dreams .wrap-tab-content .wrap-info-service {
    display: -ms-flexbox;
    display: flex; }
    @media all and (max-width: 768px) {
      .services-your-dreams .wrap-tab-content .wrap-info-service {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .services-your-dreams .wrap-tab-content .desc-info {
    line-height: 22px; }
    @media all and (min-width: 768px) {
      .services-your-dreams .wrap-tab-content .desc-info {
        padding-right: 60px; } }
  .services-your-dreams .wrap-tab-content .wrap-price-service {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 100%;
    height: 154px;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    box-shadow: 0 1px 5px 1px rgba(9, 9, 9, 0.11);
    background-color: #ffffff;
    background: url(../img/clipart-9.png), url(../img/clipart-10.png), url(../img/clipart-11.png), url(../img/clipart-12.png);
    background-position: left top, right top, left bottom, right bottom;
    background-repeat: no-repeat; }
    @media all and (min-width: 768px) {
      .services-your-dreams .wrap-tab-content .wrap-price-service {
        width: 263px;
        height: 124px; } }
    @media all and (min-width: 992px) {
      .services-your-dreams .wrap-tab-content .wrap-price-service {
        height: 204px; } }
    .services-your-dreams .wrap-tab-content .wrap-price-service .title-price {
      line-height: 24px; }
    .services-your-dreams .wrap-tab-content .wrap-price-service .price-value {
      color: #fe8031;
      font-size: 22px;
      font-weight: 700; }

.lux {
  padding: 50px 0;
  background-color: #fffbe9; }
  @media all and (min-width: 768px) {
    .lux {
      padding: 88px 0 73px; } }
  .lux .title-block-img {
    margin-bottom: 30px; }
    @media all and (min-width: 768px) {
      .lux .title-block-img {
        margin-bottom: 50px; } }
  .lux .item-lux {
    position: relative;
    margin-bottom: 30px;
    box-shadow: 7px 8px 10px 1px rgba(0, 0, 0, 0.3);
    cursor: pointer; }
    @media all and (max-width: 768px) {
      .lux .item-lux img {
        width: 100%; } }
    @media all and (min-width: 768px) and (max-width: 992px) {
      .lux .item-lux img {
        height: 282px; } }
    .lux .item-lux .name-location {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 67px;
      background: rgba(0, 0, 0, 0.7);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      color: #ffffff;
      font-family: "Philosopher";
      font-size: 24px;
      font-weight: 700;
      opacity: 0;
      visibility: hidden;
      transition: .3s; }
    .lux .item-lux:hover .name-location {
      opacity: 1;
      visibility: visible; }
  .lux .wrap-btn {
    text-align: center;
    margin-top: 20px; }

.block-form-order {
  padding: 50px 0 65px; }
  @media all and (min-width: 768px) {
    .block-form-order {
      padding: 90px 0 135px; } }
  @media all and (min-width: 768px) {
    .block-form-order .wrap-fields-step {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .block-form-order .wpcf7 {
    box-shadow: 0 0 3px 1px rgba(28, 27, 25, 0.17); }
    .block-form-order .wpcf7 .item-step {
      width: 100%; }
      @media all and (min-width: 768px) {
        .block-form-order .wpcf7 .item-step {
          width: 61%; } }
    .block-form-order .wpcf7 .step_1 {
      padding: 40px 25px 70px; }
      @media all and (min-width: 768px) {
        .block-form-order .wpcf7 .step_1 {
          padding: 42px 90px 80px; } }
    .block-form-order .wpcf7 .step_2 {
      padding: 40px 25px 30px; }
      @media all and (min-width: 768px) {
        .block-form-order .wpcf7 .step_2 {
          padding: 42px 45px 0 52px; } }
      .block-form-order .wpcf7 .step_2 .title-info-step:before {
        content: url(../img/clipart-19.png); }
      .block-form-order .wpcf7 .step_2 .list-optimal {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: justify;
            justify-content: space-between;
        padding-left: 0;
        list-style: none; }
        .block-form-order .wpcf7 .step_2 .list-optimal li {
          width: calc(50% - 7px);
          color: #696969;
          font-size: 14px;
          line-height: 18px;
          margin-bottom: 25px; }
      .block-form-order .wpcf7 .step_2 .list-add-service {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .block-form-order .wpcf7 .step_2 .list-add-service .wpcf7-form-control-wrap {
          width: calc(50% - 7px); }
        .block-form-order .wpcf7 .step_2 .list-add-service .wpcf7-list-item {
          display: block;
          position: relative;
          cursor: pointer;
          margin-left: 0;
          margin-bottom: 25px; }
          .block-form-order .wpcf7 .step_2 .list-add-service .wpcf7-list-item input[type="checkbox"] {
            display: none; }
            .block-form-order .wpcf7 .step_2 .list-add-service .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label {
              color: #fe8031; }
              .block-form-order .wpcf7 .step_2 .list-add-service .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
                border: 1px solid rgba(255, 60, 128, 0.54);
                background: url(../img/icon-check.png) center no-repeat; }
        .block-form-order .wpcf7 .step_2 .list-add-service .wpcf7-list-item-label {
          color: #696969;
          font-size: 14px;
          font-weight: 400;
          line-height: 18px;
          padding-left: 24px;
          display: block; }
          .block-form-order .wpcf7 .step_2 .list-add-service .wpcf7-list-item-label:after {
            content: '';
            position: absolute;
            left: 0;
            top: 5px;
            width: 14px;
            height: 14px;
            border: 1px solid rgba(105, 105, 105, 0.54); }
    .block-form-order .wpcf7 .title-step-form {
      font-size: 20px;
      font-weight: 600;
      line-height: 24px;
      margin-bottom: 35px; }
    .block-form-order .wpcf7 .form-group-field {
      margin-bottom: 30px; }
      .block-form-order .wpcf7 .form-group-field label {
        display: block;
        color: #9e9e9e;
        font-size: 14px;
        line-height: 24px; }
      .block-form-order .wpcf7 .form-group-field .form-control-field {
        width: 100%;
        height: 43px;
        border-radius: 5px;
        border: 1px solid #9e9e9e;
        padding-left: 15px;
        font-size: 14px; }
        @media all and (min-width: 992px) {
          .block-form-order .wpcf7 .form-group-field .form-control-field {
            width: 273px; } }
    @media all and (max-width: 768px) {
      .block-form-order .wpcf7 .bootstrap-select {
        width: 100%; } }
    .block-form-order .wpcf7 .dropdown-toggle {
      width: 100%;
      height: 43px;
      border-radius: 5px;
      border: 1px solid #9e9e9e;
      padding-left: 15px;
      font-size: 14px; }
      @media all and (min-width: 992px) {
        .block-form-order .wpcf7 .dropdown-toggle {
          width: 273px; } }
      .block-form-order .wpcf7 .dropdown-toggle:hover {
        background-color: transparent; }
      .block-form-order .wpcf7 .dropdown-toggle .caret {
        width: 13px;
        height: 7px;
        border: none;
        background: url(../img/icon-arrow-down.png); }
    .block-form-order .wpcf7 .form-email {
      padding-right: 32px;
      background: url(../img/mail.png) right 15px center no-repeat; }
    .block-form-order .wpcf7 .form-phone {
      padding-right: 32px;
      background: url(../img/phone-call.png) right 15px center no-repeat; }
    .block-form-order .wpcf7 .nav-tabs {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 50px;
      border-bottom: none; }
      .block-form-order .wpcf7 .nav-tabs li {
        width: calc(50% - 7px); }
        .block-form-order .wpcf7 .nav-tabs li:first-child {
          margin-right: 15px; }
      .block-form-order .wpcf7 .nav-tabs li.active a {
        background-color: #fe8031;
        color: #ffffff; }
      .block-form-order .wpcf7 .nav-tabs a {
        width: 100%;
        height: 141px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
        border-radius: 6px;
        background-color: #ffffff;
        color: #000000;
        text-align: center; }
        .block-form-order .wpcf7 .nav-tabs a span {
          font-size: 14px; }
  .block-form-order .progress-step {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding-bottom: 37px;
    text-align: center; }
    @media all and (min-width: 768px) {
      .block-form-order .progress-step:after {
        content: '';
        position: absolute;
        left: 50%;
        bottom: 0;
        width: 43px;
        height: 3px;
        background-color: #cacaca;
        transform: translateX(-50%); } }
    .block-form-order .progress-step .item-step {
      width: 33px;
      margin: 0 5px;
      color: #9e9e9e;
      font-size: 16px;
      font-weight: 600;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      .block-form-order .progress-step .item-step.active {
        height: 33px;
        border: 2px solid #fe8031;
        border-radius: 50%;
        color: #fe8031; }
  .block-form-order .info-step {
    padding: 33px 45px 45px;
    box-shadow: -2px 0 10px 2px rgba(28, 27, 25, 0.06);
    background-color: #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    text-align: center; }
    @media all and (min-width: 768px) {
      .block-form-order .info-step {
        width: 39%; } }
    .block-form-order .info-step .title-info-step {
      position: relative;
      font-weight: 600;
      line-height: 24px;
      margin-bottom: 20px; }
    .block-form-order .info-step .subtitle-info-step {
      color: #9e9e9e;
      font-size: 14px;
      line-height: 24px; }
    .block-form-order .info-step .wrap-email {
      position: relative;
      padding-top: 50px; }
      .block-form-order .info-step .wrap-email:after {
        content: '';
        position: absolute;
        left: 50%;
        top: 0;
        width: 43px;
        height: 3px;
        background-color: #cacaca;
        transform: translateX(-50%); }
      .block-form-order .info-step .wrap-email a {
        color: #9e9e9e;
        font-size: 15px;
        transition: .3s; }
        .block-form-order .info-step .wrap-email a:hover {
          color: #fe8031; }
  .block-form-order .info-step-1 .title-info-step:before {
    content: url(../img/clipart-20.png);
    display: block;
    margin-bottom: 20px; }
  .block-form-order .info-step-2 .title-info-step:before {
    content: url(../img/clipart-19.png);
    display: block;
    margin-bottom: 20px; }
  .block-form-order .wrap-button {
    text-align: center; }
  .block-form-order .btn-full {
    height: 44px;
    font-size: 14px;
    border: none;
    line-height: 44px;
    margin-bottom: 40px; }
  .block-form-order .cf7mls_next.action-button, .block-form-order .cf7mls_back.action-button {
    padding: 0 32px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 40px;
    margin-bottom: 40px;
    border-radius: 25px;
    text-align: center;
    color: #fff;
    background-color: #fe8031;
    box-shadow: 0 5px 9px 1px rgba(255, 0, 89, 0.27);
    font-size: 14px;
    font-weight: 400;
    border: none;
    white-space: nowrap; }
  .block-form-order .cf7mls_back {
    display: none !important; }
  .block-form-order .cf7mls_next {
    position: absolute;
    bottom: 0;
    left: 20%; }
    @media all and (max-width: 767px) {
      .block-form-order .cf7mls_next {
        bottom: 50px;
        left: 50%;
        transform: translateX(-50%);
        margin-bottom: 0; } }
    @media all and (max-width: 768px) and (orientation: landscape) {
      .block-form-order .cf7mls_next {
        bottom: 350px; } }

.testimonials {
  padding: 50px 0;
  background-color: #fffbe9;
  position: relative; }
  @media all and (min-width: 768px) {
    .testimonials {
      padding: 75px 0 85px; } }
  .testimonials .container {
    z-index: 1;
    position: relative; }
  .testimonials .clipart {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0; }
  .testimonials .title-block {
    margin-bottom: 35px; }
    @media all and (min-width: 768px) {
      .testimonials .title-block {
        text-align: left;
        margin-bottom: 55px; } }
  .testimonials .wrap-slider {
    padding-bottom: 50px; }
  .testimonials .wrap-btns {
    position: relative;
    z-index: 1; }
    .testimonials .wrap-btns .slick-arrow {
      top: 100%; }
      @media all and (max-width: 768px) and (orientation: portrait) {
        .testimonials .wrap-btns .slick-arrow {
          top: 95%; } }
      @media all and (max-width: 768px) and (orientation: landscape) {
        .testimonials .wrap-btns .slick-arrow {
          top: 90%; } }
    .testimonials .wrap-btns .slick-prev {
      left: calc(100% - 70px); }
    .testimonials .wrap-btns .slick-next {
      right: 0; }
  .testimonials .slider-testimonials {
    position: relative;
    z-index: 1; }
    .testimonials .slider-testimonials .text-testimonial {
      line-height: 24px;
      position: relative;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 50px;
      padding-top: 17px; }
      .testimonials .slider-testimonials .text-testimonial p {
        padding: 0 10px;
        margin-top: 17px; }
      .testimonials .slider-testimonials .text-testimonial:before {
        content: '“';
        opacity: 0.6;
        color: #ebe2e3;
        font-family: "Philosopher";
        font-size: 90px;
        font-weight: 400;
        line-height: 24px;
        display: inline-block; }
      .testimonials .slider-testimonials .text-testimonial:after {
        content: '„';
        opacity: 0.6;
        color: #ebe2e3;
        font-family: "Philosopher";
        font-size: 90px;
        font-weight: 400;
        line-height: 24px;
        display: inline-block;
        -ms-flex-item-align: end;
            align-self: flex-end; }
    .testimonials .slider-testimonials .name-testimonial {
      font-family: "Philosopher";
      font-size: 22px;
      font-weight: 700;
      line-height: 24px;
      display: -ms-flexbox;
      display: flex;
      padding-left: 10px; }
      .testimonials .slider-testimonials .name-testimonial:before {
        content: '“';
        opacity: 0;
        font-family: "Philosopher";
        font-size: 90px;
        font-weight: 400;
        display: inline-block; }
      .testimonials .slider-testimonials .name-testimonial span {
        color: #fe8031;
        display: inline-block;
        font-weight: 300;
        margin-right: 15px; }
  @media all and (min-width: 992px) {
    .testimonials .slider-photos-testimonials {
      margin-top: -130px; } }
  .testimonials .slider-photos-testimonials img {
    margin-bottom: 30px; }
    @media all and (max-width: 768px) {
      .testimonials .slider-photos-testimonials img {
        width: 100%;
        margin-bottom: 30px; } }
  .testimonials .video-testimonial {
    margin-bottom: 30px; }
    .testimonials .video-testimonial iframe {
      width: 100%; }

.documents {
  padding: 50px 0;
  overflow: hidden; }
  @media all and (min-width: 768px) {
    .documents {
      padding: 85px 0 70px; } }
  .documents .container {
    position: relative; }
  @media all and (min-width: 768px) {
    .documents .wrap-documents {
      display: -ms-flexbox;
      display: flex; } }
  .documents .wrap-nav-tabs {
    box-shadow: 0 1px 5px 1px rgba(9, 9, 9, 0.11);
    background-color: #ffffff;
    padding: 45px 20px 55px; }
    @media all and (min-width: 768px) {
      .documents .wrap-nav-tabs {
        width: 26.5%; } }
    .documents .wrap-nav-tabs .nav li.active a {
      color: #fe8031;
      background: url(../img/clipart-8.png) left center no-repeat; }
    .documents .wrap-nav-tabs .nav li a {
      color: #696969;
      line-height: 18px;
      padding-left: 25px; }
      .documents .wrap-nav-tabs .nav li a:hover {
        color: #fe8031;
        background: url(../img/clipart-8.png) left center no-repeat; }
  .documents .wrap-tab-content {
    box-shadow: 0 1px 5px 1px rgba(9, 9, 9, 0.11);
    background-color: #ffffff;
    padding: 40px 20px 20px 10px; }
    @media all and (min-width: 768px) {
      .documents .wrap-tab-content {
        width: 73.5%;
        margin-left: 38px;
        padding: 60px 85px 20px 30px; } }
    @media all and (min-width: 992px) {
      .documents .wrap-tab-content {
        width: 60%;
        margin-left: 68px; } }
    .documents .wrap-tab-content li {
      line-height: 24px;
      margin-bottom: 15px; }
  .documents .wrap-btn {
    margin-top: 45px;
    text-align: center; }
  .documents .clipart {
    position: absolute;
    bottom: 0px;
    right: -100px;
    z-index: -1; }
    @media all and (max-width: 768px) {
      .documents .clipart {
        display: none; } }

.about {
  padding: 50px 0 0;
  background-color: #fffbe9; }
  @media all and (min-width: 768px) {
    .about {
      padding: 70px 0 0; } }
  .about .title-block {
    text-align: left;
    margin-bottom: 30px; }
    @media all and (max-width: 768px) {
      .about .title-block {
        margin-top: 40px;
        margin-bottom: 20px; 
        text-align: center;} 
      
        .contact-link {
          display: flex;
        justify-content: center;
        align-items: center;
        }
      
      }
  .about .text-about {
    line-height: 24px; }
  .about .container {
    position: relative;
    padding-bottom: 110px; }
  .about .photo-about {
    width: 100%; }
  .about .clipart {
    position: absolute;
    bottom: 0px;
    right: 30px; }

.advantages {
  padding: 50px 0; }
  @media all and (min-width: 768px) {
    .advantages {
      padding: 75px 0; } }
  .advantages .title-block-img {
    margin-bottom: 45px; }

  .advantages .item-advantage {
    text-align: left;

}
    @media all and (max-width: 768px) {
      .advantages .item-advantage {
        margin-bottom: 40px; } }
    .advantages .item-advantage img {
      width: 50%;
      max-width: 250px;
      margin: 0 auto 15px; }
      @media all and (min-width: 768px) {
        .advantages .item-advantage img {
          height: 76px;
          margin: 0 auto 30px; } }
    .advantages .item-advantage .text-advantage {
      padding: 0 20px; }

.contact {
  position: relative;
  padding: 50px 0 40px;
  background-color: #fffbe9; }
  @media all and (min-width: 768px) {
    .contact {
      padding: 75px 0 70px; } }
  .contact .title-block {
    text-align: left;
    margin-bottom: 30px; }
    @media all and (min-width: 768px) {
      .contact .title-block {
        margin-bottom: 60px; } }
  .contact .contact-data {
    margin-bottom: 30px; }
    @media all and (min-width: 768px) {
      .contact .contact-data {
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 38px;
		justify-content: space-between;} }
  @media all and (min-width: 768px) {
    .contact .item-contact-data {
    } }
  .contact .item-contact-data:first-child .text-contact-data {
    -ms-flex-align: start;
        align-items: flex-start; }
  .contact .item-contact-data .text-contact-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .contact .item-contact-data .text-contact-data img {
      margin-right: 12px; }
    .contact .item-contact-data .text-contact-data a {
      color: #000;
      }
      .contact .item-contact-data .text-contact-data a:hover {
        color: #fe8031; }
  @media all and (max-width: 992px) {
    .contact .wrap-form {
      margin-bottom: 50px; } }
  .contact .wrap-form .form_control {
    height: 37px;
    margin-bottom: 20px;
    padding-left: 17px;
    padding-right: 30px;
    box-shadow: 0 1px 6px 1px rgba(9, 9, 9, 0.08);
    border-radius: 17px;
    border: 1px solid #ffffff;
    background-color: #ffffff;
    color: #000000;
    font-size: 12px;
    font-weight: 300; }
    .contact .wrap-form .form_control::-webkit-input-placeholder {
      color: #a8a7a7; }
    .contact .wrap-form .form_control:-moz-placeholder {
      color: #a8a7a7; }
    .contact .wrap-form .form_control::-moz-placeholder {
      color: #a8a7a7; }
    .contact .wrap-form .form_control:-ms-input-placeholder {
      color: #a8a7a7; }
    .contact .wrap-form .form_control:focus::-webkit-input-placeholder {
      color: transparent; }
    .contact .wrap-form .form_control:focus:-moz-placeholder {
      color: transparent; }
    .contact .wrap-form .form_control:focus::-moz-placeholder {
      color: transparent; }
    .contact .wrap-form .form_control:focus:-ms-input-placeholder {
      color: transparent; }
    .contact .wrap-form .form_control.error {
      transition: .3s;
      box-shadow: 0 1px 11px 1px rgba(255, 48, 113, 0.5); }
    .contact .wrap-form .form_control.valid {
      box-shadow: 0 1px 11px 1px rgba(255, 48, 113, 0.1);
      background: #fff url(../img/icon-ok.png) right 14px center no-repeat; }
  .contact .wrap-form textarea.form_control {
    width: 100%;
    height: 138px;
    padding-top: 14px;
    resize: none; }
    .contact .wrap-form textarea.form_control.valid {
      box-shadow: 0 1px 11px 1px rgba(255, 48, 113, 0.1);
      background: #fff url(../img/icon-ok.png) right 14px top 18px no-repeat; }
  .contact .wrap-form .btn-full {
    float: right;
    height: 37px;
    border: none;
    font-size: 15px;
    line-height: 37px; }
  @media all and (min-width: 768px) {
    .contact .wrap-fields {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; } }
  @media all and (min-width: 768px) {
    .contact .wrap-fields .wpcf7-form-control-wrap {
      width: calc(50% - 7px); } }
  .contact .wrap-fields .form_control {
    width: 100%; }
  .contact #map {
    height: 400px; }
    @media all and (min-width: 992px) {
      .contact #map {
        position: absolute;
        top: 0;
        right: 0;
        width: 50%;
        height: 100%; } }

/* end home */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9leHRlbmRzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwibW9kdWxlcy9faG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQixZQUFZO0FBQ1o7RUFDSSxxQ0FBcUMsRUFJeEM7RUFIRztJQUZKO01BR1EsZ0JBQWdCLEVBRXZCLEVBQUE7O0FBR0Q7RUFDSSx5QkFBeUI7RUFDekIsa1VBQ3NMO0VBQ3RMLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUFHdkI7RUFDSSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLHFCQUFjO0VBQWQsY0FBYztFQUNkLG9CQUFnQjtNQUFoQixnQkFBZ0I7RUFDaEIsc0JBQXdCO01BQXhCLHdCQUF3QixFQUMzQjs7QUFFRCxVQUFVO0FBQ1Y7RUFFUSxzQkFBc0IsRUFDekI7O0FBRUw7RUFDSSxzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsaURBQThCO0VBQzlCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBTW5CO0VBakJEO0lBY1EsMEJBQTBCO0lBQzFCLFlBQVksRUFDZjs7QUFFTDtFQUNJLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUtuQjtFQWZEO0lBWVEsMEJBQTBCO0lBQzFCLFlBQVksRUFDZjs7QUFHTCxnQkFBZ0I7QUFDaEI7RUFDSSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsVUFBVSxF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QixhQUFhLEVBS2hCO0lBdkZUO01Bb0ZnQixtREFBK0I7TUFDL0IsdUVBQXNFLEVBQ3pFO0VBdEZiO0lBeUZZLGFBQWE7SUFDYixhQUFhO0lBQ2IsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFDckI7RUFHRDtJQWpHUjtNQWtHWSxxQkFBYztNQUFkLGNBQWM7TUFDZCx1QkFBK0I7VUFBL0IsK0JBQStCLEVBVXRDLEVBQUE7RUFQTztJQXRHWjtNQXVHZ0IsdUJBQVcsRUFFbEIsRUFBQTtFQXpHVDtJQTJHWSxZQUFZLEVBQ2Y7RUE1R1Q7SUErR1EsY0FBYyxFQVFqQjtJQVBHO01BaEhSO1FBaUhZLG1CQUFtQjtRQUNuQixPQUFPO1FBQ1AsU0FBUztRQUNULFdBQVc7UUFDWCxhQUFhLEVBRXBCLEVBQUE7O0FBRUwsY0FBYyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBjb21tb24gKi9cbioge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01pbGtzaGFrZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWlsa3NoYWtlL01pbGtzaGFrZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NaWxrc2hha2UvTWlsa3NoYWtlLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTWlsa3NoYWtlL01pbGtzaGFrZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01pbGtzaGFrZS9NaWxrc2hha2UudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NaWxrc2hha2UvTWlsa3NoYWtlLnN2ZyNNaWxrc2hha2VcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ucm93LWZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKiBsaW5rICovXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tZnVsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzMnB4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNjODA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDlweCAxcHggcmdiYSgyNTUsIDAsIDg5LCAwLjI3KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5idG4tZnVsbDpob3ZlciwgLmJ0bi1mdWxsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYzgwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGhlaWdodDogNDNweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmM2M4MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmM2M4MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5idG4tYm9yZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYzgwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qIHR5cG9ncmFwaHkgKi9cbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4udGl0bGUtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1YnRpdGxlLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmM2M4MDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjsgfVxuICAuc3VidGl0bGUtYmxvY2sgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgLnN1YnRpdGxlLWJsb2NrIGltZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuXG4udGl0bGUtYmxvY2staW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC50aXRsZS1ibG9jay1pbWc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbGlwYXJ0LTIuc3ZnKTsgfVxuXG5hOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBzbGlkZXIgKi9cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1zbGlkZXItMS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMnB4OyB9XG4gIC5zbGljay1hcnJvdzpmb2N1cywgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXNsaWRlci0xLnBuZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiBmb3JtICovXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTFweCAxcHggcmdiYSgyNTUsIDQ4LCAxMTMsIDAuMSk7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBjb250YWN0IGZvcm0gKi9cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuZGl2LndwY2Y3IC5hamF4LWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBkcm9wZG93biBzZXJ2aWNlICovXG4uYnRuLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5idG4tZHJvcGRvd24tdG9nZ2xlIC5nbHlwaGljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwLW5hdi10YWJzIC5uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcC1uYXYtdGFicyAubmF2LnNob3ctZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbmF2YmFyICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLyogdG9wIGhlYWRlciAqL1xuLnRvcC1oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gIC50b3AtaGVhZGVyIC5pbm5lci10b3AtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudG9wLWhlYWRlciAubG9nbyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdNaWxrc2hha2UnO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9wLWhlYWRlciAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAudG9wLWhlYWRlciAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC50b3AtaGVhZGVyIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAudG9wLWhlYWRlciB1bCAubGFuZy1pdGVtIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC50b3AtaGVhZGVyIHVsIC5sYW5nLWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAudG9wLWhlYWRlciB1bCAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhIHtcbiAgICAgICAgY29sb3I6ICNmZjNjODA7IH1cblxuLmNvbnRhY3QtbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4OyB9XG4gIC5jb250YWN0LWxpbmsgYSBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmNvbnRhY3QtbGluayBhOmhvdmVyIHBhdGgge1xuICAgIGZpbGw6ICNmZjNjODA7IH1cbiAgICAuY29udGFjdC1saW5rIGE6aG92ZXIgcGF0aC5jbHMtMSB7XG4gICAgICBzdHJva2U6ICNmZjNjODAgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGY0ZjQ7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweCAwOyB9IH1cbiAgLmhlYWRlciAubmF2YmFyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgcGFkZGluZzogMTFweCAyMnB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAyMnB4OyB9IH1cbiAgICAgIC5oZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLmhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZjNjODA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmhlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgICAgIC5oZWFkZXIgLm5hdmJhciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci10b2dnbGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLmhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZWFkZXIgLmJ0bi1ib3JkZXIge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyIC5idG4tYm9yZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG4vKiB0b3AgaGVhZGVyICovXG4vKiBmb290ZXIgKi9cbi5mb290ZXIge1xuICBwYWRkaW5nOiAyNXB4IDAgMTBweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogNDVweCAwOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIC5pbm5lci1mb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIgLmlubmVyLWZvb3RlciA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mb290ZXIgLmxvZ28ge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBNaWxrc2hha2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3RlciAuY29weSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjk2OTY5OyB9XG4gIC5mb290ZXIgLmRldmVsb3BlZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjk2OTY5OyB9XG4gICAgLmZvb3RlciAuZGV2ZWxvcGVkIGEge1xuICAgICAgY29sb3I6ICM2OTY5Njk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5mb290ZXIgLmRldmVsb3BlZCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjNjODA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfSB9XG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHggMjVweCA3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBvcGFjaXR5OiAuNzsgfVxuICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRpdGxlLWZvcm0tbW9kYWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC50ZXh0LWZvcm0tbW9kYWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbGlwYXJ0LW1vZGFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5mb3JtLW1vZGFsIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5mb3JtX2NvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAxcHggcmdiYSg5LCA5LCA5LCAwLjA4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuZm9ybV9jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhOGE3YTc7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmZvcm1fY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhOGE3YTc7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmZvcm1fY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYThhN2E3OyB9XG4gICAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5mb3JtX2NvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhOGE3YTc7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmZvcm1fY29udHJvbDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuZm9ybV9jb250cm9sOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmZvcm1fY29udHJvbDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuZm9ybV9jb250cm9sOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuZm9ybV9jb250cm9sLmVycm9yIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxMXB4IDFweCByZ2JhKDI1NSwgNDgsIDExMywgMC41KTsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuZm9ybV9jb250cm9sLnZhbGlkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTFweCAxcHggcmdiYSgyNTUsIDQ4LCAxMTMsIDAuMSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9pY29uLW9rLnBuZykgcmlnaHQgMTRweCBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuYnRuLWZ1bGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNsdXhNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjbHV4TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogMTAwdnc7IH0gfVxuICAjbHV4TW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjbHV4TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzFkMWQxZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbHV4TW9kYWwgLndyYXAtbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4jbHV4TW9kYWwgLndyYXAtbG9jYXRpb24gLm5hdiB7XG4gIC8qIHdpZHRoICovXG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqLyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5uYXYge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC8qIHdpZHRoICovIH1cbiAgICAgICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAubmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAzcHg7IH1cbiAgICAgICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAubmF2IGxpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAubmF2IC5pdGVtLWx1eC1sb2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjbHV4TW9kYWwgLndyYXAtbG9jYXRpb24gLm5hdiB7XG4gICAgICB3aWR0aDogMzYlO1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cbiAgI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogN3B4OyB9XG4gICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAubmF2Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAjbHV4TW9kYWwgLndyYXAtbG9jYXRpb24gLm5hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNWE7IH1cbiAgI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5uYXYgbGkge1xuICAgIHBhZGRpbmc6IDAgNSU7IH1cbiAgI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5uYXYgYSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAubmF2IGE6aG92ZXIsICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAubmF2IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5pdGVtLWx1eC1sb2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5pdGVtLWx1eC1sb2MgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4jbHV4TW9kYWwgLndyYXAtbG9jYXRpb24gLm5hbWUtbG9jYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAudGFiLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogNTBweCAzMHB4OyB9IH1cblxuI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC50YWItY29udGVudCAudGFiLXBhbmUuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAuc2xpZGVyLWx1eC1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5zbGlkZXItbHV4LWltZyAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5zbGlkZXItbHV4LWltZyAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMzBweDsgfVxuICAgICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAuc2xpZGVyLWx1eC1pbWcgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjbHV4TW9kYWwgLndyYXAtbG9jYXRpb24gLnNsaWRlci1sdXgtaW1nIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmM2YyZjI7IH1cbiAgICAgICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAuc2xpZGVyLWx1eC1pbWcgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICM1YTVhNWE7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4jbHV4TW9kYWwgLndyYXAtbG9jYXRpb24gLm5hbWUtbG9jLXNpbmdsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuI2x1eE1vZGFsIC53cmFwLWxvY2F0aW9uIC5hYm91dC1sb2Mge1xuICBjb2xvcjogI2YzZjJmMjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjbHV4TW9kYWwgLndyYXAtbG9jYXRpb24gLmFib3V0LWxvYyB7XG4gICAgICBwYWRkaW5nOiAwIDEwJTsgfSB9XG4gICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAuYWJvdXQtbG9jIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNsdXhNb2RhbCAud3JhcC1sb2NhdGlvbiAuYWJvdXQtbG9jIHA6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jbGlwYXJ0LTIxLnBuZyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAjbHV4TW9kYWwgLndyYXAtbG9jYXRpb24gLmFib3V0LWxvYyBwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4vKiBlbmQgZm9vdGVyICovXG4vKiBob21lICovXG4ubWFpbiB7XG4gIGhlaWdodDogODV2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubWFpbiB7XG4gICAgICBoZWlnaHQ6IDEyMHZoOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4ge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLm1haW4gLnNsaWRlci1tYWluLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluIC5zbGlkZXItbWFpbi1iZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubWFpbiAuc2xpZGVyLW1haW4tYmcgLnNsaWNrLWxpc3QsXG4gICAgICAgIC5tYWluIC5zbGlkZXItbWFpbi1iZyAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLm1haW4gLnNsaWRlci1tYWluLWJnIC5pdGVtLXNsaWRlIHtcbiAgICAgIGhlaWdodDogODV2aDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgLm1haW4gLnNsaWRlci1tYWluLWJnIC5pdGVtLXNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHZoOyB9IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tYWluIC5zbGlkZXItbWFpbi1iZyAuaXRlbS1zbGlkZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzMlIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluIC5zbGlkZXItbWFpbi1iZyAuaXRlbS1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLm1haW4gLnNsaWRlLWNvdW50IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLm1haW4gLnNsaWRlLWNvdW50IC5jb3VudC1pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDsgfVxuICAgIC5tYWluIC5zbGlkZS1jb3VudCAuY291bnQtdG90YWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xuICAgICAgY29sb3I6ICNhZmFmYWY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cbiAgLm1haW4gLnNsaWRlci1tYWluIC5pdGVtLXNsaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAgIC5tYWluIC5zbGlkZXItbWFpbiAuaXRlbS1zbGlkZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLm1haW4gLnNsaWRlci1tYWluIC5pdGVtLXNsaWRlIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAubWFpbiAuc2xpZGVyLW1haW4gLml0ZW0tc2xpZGUgLmJ0bi1mdWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDQzcHg7IH1cbiAgLm1haW4gLnNsaWRlci1tYWluIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTsgfVxuICAubWFpbiAuc2xpZGVyLW1haW4gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLm1haW4gLnNsaWRlci1tYWluIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiA1MHB4OyB9XG5cbi5hYm91dC1jb3VudHJ5IHtcbiAgcGFkZGluZzogNTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWJvdXQtY291bnRyeSB7XG4gICAgICBwYWRkaW5nOiA5NXB4IDA7IH0gfVxuICAuYWJvdXQtY291bnRyeSAuY29sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtY291bnRyeSAuY29sIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5hYm91dC1jb3VudHJ5IC5pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtY291bnRyeSAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQ3MHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYm91dC1jb3VudHJ5IC5pbm5lci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTU1cHg7IH0gfVxuICAuYWJvdXQtY291bnRyeSAuYmctYWJvdXQtY291bnRyeSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmFib3V0LWNvdW50cnkgLmluZm8tYWJvdXQtY291bnRyeSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbGlwYXJ0LTEucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYm91dC1jb3VudHJ5IC5pbmZvLWFib3V0LWNvdW50cnkge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgICAuYWJvdXQtY291bnRyeSAuaW5mby1hYm91dC1jb3VudHJ5IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODNlbTsgfVxuICAgIC5hYm91dC1jb3VudHJ5IC5pbmZvLWFib3V0LWNvdW50cnkgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41eDsgfVxuICAuYWJvdXQtY291bnRyeSAuYXJlYS1zbGlkZXItYWJvdXQge1xuICAgIHBhZGRpbmc6IDM1cHggMjdweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAxcHggcmdiYSgyOCwgMjcsIDI1LCAwLjA5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYm91dC1jb3VudHJ5IC5hcmVhLXNsaWRlci1hYm91dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYzcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtY291bnRyeSAuYXJlYS1zbGlkZXItYWJvdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjdweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYm91dC1jb3VudHJ5IC5hcmVhLXNsaWRlci1hYm91dCAuaW5uZXItY29udGFpbmVyLXNsaWRlciB7XG4gICAgICAgIHdpZHRoOiAzODVweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWJvdXQtY291bnRyeSAuYXJlYS1zbGlkZXItYWJvdXQgLmlubmVyLWNvbnRhaW5lci1zbGlkZXIge1xuICAgICAgICB3aWR0aDogNDg1cHg7IH0gfVxuICAuYWJvdXQtY291bnRyeSAuc2xpZGVyLWFib3V0LWNvdW50cnkgLml0ZW0tc2xpZGUge1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmYzYzgwOyB9XG4gIC5hYm91dC1jb3VudHJ5IC5zbGlkZXItYWJvdXQtY291bnRyeSBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hYm91dC1jb3VudHJ5IC5zbGlkZXItYWJvdXQtY291bnRyeSAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7IH1cbiAgLmFib3V0LWNvdW50cnkgLnNsaWRlci1hYm91dC1jb3VudHJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuICAuYWJvdXQtY291bnRyeSAuc2xpZGVyLWFib3V0LWNvdW50cnkgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5vdXItbmV3bHl3ZWRzIC5zbGlkZXItb3VyLW5ld2x5d2VkcyAuaXRlbS1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vdXItbmV3bHl3ZWRzIC5zbGlkZXItb3VyLW5ld2x5d2VkcyAuaXRlbS1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7IH1cbiAgICAgIC5vdXItbmV3bHl3ZWRzIC5zbGlkZXItb3VyLW5ld2x5d2VkcyAuaXRlbS1zbGlkZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5vdXItbmV3bHl3ZWRzIC5zbGlkZXItb3VyLW5ld2x5d2VkcyAuaXRlbS1zbGlkZTpub3QoLnNsaWNrLWN1cnJlbnQpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAub3VyLW5ld2x5d2VkcyAuc2xpZGVyLW91ci1uZXdseXdlZHMgLml0ZW0tc2xpZGU6bm90KC5zbGljay1jdXJyZW50KSAubmFtZS1uZXdseXdlZHMge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAub3VyLW5ld2x5d2VkcyAuc2xpZGVyLW91ci1uZXdseXdlZHMgLml0ZW0tc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ub3VyLW5ld2x5d2VkcyAuc2xpZGVyLW91ci1uZXdseXdlZHMgLm5hbWUtbmV3bHl3ZWRzIHtcbiAgY29sb3I6ICMwZjBlMGU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vdXItbmV3bHl3ZWRzIC5zbGlkZXItb3VyLW5ld2x5d2VkcyAubmFtZS1uZXdseXdlZHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgLm91ci1uZXdseXdlZHMgLnNsaWRlci1vdXItbmV3bHl3ZWRzIC5uYW1lLW5ld2x5d2VkcyBzcGFuIHtcbiAgICBjb2xvcjogI2EyYTJhMjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuXG4ub3VyLW5ld2x5d2VkcyAuc2xpZGVyLW91ci1uZXdseXdlZHMgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvYXJyb3ctc2xpZGVyLTIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5vdXItbmV3bHl3ZWRzIC5zbGlkZXItb3VyLW5ld2x5d2VkcyAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5vdXItbmV3bHl3ZWRzIC5zbGlkZXItb3VyLW5ld2x5d2VkcyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE1JTsgfVxuXG4ub3VyLW5ld2x5d2VkcyAuc2xpZGVyLW91ci1uZXdseXdlZHMgLnNsaWNrLW5leHQge1xuICByaWdodDogMTUlOyB9XG5cbi5zdGVwcy1ibG9jayB7XG4gIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0ZXBzLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDAgMDsgfSB9XG4gIC5zdGVwcy1ibG9jayAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0ZXBzLWJsb2NrIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH0gfVxuICAuc3RlcHMtYmxvY2sgLmNsaXBhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnN0ZXBzLWJsb2NrIC50aXRsZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45NWVtOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0ZXBzLWJsb2NrIC5zdWJ0aXRsZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAuc3RlcHMtYmxvY2sgLnN1YnRpdGxlLWJsb2NrIHAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnN0ZXBzLWJsb2NrIC5zdWJ0aXRsZS1ibG9jayBpbWcge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0ZXBzLWJsb2NrIC5zdWJ0aXRsZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnN0ZXBzLWJsb2NrIC5zdGVwcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0ZXBzLWJsb2NrIC5zdGVwcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAgICAgLnN0ZXBzLWJsb2NrIC5zdGVwczphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTI1cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MiU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJiYzsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdGVwcy1ibG9jayAuc3RlcHM6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwNXB4O1xuICAgICAgICBoZWlnaHQ6IDY0JTsgfSB9XG4gIC5zdGVwcy1ibG9jayAuaXRlbS1zdGVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RlcHMtYmxvY2sgLml0ZW0tc3RlcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5zdGVwcy1ibG9jayAuaXRlbS1zdGVwIC5udW1iZXItc3RlcCB7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjk2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmM2M4MDsgfVxuICAgIC5zdGVwcy1ibG9jayAuaXRlbS1zdGVwIC50aXRsZS1zdGVwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdGVwcy1ibG9jayAuaXRlbS1zdGVwIC50aXRsZS1zdGVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbiAgICAuc3RlcHMtYmxvY2sgLml0ZW0tc3RlcCAudGV4dC1zdGVwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAuc3RlcHMtYmxvY2sgLml0ZW0tc3RlcCAudGV4dC1zdGVwIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmM2M4MDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0ZXBzLWJsb2NrIC5pdGVtLXN0ZXAtMSAudGl0bGUtc3RlcDphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Rhc2hlZC0xLnBuZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTIzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgei1pbmRleDogLTE7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGVwcy1ibG9jayAuaXRlbS1zdGVwLTIge1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbGlwYXJ0LTEucG5nKSByaWdodCB0b3Agbm8tcmVwZWF0OyB9XG4gICAgICAuc3RlcHMtYmxvY2sgLml0ZW0tc3RlcC0yIC50aXRsZS1zdGVwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZGFzaGVkLTIucG5nKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RlcHMtYmxvY2sgLml0ZW0tc3RlcC0zIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAgICAgLnN0ZXBzLWJsb2NrIC5pdGVtLXN0ZXAtMyAudGl0bGUtc3RlcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTsgfVxuICAgICAgICAuc3RlcHMtYmxvY2sgLml0ZW0tc3RlcC0zIC50aXRsZS1zdGVwOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Rhc2hlZC0zLnBuZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMjNweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0ZXBzLWJsb2NrIC5pdGVtLXN0ZXAtNCB7XG4gICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7IH1cbiAgICAgIC5zdGVwcy1ibG9jayAuaXRlbS1zdGVwLTQgLnRpdGxlLXN0ZXA6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9kYXNoZWQtNC5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgei1pbmRleDogLTE7IH0gfVxuICAuc3RlcHMtYmxvY2sgLml0ZW0tc3RlcC00IC50ZXh0LXN0ZXA6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jbGlwYXJ0LTMucG5nKTsgfVxuXG4uc2VydmljZXMge1xuICBwYWRkaW5nOiA1MHB4IDAgNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbGlwYXJ0LTE2LnBuZyksIHVybCguLi9pbWcvY2xpcGFydC0xNy5wbmcpLCB1cmwoLi4vaW1nL2NsaXBhcnQtMTgucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2JSB0b3AgMTclLCBjZW50ZXIgdG9wIDM3JSwgcmlnaHQgNSUgYm90dG9tIDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZXJ2aWNlcyB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDAgNThweDsgfSB9XG4gIC5zZXJ2aWNlcyAuc3VidGl0bGUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzIC5zdWJ0aXRsZS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAuc2VydmljZXMgLnN1YnRpdGxlLWJsb2NrIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VydmljZXMgLml0ZW0tc2VydmljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMjVweCAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDdweCAxcHggcmdiYSg5LCA5LCA5LCAwLjA0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzIC5pdGVtLXNlcnZpY2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4IDIwcHggNDBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcyAuaXRlbS1zZXJ2aWNlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzIC5pdGVtLXNlcnZpY2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNjdweDsgfSB9XG4gICAgLnNlcnZpY2VzIC5pdGVtLXNlcnZpY2UgLnRpdGxlLXNlcnZpY2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5zZXJ2aWNlcyAuaXRlbS1zZXJ2aWNlIC50aXRsZS1zZXJ2aWNlIHAge1xuICAgICAgICBjb2xvcjogI2ZmM2M4MDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLnNlcnZpY2VzIC5pdGVtLXNlcnZpY2UgLnRpdGxlLXNlcnZpY2UgcCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuc2VydmljZXMgLml0ZW0tc2VydmljZSAudGV4dC1zZXJ2aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5zZXJ2aWNlcyAuaXRlbS1zZXJ2aWNlIC5udW1iZXItc3RlcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmYzYzgwOyB9XG4gIC5zZXJ2aWNlcyAuc3VidGl0bGUtYmxvY2stMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4OyB9XG4gICAgLnNlcnZpY2VzIC5zdWJ0aXRsZS1ibG9jay0yIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMgLnN1YnRpdGxlLWJsb2NrLTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5zZXJ2aWNlcyAuc3VidGl0bGUtYmxvY2stMiBpbWcge1xuICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAgICAgLnNlcnZpY2VzIC5zdWJ0aXRsZS1ibG9jay0yIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAuc2VydmljZXMgLnN1YnRpdGxlLWJsb2NrLTIgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcyAuc3VidGl0bGUtYmxvY2stMiB7XG4gICAgICAgIG1hcmdpbjogNjdweCAwIDQwcHg7IH0gfVxuXG4uc2VydmljZXMteW91ci1kcmVhbXMgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwIDY1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VydmljZXMteW91ci1kcmVhbXMgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMTE1cHg7IH0gfVxuXG4uc2VydmljZXMteW91ci1kcmVhbXMgLmNsaXBhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGxlZnQ6IC03MHB4O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zZXJ2aWNlcy15b3VyLWRyZWFtcyAuc3VidGl0bGUtc2VydmljZXMteW91ci1kcmVhbXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC5zdWJ0aXRsZS1zZXJ2aWNlcy15b3VyLWRyZWFtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC5zdWJ0aXRsZS1zZXJ2aWNlcy15b3VyLWRyZWFtcyBzcGFuIHtcbiAgICBjb2xvcjogI2ZmM2M4MDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtc2VydmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtbmF2LXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSg5LCA5LCA5LCAwLjExKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDVweCAyMHB4IDU1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtbmF2LXRhYnMge1xuICAgICAgd2lkdGg6IDI2LjUlOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtbmF2LXRhYnMgLm5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtbmF2LXRhYnMgLm5hdi5zaG93LWRyb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC53cmFwLW5hdi10YWJzIC5uYXYgbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjZmYzYzgwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xpcGFydC04LnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC1uYXYtdGFicyAubmF2IGxpIGEge1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC1uYXYtdGFicyAubmF2IGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjNjODA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtdGFiLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDczLjUlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMzhweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC53cmFwLXRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDY4cHg7IH0gfVxuICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtdGFiLWNvbnRlbnQgLmdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAuZ2FsbGVyeSAuaXRlbS1nYWwge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC53cmFwLXRhYi1jb250ZW50IC5nYWxsZXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzZnIgMWZyO1xuICAgICAgICBncmlkLWdhcDogMjdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtdGFiLWNvbnRlbnQgLmdhbGxlcnkgLml0ZW0tZ2FsIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAuZ2FsbGVyeSAuaXRlbS1nYWw6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzOyB9XG4gICAgICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAuZ2FsbGVyeSAuaXRlbS1nYWw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyOyB9XG4gICAgICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAuZ2FsbGVyeSAuaXRlbS1nYWw6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzOyB9XG4gICAgICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAuZ2FsbGVyeSAuaXRlbS1nYWw6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC53cmFwLXRhYi1jb250ZW50IC5nYWxsZXJ5IHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAucm93LTIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC53cmFwLXRhYi1jb250ZW50IC5jb2wtZ2FsLTIge1xuICAgIHdpZHRoOiAyOTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtdGFiLWNvbnRlbnQgLndyYXAtaW5mby1zZXJ2aWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAud3JhcC1pbmZvLXNlcnZpY2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtdGFiLWNvbnRlbnQgLmRlc2MtaW5mbyB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC53cmFwLXRhYi1jb250ZW50IC5kZXNjLWluZm8ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC53cmFwLXRhYi1jb250ZW50IC53cmFwLXByaWNlLXNlcnZpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTU0cHg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDksIDksIDksIDAuMTEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbGlwYXJ0LTkucG5nKSwgdXJsKC4uL2ltZy9jbGlwYXJ0LTEwLnBuZyksIHVybCguLi9pbWcvY2xpcGFydC0xMS5wbmcpLCB1cmwoLi4vaW1nL2NsaXBhcnQtMTIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXlvdXItZHJlYW1zIC53cmFwLXRhYi1jb250ZW50IC53cmFwLXByaWNlLXNlcnZpY2Uge1xuICAgICAgICB3aWR0aDogMjYzcHg7XG4gICAgICAgIGhlaWdodDogMTI0cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMteW91ci1kcmVhbXMgLndyYXAtdGFiLWNvbnRlbnQgLndyYXAtcHJpY2Utc2VydmljZSB7XG4gICAgICAgIGhlaWdodDogMjA0cHg7IH0gfVxuICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAud3JhcC1wcmljZS1zZXJ2aWNlIC50aXRsZS1wcmljZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5zZXJ2aWNlcy15b3VyLWRyZWFtcyAud3JhcC10YWItY29udGVudCAud3JhcC1wcmljZS1zZXJ2aWNlIC5wcmljZS12YWx1ZSB7XG4gICAgICBjb2xvcjogI2ZmM2M4MDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmx1eCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlOTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sdXgge1xuICAgICAgcGFkZGluZzogODhweCAwIDczcHg7IH0gfVxuICAubHV4IC50aXRsZS1ibG9jay1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmx1eCAudGl0bGUtYmxvY2staW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5sdXggLml0ZW0tbHV4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3gtc2hhZG93OiA3cHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmx1eCAuaXRlbS1sdXggaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sdXggLml0ZW0tbHV4IGltZyB7XG4gICAgICAgIGhlaWdodDogMjgycHg7IH0gfVxuICAgIC5sdXggLml0ZW0tbHV4IC5uYW1lLWxvY2F0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjdweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLmx1eCAuaXRlbS1sdXg6aG92ZXIgLm5hbWUtbG9jYXRpb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmx1eCAud3JhcC1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5ibG9jay1mb3JtLW9yZGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDY1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stZm9ybS1vcmRlciB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgMTM1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cmFwLWZpZWxkcy1zdGVwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYmEoMjgsIDI3LCAyNSwgMC4xNyk7IH1cbiAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLml0ZW0tc3RlcCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2NrLWZvcm0tb3JkZXIgLndwY2Y3IC5pdGVtLXN0ZXAge1xuICAgICAgICAgIHdpZHRoOiA2MSU7IH0gfVxuICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuc3RlcF8xIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweCA3MHB4OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMSB7XG4gICAgICAgICAgcGFkZGluZzogNDJweCA5MHB4IDgwcHg7IH0gfVxuICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuc3RlcF8yIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweCAzMHB4OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiB7XG4gICAgICAgICAgcGFkZGluZzogNDJweCA0NXB4IDAgNTJweDsgfSB9XG4gICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAudGl0bGUtaW5mby1zdGVwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY2xpcGFydC0xOS5wbmcpOyB9XG4gICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAubGlzdC1vcHRpbWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAubGlzdC1vcHRpbWFsIGxpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAubGlzdC1hZGQtc2VydmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuc3RlcF8yIC5saXN0LWFkZC1zZXJ2aWNlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTsgfVxuICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAubGlzdC1hZGQtc2VydmljZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAubGlzdC1hZGQtc2VydmljZSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAubGlzdC1hZGQtc2VydmljZSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwOyB9XG4gICAgICAgICAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuc3RlcF8yIC5saXN0LWFkZC1zZXJ2aWNlIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgNjAsIDEyOCwgMC41NCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWNoZWNrLnBuZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAubGlzdC1hZGQtc2VydmljZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLnN0ZXBfMiAubGlzdC1hZGQtc2VydmljZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwNSwgMTA1LCAxMDUsIDAuNTQpOyB9XG4gICAgLmJsb2NrLWZvcm0tb3JkZXIgLndwY2Y3IC50aXRsZS1zdGVwLWZvcm0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuZm9ybS1ncm91cC1maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLmZvcm0tZ3JvdXAtZmllbGQgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM5ZTllOWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuZm9ybS1ncm91cC1maWVsZCAuZm9ybS1jb250cm9sLWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWU5ZTllO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuZm9ybS1ncm91cC1maWVsZCAuZm9ybS1jb250cm9sLWZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzNweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuYm9vdHN0cmFwLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZTllOWU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICB3aWR0aDogMjczcHg7IH0gfVxuICAgICAgLmJsb2NrLWZvcm0tb3JkZXIgLndwY2Y3IC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmJsb2NrLWZvcm0tb3JkZXIgLndwY2Y3IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1hcnJvdy1kb3duLnBuZyk7IH1cbiAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLmZvcm0tZW1haWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbC5wbmcpIHJpZ2h0IDE1cHggY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAuZm9ybS1waG9uZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9waG9uZS1jYWxsLnBuZykgcmlnaHQgMTVweCBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgLmJsb2NrLWZvcm0tb3JkZXIgLndwY2Y3IC5uYXYtdGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAubmF2LXRhYnMgbGkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpOyB9XG4gICAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC53cGNmNyAubmF2LXRhYnMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLmJsb2NrLWZvcm0tb3JkZXIgLndwY2Y3IC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjNjODA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLm5hdi10YWJzIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYmxvY2stZm9ybS1vcmRlciAud3BjZjcgLm5hdi10YWJzIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ibG9jay1mb3JtLW9yZGVyIC5wcm9ncmVzcy1zdGVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stZm9ybS1vcmRlciAucHJvZ3Jlc3Mtc3RlcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gICAgLmJsb2NrLWZvcm0tb3JkZXIgLnByb2dyZXNzLXN0ZXAgLml0ZW0tc3RlcCB7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmJsb2NrLWZvcm0tb3JkZXIgLnByb2dyZXNzLXN0ZXAgLml0ZW0tc3RlcC5hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjNjODA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZjNjODA7IH1cbiAgLmJsb2NrLWZvcm0tb3JkZXIgLmluZm8tc3RlcCB7XG4gICAgcGFkZGluZzogMzNweCA0NXB4IDQ1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAwIDEwcHggMnB4IHJnYmEoMjgsIDI3LCAyNSwgMC4wNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC5pbmZvLXN0ZXAge1xuICAgICAgICB3aWR0aDogMzklOyB9IH1cbiAgICAuYmxvY2stZm9ybS1vcmRlciAuaW5mby1zdGVwIC50aXRsZS1pbmZvLXN0ZXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ibG9jay1mb3JtLW9yZGVyIC5pbmZvLXN0ZXAgLnN1YnRpdGxlLWluZm8tc3RlcCB7XG4gICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmJsb2NrLWZvcm0tb3JkZXIgLmluZm8tc3RlcCAud3JhcC1lbWFpbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICAgLmJsb2NrLWZvcm0tb3JkZXIgLmluZm8tc3RlcCAud3JhcC1lbWFpbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLmJsb2NrLWZvcm0tb3JkZXIgLmluZm8tc3RlcCAud3JhcC1lbWFpbCBhIHtcbiAgICAgICAgY29sb3I6ICM5ZTllOWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgIC5ibG9jay1mb3JtLW9yZGVyIC5pbmZvLXN0ZXAgLndyYXAtZW1haWwgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZjNjODA7IH1cbiAgLmJsb2NrLWZvcm0tb3JkZXIgLmluZm8tc3RlcC0xIC50aXRsZS1pbmZvLXN0ZXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NsaXBhcnQtMjAucG5nKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ibG9jay1mb3JtLW9yZGVyIC5pbmZvLXN0ZXAtMiAudGl0bGUtaW5mby1zdGVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jbGlwYXJ0LTE5LnBuZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYmxvY2stZm9ybS1vcmRlciAud3JhcC1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvY2stZm9ybS1vcmRlciAuYnRuLWZ1bGwge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmJsb2NrLWZvcm0tb3JkZXIgLmNmN21sc19uZXh0LmFjdGlvbi1idXR0b24sIC5ibG9jay1mb3JtLW9yZGVyIC5jZjdtbHNfYmFjay5hY3Rpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2M4MDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA5cHggMXB4IHJnYmEoMjU1LCAwLCA4OSwgMC4yNyk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJsb2NrLWZvcm0tb3JkZXIgLmNmN21sc19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrLWZvcm0tb3JkZXIgLmNmN21sc19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDIwJTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmxvY2stZm9ybS1vcmRlciAuY2Y3bWxzX25leHQge1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAuYmxvY2stZm9ybS1vcmRlciAuY2Y3bWxzX25leHQge1xuICAgICAgICBib3R0b206IDM1MHB4OyB9IH1cblxuLnRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlc3RpbW9uaWFscyB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgODVweDsgfSB9XG4gIC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlc3RpbW9uaWFscyAuY2xpcGFydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnRlc3RpbW9uaWFscyAudGl0bGUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlc3RpbW9uaWFscyAudGl0bGUtYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9IH1cbiAgLnRlc3RpbW9uaWFscyAud3JhcC1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAtYnRucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAudGVzdGltb25pYWxzIC53cmFwLWJ0bnMgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogMTAwJTsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbHMgLndyYXAtYnRucyAuc2xpY2stYXJyb3cge1xuICAgICAgICAgIHRvcDogOTUlOyB9IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFscyAud3JhcC1idG5zIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiA5MCU7IH0gfVxuICAgIC50ZXN0aW1vbmlhbHMgLndyYXAtYnRucyAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA3MHB4KTsgfVxuICAgIC50ZXN0aW1vbmlhbHMgLndyYXAtYnRucyAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAudGVzdGltb25pYWxzIC5zbGlkZXItdGVzdGltb25pYWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC50ZXN0aW1vbmlhbHMgLnNsaWRlci10ZXN0aW1vbmlhbHMgLnRleHQtdGVzdGltb25pYWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gICAgICAudGVzdGltb25pYWxzIC5zbGlkZXItdGVzdGltb25pYWxzIC50ZXh0LXRlc3RpbW9uaWFsIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7IH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNsaWRlci10ZXN0aW1vbmlhbHMgLnRleHQtdGVzdGltb25pYWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgY29sb3I6ICNlYmUyZTM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudGVzdGltb25pYWxzIC5zbGlkZXItdGVzdGltb25pYWxzIC50ZXh0LXRlc3RpbW9uaWFsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ+KAnic7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgY29sb3I6ICNlYmUyZTM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgIC50ZXN0aW1vbmlhbHMgLnNsaWRlci10ZXN0aW1vbmlhbHMgLm5hbWUtdGVzdGltb25pYWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLnRlc3RpbW9uaWFscyAuc2xpZGVyLXRlc3RpbW9uaWFscyAubmFtZS10ZXN0aW1vbmlhbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnRlc3RpbW9uaWFscyAuc2xpZGVyLXRlc3RpbW9uaWFscyAubmFtZS10ZXN0aW1vbmlhbCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZjNjODA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlc3RpbW9uaWFscyAuc2xpZGVyLXBob3Rvcy10ZXN0aW1vbmlhbHMge1xuICAgICAgbWFyZ2luLXRvcDogLTEzMHB4OyB9IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpZGVyLXBob3Rvcy10ZXN0aW1vbmlhbHMgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnNsaWRlci1waG90b3MtdGVzdGltb25pYWxzIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnRlc3RpbW9uaWFscyAudmlkZW8tdGVzdGltb25pYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAudGVzdGltb25pYWxzIC52aWRlby10ZXN0aW1vbmlhbCBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmRvY3VtZW50cyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kb2N1bWVudHMge1xuICAgICAgcGFkZGluZzogODVweCAwIDcwcHg7IH0gfVxuICAuZG9jdW1lbnRzIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kb2N1bWVudHMgLndyYXAtZG9jdW1lbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuZG9jdW1lbnRzIC53cmFwLW5hdi10YWJzIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoOSwgOSwgOSwgMC4xMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHggNTVweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZG9jdW1lbnRzIC53cmFwLW5hdi10YWJzIHtcbiAgICAgICAgd2lkdGg6IDI2LjUlOyB9IH1cbiAgICAuZG9jdW1lbnRzIC53cmFwLW5hdi10YWJzIC5uYXYgbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICNmZjNjODA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NsaXBhcnQtOC5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgIC5kb2N1bWVudHMgLndyYXAtbmF2LXRhYnMgLm5hdiBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5kb2N1bWVudHMgLndyYXAtbmF2LXRhYnMgLm5hdiBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjNjODA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xpcGFydC04LnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gIC5kb2N1bWVudHMgLndyYXAtdGFiLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSg5LCA5LCA5LCAwLjExKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDEwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRvY3VtZW50cyAud3JhcC10YWItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3My41JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggODVweCAyMHB4IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZG9jdW1lbnRzIC53cmFwLXRhYi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY4cHg7IH0gfVxuICAgIC5kb2N1bWVudHMgLndyYXAtdGFiLWNvbnRlbnQgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5kb2N1bWVudHMgLndyYXAtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZG9jdW1lbnRzIC5jbGlwYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZG9jdW1lbnRzIC5jbGlwYXJ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmU5OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAwOyB9IH1cbiAgLmFib3V0IC50aXRsZS1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYm91dCAudGl0bGUtYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmFib3V0IC50ZXh0LWFib3V0IHtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuYWJvdXQgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuICAuYWJvdXQgLnBob3RvLWFib3V0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWJvdXQgLmNsaXBhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMzBweDsgfVxuXG4uYWR2YW50YWdlcyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hZHZhbnRhZ2VzIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMDsgfSB9XG4gIC5hZHZhbnRhZ2VzIC50aXRsZS1ibG9jay1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLmFkdmFudGFnZXMgLml0ZW0tYWR2YW50YWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkdmFudGFnZXMgLml0ZW0tYWR2YW50YWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmFkdmFudGFnZXMgLml0ZW0tYWR2YW50YWdlIGltZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzIC5pdGVtLWFkdmFudGFnZSBpbWcge1xuICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9IH1cbiAgICAuYWR2YW50YWdlcyAuaXRlbS1hZHZhbnRhZ2UgLnRleHQtYWR2YW50YWdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTk7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgNzBweDsgfSB9XG4gIC5jb250YWN0IC50aXRsZS1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0IC50aXRsZS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAuY29udGFjdCAuY29udGFjdC1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0IC5jb250YWN0LWRhdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdCAuaXRlbS1jb250YWN0LWRhdGEge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5jb250YWN0IC5pdGVtLWNvbnRhY3QtZGF0YTpmaXJzdC1jaGlsZCAudGV4dC1jb250YWN0LWRhdGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5jb250YWN0IC5pdGVtLWNvbnRhY3QtZGF0YSAudGV4dC1jb250YWN0LWRhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb250YWN0IC5pdGVtLWNvbnRhY3QtZGF0YSAudGV4dC1jb250YWN0LWRhdGEgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgIC5jb250YWN0IC5pdGVtLWNvbnRhY3QtZGF0YSAudGV4dC1jb250YWN0LWRhdGEgYSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgLmNvbnRhY3QgLml0ZW0tY29udGFjdC1kYXRhIC50ZXh0LWNvbnRhY3QtZGF0YSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjNjODA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdCAud3JhcC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuY29udGFjdCAud3JhcC1mb3JtIC5mb3JtX2NvbnRyb2wge1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAxcHggcmdiYSg5LCA5LCA5LCAwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jb250YWN0IC53cmFwLWZvcm0gLmZvcm1fY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2E4YTdhNzsgfVxuICAgIC5jb250YWN0IC53cmFwLWZvcm0gLmZvcm1fY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYThhN2E3OyB9XG4gICAgLmNvbnRhY3QgLndyYXAtZm9ybSAuZm9ybV9jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYThhN2E3OyB9XG4gICAgLmNvbnRhY3QgLndyYXAtZm9ybSAuZm9ybV9jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2E4YTdhNzsgfVxuICAgIC5jb250YWN0IC53cmFwLWZvcm0gLmZvcm1fY29udHJvbDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY29udGFjdCAud3JhcC1mb3JtIC5mb3JtX2NvbnRyb2w6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY29udGFjdCAud3JhcC1mb3JtIC5mb3JtX2NvbnRyb2w6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmNvbnRhY3QgLndyYXAtZm9ybSAuZm9ybV9jb250cm9sOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY29udGFjdCAud3JhcC1mb3JtIC5mb3JtX2NvbnRyb2wuZXJyb3Ige1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTFweCAxcHggcmdiYSgyNTUsIDQ4LCAxMTMsIDAuNSk7IH1cbiAgICAuY29udGFjdCAud3JhcC1mb3JtIC5mb3JtX2NvbnRyb2wudmFsaWQge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTFweCAxcHggcmdiYSgyNTUsIDQ4LCAxMTMsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbi1vay5wbmcpIHJpZ2h0IDE0cHggY2VudGVyIG5vLXJlcGVhdDsgfVxuICAuY29udGFjdCAud3JhcC1mb3JtIHRleHRhcmVhLmZvcm1fY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuY29udGFjdCAud3JhcC1mb3JtIHRleHRhcmVhLmZvcm1fY29udHJvbC52YWxpZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMXB4IDFweCByZ2JhKDI1NSwgNDgsIDExMywgMC4xKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9pY29uLW9rLnBuZykgcmlnaHQgMTRweCB0b3AgMThweCBuby1yZXBlYXQ7IH1cbiAgLmNvbnRhY3QgLndyYXAtZm9ybSAuYnRuLWZ1bGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0IC53cmFwLWZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdCAud3JhcC1maWVsZHMgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7IH0gfVxuICAuY29udGFjdCAud3JhcC1maWVsZHMgLmZvcm1fY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhY3QgI21hcCB7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdCAjbWFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4vKiBlbmQgaG9tZSAqL1xuIiwiLyogY29tbW9uICovXHJcbioge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLy8gZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgSW5mYW50Jywgc2VyaWY7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWlsa3NoYWtlJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NaWxrc2hha2UvTWlsa3NoYWtlLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICB1cmwoJy4uL2ZvbnRzL01pbGtzaGFrZS9NaWxrc2hha2Uub3RmJykgIGZvcm1hdCgnb3BlbnR5cGUnKSxcclxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9NaWxrc2hha2UvTWlsa3NoYWtlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9NaWxrc2hha2UvTWlsa3NoYWtlLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvTWlsa3NoYWtlL01pbGtzaGFrZS5zdmcjTWlsa3NoYWtlJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuLnJvdy1mbGV4LWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIGxpbmsgKi9cclxuYSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1mdWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgIGhlaWdodDogNTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjNjODA7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCA5cHggMXB4IHJnYmEoMjU1LCAwLCA4OSwgMC4yNyk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbi5idG4tYm9yZGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYzYzgwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZjNjODA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjNjODA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHR5cG9ncmFwaHkgKi9cclxuaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICB9XHJcbn1cclxuLnRpdGxlLWJsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3VidGl0bGUtYmxvY2sge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZjNjODA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGltZyB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50aXRsZS1ibG9jay1pbWcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NsaXBhcnQtMi5zdmcpO1xyXG4gICAgfVxyXG59XHJcbmEge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1zbGlkZXItMS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTJweDtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXNsaWRlci0xLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1kb3RzIHtcclxuICAgIGxpIHtcclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogZm9ybSAqL1xyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTFweCAxcHggcmdiYSgyNTUsIDQ4LCAxMTMsIDAuMSk7XHJcbiAgICB9XHJcbn1cclxuYnV0dG9uIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGNvbnRhY3QgZm9ybSAqL1xyXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5kaXYud3BjZjcgLmFqYXgtbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogZHJvcGRvd24gc2VydmljZSAqL1xyXG4uYnRuLWRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuLndyYXAtbmF2LXRhYnMge1xyXG4gICAgLm5hdiB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBuYXZiYXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XHJcbiAgICAubmF2YmFyLWhlYWRlciB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29sbGFwc2UuaW57XHJcbiAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLyogdG9wIGhlYWRlciAqL1xyXG4udG9wLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgIC5pbm5lci10b3AtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ01pbGtzaGFrZSc7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBob25lIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgLmxhbmctaXRlbSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdXJyZW50LWxhbmcge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjNjODA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3QtbGluayB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgJi5jbHMtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmYzYzgwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjRmNDtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweCAwO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgLm5hdmJhci1uYXY+bGkge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmM2M4MDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAuaWNvbi1iYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1ib3JkZXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIHRvcCBoZWFkZXIgKi9cclxuIiwiLyogZm9vdGVyICovXHJcbi5mb290ZXIge1xyXG4gICAgcGFkZGluZzogMjVweCAwIDEwcHg7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgIH1cclxuICAgIC5pbm5lci1mb290ZXIge1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgJj4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNaWxrc2hha2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29weSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgfVxyXG4gICAgLmRldmVsb3BlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogNDgwcHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAyNXB4IDc1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1mb3JtLW1vZGFsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWZvcm0tbW9kYWwge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsaXBhcnQtbW9kYWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1tb2RhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fY29udHJvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAxcHggcmdiYSg5LCA5LCA5LCAwLjA4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNhOGE3YTc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTFweCAxcHggcmdiYSgyNTUsIDQ4LCAxMTMsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxMXB4IDFweCByZ2JhKDI1NSwgNDgsIDExMywgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9pY29uLW9rLnBuZykgcmlnaHQgMTRweCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tZnVsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2x1eE1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwLWxvY2F0aW9uIHtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAvKiB3aWR0aCAqL1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWx1eC1sb2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogd2lkdGggKi9cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogVHJhY2sgKi9cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YTVhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLWx1eC1sb2Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmFtZS1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODE4MTgxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWx1eC1pbWcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmM2YyZjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE1YTVhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lLWxvYy1zaW5nbGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWJvdXQtbG9jIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmM2YyZjI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NsaXBhcnQtMjEucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogZW5kIGZvb3RlciAqL1xyXG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9ICBcclxufVxyXG5AbWl4aW4gbXFfbWluX21heCgkcmVzLW1pbiwgJHJlcy1tYXgpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHJlcy1taW59K3B4KSBhbmQgKG1heC13aWR0aDogI3skcmVzLW1heH0rcHgpXHJcbiAgICAgICAge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXFfbWluKCRyZXMtbWluKSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRyZXMtbWlufStweCkgXHJcbiAgICAgICAge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXFfbWF4KCRyZXMtbWF4KSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRyZXMtbWF4fStweCkgXHJcbiAgICAgICAge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9yLXNpemUoJHNpemUpIHtcclxuICBAaWYgJHNpemUgPT0gcGhvbmUtb25seSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHsgQGNvbnRlbnQ7IH1cclxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldC1wb3J0cmFpdC11cCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHsgQGNvbnRlbnQ7IH1cclxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldC1sYW5kc2NhcGUtdXAge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7IEBjb250ZW50OyB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wLXVwIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgQGNvbnRlbnQ7IH1cclxuICB9IEBlbHNlIGlmICRzaXplID09IGJpZy1kZXNrdG9wLXVwIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHsgQGNvbnRlbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkZm9udC13ZWlnaHQsICRmb250LXN0eWxlKSB7XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcclxuICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgICB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICAgIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LnN2ZyMjeyRmb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xyXG4gIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlc3BvbnNpdmUtdmFsdWUoJHN0YXJ0LCAkZW5kLCAkd19zdGFydCwgJHdfZW5kKSB7XHJcbiAgQHJldHVybiBjYWxjKCAjeyRzdGFydH1weCArICgjeyRlbmR9IC0gI3skc3RhcnR9KSAqICgxMDB2dyAtICN7JHdfc3RhcnR9cHgpIC8gKCN7JHdfZW5kfSAtICN7JHdfc3RhcnR9KSk7XHJcbn1cclxuIiwiLyogaG9tZSAqL1xyXG4ubWFpbiB7XHJcbiAgICBoZWlnaHQ6IDg1dmg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjB2aDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLW1haW4tYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAuc2xpY2stbGlzdCxcclxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODV2aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MyUgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGUtY291bnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgLmNvdW50LWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3VudC10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcclxuICAgICAgICAgICAgY29sb3I6ICNhZmFmYWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci1tYWluIHtcclxuICAgICAgICAuaXRlbS1zbGlkZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1mdWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hYm91dC1jb3VudHJ5IHtcclxuICAgIHBhZGRpbmc6IDU1cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDk1cHggMDtcclxuICAgIH1cclxuICAgIC5jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmctYWJvdXQtY291bnRyeSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAuaW5mby1hYm91dC1jb3VudHJ5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NsaXBhcnQtMS5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjgzZW07XHJcbiAgICAgICAgfSBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyZWEtc2xpZGVyLWFib3V0IHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDI3cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMXB4IHJnYmEoMjgsIDI3LCAyNSwgMC4wOSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyLWNvbnRhaW5lci1zbGlkZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci1hYm91dC1jb3VudHJ5IHtcclxuICAgICAgICAuaXRlbS1zbGlkZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmM2M4MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm91ci1uZXdseXdlZHMge1xyXG4gICAgLnNsaWRlci1vdXItbmV3bHl3ZWRzIHtcclxuICAgICAgICAuaXRlbS1zbGlkZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICY6bm90KC5zbGljay1jdXJyZW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubmFtZS1uZXdseXdlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWUtbmV3bHl3ZWRzIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwZjBlMGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTJhMmEyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvYXJyb3ctc2xpZGVyLTIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnN0ZXBzLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGlwYXJ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKDEvMTIpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTVlbTtcclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZS1ibG9jayB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0ZXBzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMjVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjIlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJiYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXN0ZXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXItc3RlcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjk2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCNmZjNjODA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1zdGVwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LXN0ZXAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjNjODA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXN0ZXAtMSB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgLnRpdGxlLXN0ZXAge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9kYXNoZWQtMS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXN0ZXAtMiB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbGlwYXJ0LTEucG5nKSByaWdodCB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAudGl0bGUtc3RlcHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Rhc2hlZC0yLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIC5pdGVtLXN0ZXAtMyB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICAudGl0bGUtc3RlcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Rhc2hlZC0zLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXN0ZXAtNCB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTkwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgICAgICAgICAgLnRpdGxlLXN0ZXB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9kYXNoZWQtNC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1zdGVwIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jbGlwYXJ0LTMucG5nKTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgNThweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NsaXBhcnQtMTYucG5nKSwgdXJsKC4uL2ltZy9jbGlwYXJ0LTE3LnBuZyksIHVybCguLi9pbWcvY2xpcGFydC0xOC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2JSB0b3AgMTclLCBjZW50ZXIgdG9wIDM3JSwgcmlnaHQgNSUgYm90dG9tIDQwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDg1cHggMCA1OHB4O1xyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7ICBcclxuICAgICAgICB9ICBcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXNlcnZpY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMzBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCA3cHggMXB4IHJnYmEoOSwgOSwgOSwgMC4wNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtc2VydmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LXNlcnZpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVyLXN0ZXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBJbmZhbnRcIjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjk2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCNmZjNjODA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlLWJsb2NrLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMzBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2N3B4IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy15b3VyLWRyZWFtcyB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDY1cHg7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDExNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGlwYXJ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNTBweDtcclxuICAgICAgICBsZWZ0OiAtNzBweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlLXNlcnZpY2VzLXlvdXItZHJlYW1zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwLXNlcnZpY2VzIHtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwLW5hdi10YWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoOSwgOSwgOSwgMC4xMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggNTVweDtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYge1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNob3ctZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NsaXBhcnQtOC5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcC10YWItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3My41JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbGxlcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAuaXRlbS1nYWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogM2ZyIDFmcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIC5pdGVtLWdhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWdhbDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1nYWw6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tZ2FsOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWdhbDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1nYWwtMSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93LTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLWdhbC0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI5M3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwLWluZm8tc2VydmljZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2MtaW5mbyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcC1wcmljZS1zZXJ2aWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1NHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDksIDksIDksIDAuMTEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NsaXBhcnQtOS5wbmcpLCB1cmwoLi4vaW1nL2NsaXBhcnQtMTAucG5nKSwgdXJsKC4uL2ltZy9jbGlwYXJ0LTExLnBuZyksIHVybCguLi9pbWcvY2xpcGFydC0xMi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgcmlnaHQgYm90dG9tO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNlLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubHV4IHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogODhweCAwIDczcHg7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmU5O1xyXG4gICAgLnRpdGxlLWJsb2NrLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWx1eCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogN3B4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAubmFtZS1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuICAgIC53cmFwLWJ0biB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay1mb3JtLW9yZGVyIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCA2NXB4O1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTM1cHg7XHJcbiAgICB9XHJcbiAgICAud3JhcC1maWVsZHMtc3RlcCB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSgyOCwgMjcsIDI1LCAwLjE3KTtcclxuICAgICAgICAuaXRlbS1zdGVwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwXzEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggNzBweDtcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQycHggOTBweCA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwXzIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMzBweDtcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQycHggNDVweCAwIDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLWluZm8tc3RlcCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jbGlwYXJ0LTE5LnBuZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3Qtb3B0aW1hbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0LWFkZC1zZXJ2aWNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmKy53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgNjAsIDEyOCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1jaGVjay5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDUsIDEwNSwgMTA1LCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLXN0ZXAtZm9ybSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwLWZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzllOWU5ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWU5ZTllO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjczcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzllOWU5ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjczcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1hcnJvdy1kb3duLnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZW1haWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haWwucG5nKSByaWdodCAxNXB4IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLXBob25lIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9waG9uZS1jYWxsLnBuZykgcmlnaHQgMTVweCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLXN0ZXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLXN0ZXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5ZTllOWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjNjODA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5mby1zdGVwIHtcclxuICAgICAgICBwYWRkaW5nOiAzM3B4IDQ1cHggNDVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMTBweCAycHggcmdiYSgyOCwgMjcsIDI1LCAwLjA2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLWluZm8tc3RlcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ0aXRsZS1pbmZvLXN0ZXAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzllOWU5ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAtZW1haWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWU5ZTllO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjNjODA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5mby1zdGVwLTEge1xyXG4gICAgICAgIC50aXRsZS1pbmZvLXN0ZXAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NsaXBhcnQtMjAucG5nKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmZvLXN0ZXAtMiB7XHJcbiAgICAgICAgLnRpdGxlLWluZm8tc3RlcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY2xpcGFydC0xOS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXAtYnV0dG9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYnRuLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2Y3bWxzX25leHQuYWN0aW9uLWJ1dHRvbiwgLmNmN21sc19iYWNrLmFjdGlvbi1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDlweCAxcHggcmdiYSgyNTUsIDAsIDg5LCAwLjI3KTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC5jZjdtbHNfYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNmN21sc19uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgICBib3R0b206IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFscyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmU5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA3NXB4IDAgODVweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmNsaXBhcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXAtc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICB9XHJcbiAgICAud3JhcC1idG5zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLXRlc3RpbW9uaWFscyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLnRleHQtdGVzdGltb25pYWwge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJwnO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlYmUyZTM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCeJztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWJlMmUzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWUtdGVzdGltb25pYWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgSW5mYW50XCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ+KAnCc7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEluZmFudFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzYzgwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXItcGhvdG9zLXRlc3RpbW9uaWFscyB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZGVvLXRlc3RpbW9uaWFsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvY3VtZW50cyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4NXB4IDAgNzBweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC53cmFwLWRvY3VtZW50cyB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcC1uYXYtdGFicyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDksIDksIDksIDAuMTEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAyMHB4IDU1cHg7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmM2M4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbGlwYXJ0LTgucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmM2M4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbGlwYXJ0LTgucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXAtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSg5LCA5LCA5LCAwLjExKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDczLjUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCA4NXB4IDIwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXAtYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jbGlwYXJ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0IHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlOTtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDA7IFxyXG4gICAgfVxyXG4gICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1hYm91dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgfVxyXG4gICAgLnBob3RvLWFib3V0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jbGlwYXJ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzVweCAwO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLWJsb2NrLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuICAgIC5pdGVtLWFkdmFudGFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWFkdmFudGFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlOTtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzVweCAwIDcwcHg7XHJcbiAgICB9XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0LWRhdGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1jb250YWN0LWRhdGEge1xyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAudGV4dC1jb250YWN0LWRhdGEge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtY29udGFjdC1kYXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjNjODA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcC1mb3JtIHtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9jb250cm9sIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAxcHggcmdiYSg5LCA5LCA5LCAwLjA4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNhOGE3YTc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTFweCAxcHggcmdiYSgyNTUsIDQ4LCAxMTMsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxMXB4IDFweCByZ2JhKDI1NSwgNDgsIDExMywgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9pY29uLW9rLnBuZykgcmlnaHQgMTRweCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhLmZvcm1fY29udHJvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDExcHggMXB4IHJnYmEoMjU1LCA0OCwgMTEzLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2ljb24tb2sucG5nKSByaWdodCAxNHB4IHRvcCAxOHB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZ1bGwge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwLWZpZWxkcyB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9jb250cm9sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21hcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gXHJcbi8qIGVuZCBob21lICovXHJcbiJdfQ== */



a.whatsap {
    background: url(/wp-content/uploads/2022/04/whatsapp-icon.png); /* Путь к файлу с исходным рисунком  */
    display: block;
    width: 35px;
    float: left;
    height: 35px;
    align-content: center;
    background-repeat: no-repeat;
   }
   a.whatsap:hover {
    background: url(/wp-content/uploads/2022/04/whatsapp-icon-pink.png); /* Путь к файлу с заменяемым рисунком  */
	    background-repeat: no-repeat;
   }


a.viber {
    background: url(/wp-content/uploads/2022/04/viber-icon.png); /* Путь к файлу с исходным рисунком  */
    display: block;
    width: 35px;
    float: left;
    height: 35px;
    align-content: center;
    background-repeat: no-repeat;
   }
   a.viber:hover {
    background: url(/wp-content/uploads/2022/04/viber-icon-pink.png); /* Путь к файлу с заменяемым рисунком  */
	    background-repeat: no-repeat;
   }

a.telegram {
    background: url(/wp-content/uploads/2022/04/telegram-icon.png); /* Путь к файлу с исходным рисунком  */
    display: block;
    width: 35px;
    float: left;
    height: 35px;
    align-content: center;
    background-repeat: no-repeat;
   }
   a.telegram:hover {
    background: url(/wp-content/uploads/2022/04/telegram-icon-pink.png); /* Путь к файлу с заменяемым рисунком  */
	    background-repeat: no-repeat;
   }

a.instagram {
    background: url(/wp-content/themes/weddingelegant/img/svg/instagram_media_icon.png); /* Путь к файлу с исходным рисунком  */
    display: block;
    width: 35px;
    float: left;
    height: 35px;
    align-content: center;
    background-repeat: no-repeat;
	background-size: cover;
   }


ul.head-phone {
	list-style: none;
}

.head-phone li {
	    display: flex;
    align-items: center;
}

.social-phone {
	display: flex;
    flex-direction: row;
    align-items: center;
	gap: 5px;
	margin-left: 10px;
}

.social-phone a {
	height: 20px;
}

.social-phone svg {
	width: 20px;
    height: 20px;
}



.area-slider-about { 
  display: none;
}


.main .slider-main .item-slide h1 {
  font-family: "Philosopher", sans-serif;
  font-size: 64px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  margin-bottom: 30px;
	color:#fff;
}

.slide_subtitle p {
  font-size: 21px;
    font-family: 'Circe', Arial, sans-serif;
    line-height: 1.7;
    font-weight: 600;
    text-transform: uppercase;
	color:#fff;
}

.advantage-bg-row {
	    height: 100%;
   
}

.advantage-bg {
	height: 100%;
    width: 100%;
    display: block;
     object-fit: cover;
}  

  .advantages .item-advantage {
    text-align: left;

}

  .advantages .item-advantage .text-advantage-title {
   font-weight: 600;
	  font-size: 20px;
	  margin: 0;
}

  .tn-atom {
      border-radius: 3000px;
    background-color: #ffea98;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
	  width: 15px;
    height: 15px;
}

.text-advantage-title-row {
	display: flex;
	gap: 15px;
	align-items: center;
}

.advantages .item-advantage .text-advantage {
    padding: 0 20px 0 30px;
}

.header-phone-right {
text-align:right;	
}

.top-header-mobile {
	display: none;
}

   @media all and (max-width: 768px) {
    .top-header-mobile {
        display: flex;
        justify-content: space-between;
    }
	   
	   .info-about-country h1 {
	    text-align: center;
}
	   
}

.mobile-lang ul {
	list-style: none;
	padding: 0;
margin: 0;
}

.top-header-mobile .phone {
	color: #000;
	
}

.top-header-mobile .head-phone.header-phone-right li {
    align-items: flex-end;
}

.top-header-mobile .head-phone.header-phone-left li {
    align-items: flex-start;
}

.mobile-lang a {
	color: #000;
}

.head-phone.header-phone-left .social-phone {
	margin-left:0;
}

.info-about-country h1 {
	font-family: "Philosopher", sans-serif;
}
