/*
	Theme Name: SP Imports
	Theme URI:
	Author: Emmanuel Francois
	Author URI:
	Description: Tema personalizado.
	Version: 1.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
.flyout {
  position: absolute;
  top: 80px;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  width: 800px;
  min-height: 265px;
  margin: auto;
  overflow: hidden;
  background-color: #0e074e;
  border: 1px solid #003a5d;
  -webkit-box-shadow: 0px 0px 10px #0e074e;
          box-shadow: 0px 0px 10px #0e074e;
  border-radius: 5px;
  z-index: 10000;
  display: none;
  padding: 50px 100px 100px;
}
.flyout .container .row .col-sm-3 {
  margin-bottom: 20px;
}
.flyout .container .row .col-sm-3 .tratamento_item_menu {
  border: 1px solid #003a5d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  min-height: 150px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.flyout .container .row .col-sm-3 .tratamento_item_menu:hover {
  border: 1px solid transparent;
  cursor: pointer;
}
.flyout .container .row .col-sm-3 .tratamento_item_menu h4 {
  font-size: 12px;
  text-align: center;
  font-family: OpenSans;
  padding-top: 15px;
}
.flyout .container .row .col-sm-3 .tratamento_item_menu h4 a {
  color: white;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.flyout .container .row .col-sm-3 .tratamento_item_menu h4 a:hover {
  opacity: 0.8;
}
.flyout .container .row .col-sm-3 .tratamento_item_menu .tratamento_icone img {
  max-width: 60px;
}
.flyout .container .dropdown_btn_ver_sevicos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.flyout .container .dropdown_btn_ver_sevicos a {
  color: #003a5d;
  text-transform: uppercase;
  text-decoration: none;
  font-family: OpenSans;
  font-size: 14px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.flyout .container .dropdown_btn_ver_sevicos a:hover {
  opacity: 0.8;
}
.our_dna {
  background-color: #003a5d;
  padding-top: 15px;
  padding-bottom: 15px;
}
.our_dna .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.our_dna .container .our_dna_wrapper {
  max-width: 75%;
}
.our_dna .container .our_dna_wrapper .row .col-sm-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.our_dna .container .our_dna_wrapper .row .col-sm-6 .media {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 294px;
}
.our_dna .container .our_dna_wrapper .row .col-sm-6 .media img {
  margin-right: -2px;
  max-width: 34%;
}
.our_dna .container .our_dna_wrapper .row .col-sm-6 .media .media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.our_dna .container .our_dna_wrapper .row .col-sm-6 .media .media-body h5 {
  color: white;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 25px;
}
.montadoras {
  background-color: #003a5d;
  padding-top: 50px;
  padding-bottom: 30px;
  border-top: 10px solid #ce0e2d;
}
.montadoras .container .fornecedores_wrapper {
  max-width: 96%;
  margin: auto;
}
.montadoras .container .fornecedores_wrapper h4 {
  color: white;
  font-weight: 800;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-size: 40px;
  padding-bottom: 30px;
}
.montadoras .owl-theme .owl-nav {
  display: none;
}
.montadoras .owl-theme .owl-dots {
  padding-top: 40px;
  display: block!important;
}
.montadoras .owl-theme .owl-dots .owl-dot:hover,
.montadoras .owl-theme .owl-dots .owl-dot:active,
.montadoras .owl-theme .owl-dots .owl-dot:focus {
  outline: 0;
}
.montadoras .owl-theme .owl-dots .owl-dot span {
  width: 15px;
  height: 15px;
  background: #c1c1c1;
  border-radius: 50%;
}
.montadoras .owl-theme .owl-dots .owl-dot.active span {
  background: #3dae2b;
}
.working_hours {
  background-position: center center;
  background-size: cover;
  width: 100%;
  padding-bottom: 70px;
}
.working_hours .container .working_hours_wrapper {
  max-width: 96%;
  margin: auto;
}
.working_hours .container .working_hours_wrapper h3 {
  color: #ce0e2d;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 40px;
  padding-top: 40px;
}
.working_hours .container .working_hours_wrapper .row .col-sm-6 .hours_col {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.fornecedores {
  border-top: 10px solid #ce0e2d;
  padding-bottom: 80px;
}
.fornecedores .container .fornecedores_wrapper {
  max-width: 96%;
  margin: auto;
}
.fornecedores .container .fornecedores_wrapper h4 {
  color: #ce0e2d;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 40px;
  padding-top: 80px;
  text-transform: uppercase;
}
.nav_desktop {
  background: #003a5d;
}
.nav_desktop .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center!important;
      -ms-flex-pack: center!important;
          justify-content: center!important;
}
.nav_desktop .container .container_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.nav_desktop .container .container_wrapper .custom_logo {
  max-width: 225px;
  position: relative;
}
.nav_desktop .container .container_wrapper .custom_logo .custom-logo-link img {
  max-width: 57%;
  height: auto;
  padding-bottom: 20px;
}
.nav_desktop .container .container_wrapper .custom_logo .logo-secondaire {
  position: absolute;
  bottom: 60px;
  /* right: 19px; */
  right: 22px;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.nav_desktop .container .container_wrapper .custom_logo .logo-secondaire img {
  width: 74px;
  height: auto;
}
.nav_desktop .sidebar-off-canvas .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-top: 2px solid #3dae2b;
  padding-top: 9px;
}
.nav_desktop .sidebar-off-canvas .navbar-nav li a {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: white;
  text-transform: uppercase;
}
.off-canvas div#navbaroffcanvas {
  padding-top: 18px;
}
.off-canvas .wrapper_contato_top_main {
  background-color: #003a5d;
  color: white;
  padding: 5px 10px;
}
.off-canvas .wrapper_contato_top_main .container .wrapper_contato_top {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.off-canvas .wrapper_contato_top_main .container .wrapper_contato_top .telefone {
  font-family: OpenSans;
  font-size: 14px;
}
.off-canvas .wrapper_contato_top_main .container .wrapper_contato_top .telefone span a {
  text-decoration: none;
  color: white;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.off-canvas .wrapper_contato_top_main .container .wrapper_contato_top .telefone span a:hover {
  opacity: 0.6;
}
.off-canvas .wrapper_contato_top_main .container .wrapper_contato_top .horario,
.off-canvas .wrapper_contato_top_main .container .wrapper_contato_top .email {
  padding-right: 20px;
  font-family: OpenSans;
  font-size: 14px;
}
.off-canvas .wrapper_contato_top_main .container .wrapper_contato_top .email a {
  text-decoration: none;
  color: white;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.off-canvas .wrapper_contato_top_main .container .wrapper_contato_top .email a:hover {
  opacity: 0.6;
}
.off-canvas .navbar {
  position: relative;
  z-index: 10;
  width: 100%;
}
.off-canvas .navbar .container .wrapper_additional_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000000;
  max-width: 350px;
  font-family: OpenSansRegular;
  font-size: 13px;
}
.off-canvas .navbar .container .wrapper_additional_info .endereco_header {
  position: relative;
  color: #0e074e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.off-canvas .navbar .container .wrapper_additional_info .endereco_header:before {
  content: "";
  position: absolute;
  background-color: #0e074e;
  width: 1px;
  height: 66%;
  left: -12px;
  bottom: 6px;
}
.off-canvas .navbar .container .wrapper_additional_info .endereco_header:after {
  content: "";
  position: absolute;
  background-color: #0e074e;
  width: 1px;
  height: 66%;
  right: 9px;
  bottom: 6px;
}
.off-canvas .navbar .container .wrapper_additional_info .endereco_header .spin_map {
  width: 26px;
  margin-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-bottom: 4px;
}
.off-canvas .navbar .container .wrapper_additional_info .social_column_one a,
.off-canvas .navbar .container .wrapper_additional_info .social_column_two a {
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  padding-left: 10px;
  font-family: oswald;
}
.off-canvas .navbar .container .sidebar-off-canvas .navbar-nav li.active .nav-link {
  color: #ce0e2d !important;
}
.off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .nav-link {
  -webkit-transition: all 0.5;
  transition: all 0.5;
}
.off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .nav-link:hover {
  opacity: 0.8;
  color: #ce0e2d !important;
}
.off-canvas .navbar .container .telefone a {
  text-decoration: none;
  color: white;
  padding: 7px 27px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 15px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  font-family: metroposemibold;
  font-size: 14px;
}
.off-canvas .navbar .container .telefone a:hover {
  background: white;
}
.carousel {
  background-color: #003a5d;
  border-top: 8px solid #ce0e2d;
  border-bottom: 8px solid #ce0e2d;
}
.carousel .container_control {
  width: 100%;
  position: absolute;
}
.carousel .container_control .container {
  position: relative;
  bottom: 78px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carousel .container_control .container a.carousel-control-prev {
  position: relative;
  height: 10px;
  width: 10px;
  opacity: 0.8;
  border-radius: 50%;
  border: 2px solid #003a5d;
  padding: 14px;
  display: block;
}
.carousel .container_control .container a.carousel-control-prev .carousel-control-prev-icon {
  width: 10px;
  height: 10px;
  margin-top: -5px !important;
  display: block;
  margin-left: -5px;
}
.carousel .container_control .container a.carousel-control-next {
  position: relative;
  height: 10px;
  width: 10px;
  opacity: 0.8;
  left: 2%;
  border-radius: 50%;
  border: 2px solid #003a5d;
  padding: 14px;
  display: block;
}
.carousel .container_control .container a.carousel-control-next .carousel-control-next-icon {
  width: 10px;
  height: 10px;
  margin-top: -5px !important;
  display: block;
  margin-left: -5px;
  color: #515050;
}
.carousel .carousel-inner .carousel-item {
  height: 510px;
  background: no-repeat center center;
  background-size: cover;
}
.carousel .carousel-inner .carousel-item .container {
  position: relative;
}
.carousel .carousel-inner .carousel-item .container .carousel-caption {
  width: 65%;
  top: 18%;
  margin: auto;
  padding-top: 25%;
  padding-left: 12px;
}
.carousel .carousel-inner .carousel-item .container .carousel-caption h1 {
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 40px;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
}
.carousel .carousel-inner .carousel-item .container .carousel-caption .slide_title_desc {
  padding-bottom: 4px;
}
.carousel .carousel-inner .carousel-item .container .carousel-caption .slide_title_desc p {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  text-align: center;
  color: #D6D6D6;
  font-size: 27px;
}
.carousel .carousel-inner .carousel-item .container .carousel-caption .slide_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.carousel .carousel-inner .carousel-item .container .carousel-caption .slide_btn .btn_slide {
  background-color: #ce0e2d;
  margin: 0;
  padding: 15px 45px;
  text-align: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  border-radius: 20px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
}
.carousel .carousel-inner .carousel-item .container .carousel-caption .slide_btn .btn_slide:hover {
  background-position: right center;
  /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
}
.subtitle_sobre {
  padding-left: 86px;
  padding-bottom: 17px;
}
.subtitle_sobre span {
  color: #D6D6D6;
  text-transform: uppercase;
  font-family: Oswald;
  letter-spacing: 5.4px;
  font-size: 14px;
  position: relative;
}
.subtitle_sobre span::before {
  content: "";
  width: 40%;
  height: 1px;
  position: absolute;
  bottom: 9px;
  background: white;
  left: -82px;
}
.subtitle_sobre span::after {
  content: "";
  width: 40%;
  height: 1px;
  position: absolute;
  bottom: 9px;
  background: white;
  right: -82px;
}
.title_sobre {
  padding-bottom: 17px;
}
.title_sobre h2 {
  font-family: oswald;
  color: #003a5d;
  font-size: 47px;
}
.sobredoutor {
  background-color: #ffffff;
  padding-top: 100px;
  padding-bottom: 100px;
}
.sobredoutor .container .row .col-sm-6 .sobre_images {
  position: relative;
}
.sobredoutor .container .row .col-sm-6 .sobre_images .about_img {
  width: 100%;
  border-radius: 20px;
  position: relative;
  z-index: 3;
}
.sobredoutor .container .row .col-sm-6 .sobre_images .shape {
  position: absolute;
  z-index: 1;
}
.sobredoutor .container .row .col-sm-6 .sobre_images .shape-1 {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -70px;
  width: 100%;
}
.sobredoutor .container .row .col-sm-6 .sobre_images .shape-2 {
  right: 50px;
  bottom: -104px;
}
.sobredoutor .container .row .about_description .wrapper_about_description {
  padding-left: 30px;
}
.sobredoutor .container .row .about_description .wrapper_about_description h4 {
  color: #ce0e2d;
  text-transform: uppercase;
  padding-bottom: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 35px;
}
.sobredoutor .container .row .about_description .wrapper_about_description .wrapper_about_description_text p {
  color: #003a5d;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
}
.pecas-section {
  border-bottom: 10px solid #ce0e2d;
  background-color: #003a5d;
}
.pecas-section .container h2 {
  color: white;
  font-weight: 800;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 30px;
}
.pecas-section .container .container_and_services {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 40px;
}
.pecas-section .container .container_and_services .row .col-sm-4 .col-pecas {
  border: 1px solid #3dae2b;
  padding: 10px;
  border-radius: 15px;
}
.pecas-section .container .container_and_services .row .col-sm-4 .col-pecas .pecas-desc {
  max-width: 250px;
  margin: auto;
}
.pecas-section .container .container_and_services .row .col-sm-4 .col-pecas .pecas-desc p {
  color: white;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  text-align: center;
  font-size: 17px;
}
.equipe_bg_black {
  background-color: #000000 !important;
}
.equipe_section {
  background-color: #0e074e;
  padding-bottom: 80px;
  padding-top: 37px;
}
.equipe_section .container h2 {
  padding-bottom: 30px;
  font-family: Oswald;
  letter-spacing: 5.4px;
  color: white;
  text-transform: uppercase;
  font-size: 16px;
  text-align: center;
}
.equipe_section .container .owl_equipe {
  padding-right: 17px;
  padding-left: 17px;
}
.equipe_section .container .owl_equipe .owl_equipe_wrapper {
  overflow: hidden;
  position: relative;
}
.equipe_section .container .owl_equipe .owl_equipe_wrapper a img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.equipe_section .container .owl_equipe .owl_equipe_wrapper:hover a img {
  -webkit-transform: scale(1.09);
          transform: scale(1.09);
}
.equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay {
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay .equipe_titulo {
  width: 100%;
  padding-bottom: 30px;
}
.equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay .equipe_titulo h5 {
  font-family: OpenSans;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
}
.equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay .equipe_titulo p {
  font-family: OpenSansRegular;
  color: #949494;
  text-align: center;
  font-size: 14px;
  text-transform: initial;
}
.equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay .equipe_titulo a {
  text-align: center;
  text-decoration: none;
  display: block;
  color: #003a5d;
  text-transform: uppercase;
  font-family: OpenSans;
  font-size: 15px;
}
.equipe_section .container .owl-nav.disabled {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 30px;
}
.equipe_section .container .owl-nav.disabled .owl-prev,
.equipe_section .container .owl-nav.disabled .owl-next {
  font-size: 14px;
  padding: 10px;
  border-radius: 50%;
  border: 1px solid #515050;
  height: 30px;
  width: 30px;
  margin-right: 15px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.equipe_section .container .owl-nav.disabled .owl-prev:hover,
.equipe_section .container .owl-nav.disabled .owl-next:hover,
.equipe_section .container .owl-nav.disabled .owl-prev:active,
.equipe_section .container .owl-nav.disabled .owl-next:active,
.equipe_section .container .owl-nav.disabled .owl-prev:focus,
.equipe_section .container .owl-nav.disabled .owl-next:focus {
  outline: 0;
  color: #003a5d;
  border: 1px solid #d1d1d1;
}
.equipe_section .modal .modal-dialog .modal-content {
  background-color: #000000;
  border: 1px solid #003a5d;
  -webkit-box-shadow: 0px 0px 10px #003a5d;
          box-shadow: 0px 0px 10px #003a5d;
}
.equipe_section .modal .modal-dialog .modal-content .modal-header {
  border-bottom: 0;
  padding: 0;
  position: relative;
}
.equipe_section .modal .modal-dialog .modal-content .modal-header button.close {
  position: absolute;
  right: 48%;
  top: -34px;
  color: #003a5d;
  font-weight: 100;
  padding: 2px 10px 7px;
  border: 1px solid white;
  border-radius: 50%;
}
.equipe_section .modal .modal-dialog .modal-content .modal-body .img_pop_up {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10px;
}
.equipe_section .modal .modal-dialog .modal-content .modal-body .nome_modal {
  padding-top: 20px;
}
.equipe_section .modal .modal-dialog .modal-content .modal-body .nome_modal h4 {
  font-family: OpenSans;
  color: #D6D6D6;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
}
.equipe_section .modal .modal-dialog .modal-content .modal-body .cargo_modal h5 {
  font-family: OpenSansRegular;
  color: #949494;
  text-align: center;
  font-size: 13px;
}
.equipe_section .modal .modal-dialog .modal-content .modal-body p {
  font-family: OpenSansRegular;
  text-align: center;
  padding: 10px;
  color: #C1C1C1;
  font-size: 13px;
}
.imports_services {
  background-color: #003a5d;
  padding-top: 50px;
  padding-bottom: 50px;
}
.imports_services .container h5 {
  color: #3dae2b;
  font-weight: 800;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-size: 40px;
  padding-left: 30px;
  padding-bottom: 30px;
}
.imports_services .container .row .col-sm-4 {
  padding-bottom: 60px;
  padding-left: 24px;
  padding-right: 24px;
}
.imports_services .container .row .col-sm-4:last-child {
  padding-bottom: 0;
}
.imports_services .container .row .col-sm-4 .tratamento_item {
  min-height: 282px;
  width: 312px;
}
.imports_services .container .row .col-sm-4 .tratamento_item h4 {
  font-size: 18px;
  text-align: center;
  color: #000000;
  font-family: OpenSans;
}
.imports_services .container .row .col-sm-4 .tratamento_item .tratamento_icone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.imports_services .container .row .col-sm-4 .tratamento_item .tratamento_excerpt {
  padding-top: 13px;
}
.imports_services .container .row .col-sm-4 .tratamento_item .tratamento_excerpt p {
  color: #000000;
  font-family: OpenSansRegular;
  text-align: center;
  font-size: 16px;
}
.imports_services .container .row .col-sm-4 .tratamento_item .tratamento_saiba_mais {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.imports_services .container .row .col-sm-4 .tratamento_item .tratamento_saiba_mais a {
  text-decoration: none;
  color: #003a5d;
  text-transform: uppercase;
  font-family: Oswald;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.imports_services .container .row .col-sm-4 .tratamento_item .tratamento_saiba_mais a:hover {
  opacity: 0.8;
}
.imports_services .owl-theme .owl-dots {
  padding-top: 16px;
  display: block!important;
}
.imports_services .owl-theme .owl-dots .owl-dot:hover,
.imports_services .owl-theme .owl-dots .owl-dot:active,
.imports_services .owl-theme .owl-dots .owl-dot:focus {
  outline: 0;
}
.imports_services .owl-theme .owl-dots .owl-dot span {
  width: 15px;
  height: 15px;
  background: #c1c1c1;
  border-radius: 50%;
}
.imports_services .owl-theme .owl-dots .owl-dot.active span {
  background: #3dae2b;
}
.imports_services .owl-nav {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  top: 37%;
  display: none;
}
.imports_services .owl-nav .owl-prev:hover,
.imports_services .owl-nav .owl-next:hover,
.imports_services .owl-nav .owl-prev:active,
.imports_services .owl-nav .owl-next:active,
.imports_services .owl-nav .owl-prev:focus,
.imports_services .owl-nav .owl-next:focus {
  background: transparent!important;
  outline: 0!important;
}
.imports_services .owl-nav .owl-prev:hover span,
.imports_services .owl-nav .owl-next:hover span,
.imports_services .owl-nav .owl-prev:active span,
.imports_services .owl-nav .owl-next:active span,
.imports_services .owl-nav .owl-prev:focus span,
.imports_services .owl-nav .owl-next:focus span {
  border: 1px solid #003a5d;
}
.imports_services .owl-nav .owl-prev span,
.imports_services .owl-nav .owl-next span {
  color: #515050;
  font-size: 14px;
  padding: 3px 10px;
  border-radius: 50%;
  border: 1px solid #515050;
  height: 30px;
  width: 30px;
  margin-right: 15px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.pagina_tratamento {
  background-color: #666ad9;
}
.pagina_tratamento .container .row .col-sm-3 {
  margin-bottom: 30px;
}
.titulo_modelo_border_bottom {
  padding-bottom: 70px;
}
.titulo_modelo_border_bottom .titulo_modelo_subtitle {
  display: block;
  font-family: Oswald;
  letter-spacing: 6px;
  color: #003a5d;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  padding-bottom: 10px;
}
.titulo_modelo_border_bottom h1 {
  font-family: OpenSansbold;
  text-align: center;
  color: #000000;
  position: relative;
}
.titulo_modelo_border_bottom h1:after {
  content: "";
  width: 8%;
  height: 3px;
  background: #003a5d;
  bottom: -29px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.depoimento_title_editar_style {
  max-width: 68%;
  margin: auto;
}
.align_left_without_border_bottom {
  padding-bottom: 30px;
}
.align_left_without_border_bottom .titulo_modelo_subtitle {
  display: block;
  font-family: Oswald;
  letter-spacing: 6px;
  color: #003a5d;
  text-transform: uppercase;
  font-size: 14px;
  text-align: left;
  padding-bottom: 10px;
}
.align_left_without_border_bottom h1 {
  font-family: OpenSansbold;
  text-align: left;
  color: #0e074e;
  position: relative;
}
.align_left_without_border_bottom h1:after {
  content: "";
  width: 8%;
  height: 0;
  background: #CFB07B;
}
.depoimentos_section {
  background: transparent;
  padding-top: 70px;
  padding-bottom: 70px;
  border-bottom: 10px solid #ce0e2d;
}
.depoimentos_section .container h6 {
  color: #003a5d;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 40px;
  text-transform: uppercase;
  text-align: center;
}
.depoimentos_section .container .row {
  padding-right: 35px;
  padding-left: 35px;
}
.depoimentos_section .container .row .col-sm-6 .depoimentos_textos {
  -webkit-box-shadow: 0 0 40px #010101;
          box-shadow: 0 0 40px #010101;
  padding: 28px;
  margin-bottom: 42px;
  min-height: 205px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.depoimentos_section .container .row .col-sm-6 .depoimentos_textos p {
  color: #949494;
  font-family: OpenSansitalic;
}
.depoimentos_section .container .row .col-sm-6 .depoimentos_textos span {
  font-family: OpenSansbold;
  color: #003a5d;
  text-transform: uppercase;
  position: relative;
  display: block;
}
.depoimentos_section .container .row .col-sm-6 .depoimentos_textos span:after {
  content: "";
  width: 11%;
  height: 1px;
  position: absolute;
  bottom: 11px;
  background: #003a5d;
  /* right: 237px; */
  margin-left: 17px;
}
.porque_escolher_wrapper {
  padding-left: 0!important;
  background-color: #ffffff;
}
.porque_escolher_wrapper .row .col-sm-6 {
  padding-right: 0;
}
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide {
  position: relative;
}
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-dots {
  position: absolute;
  bottom: 45px;
  width: 100%;
}
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-dots .owl-dot:hover,
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-dots .owl-dot:active,
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-dots .owl-dot:focus {
  outline: 0;
}
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-dots .owl-dot span {
  width: 47px;
  height: 3px;
  margin: 5px 7px;
  background: #707070;
}
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-dots .owl-dot.active span {
  background: #003a5d;
}
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav {
  display: none!important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  bottom: 38px;
  position: absolute;
  z-index: 200;
  right: 0;
}
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav .owl-prev,
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav .owl-next {
  font-size: 14px;
  padding: 10px;
  border-radius: 50%;
  border: 1px solid #515050;
  height: 30px;
  width: 30px;
  margin-right: 15px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav .owl-prev:hover,
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav .owl-next:hover,
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav .owl-prev:active,
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav .owl-next:active,
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav .owl-prev:focus,
.porque_escolher_wrapper .row .col-sm-6 .porque_escolher_slide .owl-nav .owl-next:focus {
  outline: 0;
  color: #003a5d;
  border: 1px solid #d1d1d1;
  background: transparent;
}
.porque_escolher_wrapper .row .col_contact {
  padding: 0;
  margin: 0;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper {
  padding-left: 10%;
  padding-top: 33px;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper h4 {
  color: #003a5d;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 40px;
  text-transform: uppercase;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper .subtitle {
  color: #003a5d;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 30px;
  margin-bottom: 0;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper p {
  color: #003a5d;
  font-family: "Open Sans", sans-serif;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper p input,
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper p textarea {
  background-color: #003a5d;
  color: #c1c1c1;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_with_cell {
  line-height: 1.5;
  color: #003a5d;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_with_cell span {
  font-size: 24px;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_with_cell img {
  width: 45px;
  height: 45px;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_wrapper {
  max-width: 52%;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_wrapper .form-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_wrapper .form-btn .btn {
  color: #3dae2b;
  padding: 6px 30px;
}
.porque_escolher_wrapper .col-sm-6 .porque_escolher_detalhe {
  padding-top: 100px;
  padding-left: 50px;
}
.porque_escolher_wrapper .col-sm-6 .porque_escolher_detalhe .porque_escolher_list ul {
  list-style: none;
  padding: 0;
}
.porque_escolher_wrapper .col-sm-6 .porque_escolher_detalhe .porque_escolher_list ul li {
  margin-bottom: 15px;
  color: #0e074e;
  font-family: OpenSansRegular;
  position: relative;
  padding-left: 29px;
}
.porque_escolher_wrapper .col-sm-6 .porque_escolher_detalhe .porque_escolher_list ul li:before {
  content: "";
  height: 7px;
  width: 7px;
  background: #003a5d;
  position: absolute;
  border-radius: 50%;
  left: 0;
  bottom: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.agendamento_wrapper {
  background: #003a5d;
  padding-top: 100px;
  padding-bottom: 100px;
}
.agendamento_wrapper .container .agende_consulta {
  max-width: 497px;
  margin: 0 auto;
}
.agendamento_wrapper .container .agende_consulta .agende_consulta_title_wrapper h6 {
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 2.5rem;
}
.agendamento_wrapper .container .agende_consulta .agende_consulta_desc_wrapper {
  padding-top: 20px;
}
.agendamento_wrapper .container .agende_consulta .agende_consulta_desc_wrapper p {
  color: #ffffff;
  text-align: center;
  font-family: OpenSansRegular;
  font-size: 16px;
}
.agendamento_wrapper .container .agende_consulta .btn_agendamento {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 25px;
}
.agendamento_wrapper .container .agende_consulta .btn_agendamento a {
  text-decoration: none;
  color: #ffffff;
  font-family: OpenSansbold;
  text-transform: uppercase;
  border: 3px solid #ffffff;
  padding: 10px 31px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 8px;
}
.agendamento_wrapper .container .agende_consulta .btn_agendamento a:hover {
  background: #ffffff;
  border: 3px solid #ffffff;
  color: #0e074e;
}
.blog_post_wrapper {
  padding-top: 0;
  padding-bottom: 50px;
  background-color: #003a5d;
}
.blog_post_wrapper .container h3 {
  color: #3dae2b;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 35px;
  text-align: center;
  margin-top: -26px;
  padding-bottom: 30px;
  position: relative;
}
.blog_post_wrapper .container h3::after {
  content: "";
  width: 18%;
  height: 1px;
  position: absolute;
  bottom: 21px;
  background: white;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.blog_post_wrapper .container .wrapper_blog_title_and_see_all_post {
  padding-right: 10px;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.blog_post_wrapper .container .wrapper_blog_title_and_see_all_post .titulo_modelo_border_bottom {
  padding-top: 40px;
}
.blog_post_wrapper .container .wrapper_blog_title_and_see_all_post .titulo_modelo_border_bottom h1 {
  color: white;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 40px;
  text-transform: uppercase;
}
.blog_post_wrapper .container .row {
  padding-right: 10px;
  padding-left: 10px;
}
.blog_post_wrapper .container .row .col-sm-7 .post_with_description {
  position: relative;
}
.blog_post_wrapper .container .row .col-sm-7 .post_with_description .text_desc_blog {
  position: absolute;
  bottom: 30px;
  left: 50px;
  right: 50px;
  background: #0f0f0f8c;
  padding: 30px;
}
.blog_post_wrapper .container .row .col-sm-7 .post_with_description .text_desc_blog .excerpt_blog_desc {
  border-left: 6px solid #003a5d;
  padding-left: 21px;
}
.blog_post_wrapper .container .row .col-sm-7 .post_with_description .text_desc_blog .excerpt_blog_desc h6 {
  color: white;
  text-transform: uppercase;
  font-family: OpenSans;
  font-size: 18px;
}
.blog_post_wrapper .container .row .col-sm-7 .post_with_description .text_desc_blog .excerpt_blog_desc p {
  color: #d6d6d6;
  font-family: OpenSansRegular;
  font-size: 14px;
}
.blog_post_wrapper .container .row .col-sm-7 .post_with_description .text_desc_blog .btn_blog_home {
  padding-left: 27px;
}
.blog_post_wrapper .container .row .col-sm-7 .post_with_description .text_desc_blog .btn_blog_home a {
  font-family: oswald;
  text-decoration: none;
  color: #003a5d;
  text-transform: uppercase;
}
.blog_post_wrapper .container .row .col-sm-5 .post_without_description {
  position: relative;
  margin-bottom: 30px;
}
.blog_post_wrapper .container .row .col-sm-5 .post_without_description .post_title_home {
  position: absolute;
  bottom: 30px;
  left: 20px;
  border-left: 6px solid #003a5d;
  padding-left: 21px;
}
.blog_post_wrapper .container .row .col-sm-5 .post_without_description .post_title_home h6 {
  color: white;
  text-transform: uppercase;
  font-family: OpenSans;
  font-size: 18px;
}
.blog_post_wrapper .container .row .col-sm-5 .post_without_description .post_title_home a {
  font-family: oswald;
  text-decoration: none;
  color: #003a5d;
  text-transform: uppercase;
}
.blog_post_wrapper .blog_btn_all_wrapper {
  padding-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 15px;
}
.blog_post_wrapper .blog_btn_all_wrapper a {
  font-family: "Open Sans", sans-serif;
  text-decoration: none;
  color: #fafafa;
  border: 2px solid #3dae2b;
  padding: 7px 31px;
}
.blog_post_wrapper .youtube_wrapper {
  padding-top: 30px;
  padding-left: 35px;
  padding-right: 35px;
  padding-bottom: 20px;
}
.blog_post_wrapper .youtube_wrapper .owl_video a img {
  border-radius: 20px;
}
.blog_post_wrapper .youtube_wrapper .youtube_title_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 30px;
}
.blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_icon_div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 10px;
}
.blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_title {
  padding-bottom: 9px;
}
.blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_title span {
  color: #D6D6D6;
  text-transform: uppercase;
  font-family: Oswald;
  letter-spacing: 5.4px;
  font-size: 24px;
  position: relative;
  font-weight: bold;
}
.blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_title span::before {
  content: "";
  width: 40%;
  height: 1px;
  position: absolute;
  bottom: 14px;
  background: white;
  left: -60px;
}
.blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_title span::after {
  content: "";
  width: 40%;
  height: 1px;
  position: absolute;
  bottom: 14px;
  background: white;
  right: -60px;
}
.blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_subtitle span {
  display: block;
  font-family: Oswald;
  letter-spacing: 6px;
  color: #949494;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  padding-bottom: 10px;
}
.blog_post_wrapper .youtube_wrapper .btn_youtube_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 30px;
}
.blog_post_wrapper .youtube_wrapper .btn_youtube_wrapper a {
  border: 1px solid #003a5d;
  padding: 10px 20px;
  text-transform: uppercase;
  text-decoration: none;
  color: #003a5d;
  font-family: OpenSans;
  font-size: 14px;
}
.faq_wrapper {
  background-color: #003a5d;
  padding-top: 100px;
  padding-bottom: 100px;
}
.faq_wrapper .container .row {
  padding-left: 35px;
  padding-right: 35px;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida {
  padding-right: 64px;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .titulo_duvida_faq {
  max-width: 350px;
  padding-bottom: 45px;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .titulo_duvida_faq h1 {
  font-family: OpenSansbold;
  text-align: left;
  color: #ffffff;
  position: relative;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .titulo_duvida_faq h1:after {
  content: "";
  width: 16%;
  height: 3px;
  background: #0e074e;
  bottom: -29px;
  position: absolute;
  left: 0;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .description_duvida {
  padding: 0.8rem 0 0 0;
  border-bottom: 1px solid #0e074e;
  padding-bottom: 0;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .description_duvida:last-child {
  border-bottom: 0;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .description_duvida .accordion {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  padding: 0;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 18px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  padding-bottom: 6px;
  padding-right: 22px;
  position: relative;
  -webkit-transition: all ease 1s;
  transition: all ease 1s;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .description_duvida .accordion:hover {
  color: #0e074e;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .description_duvida .accordion:after {
  content: '\002B';
  color: #0e074e;
  font-weight: bold;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .description_duvida .active:after {
  content: "\2212";
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .description_duvida .panel {
  padding: 0 10px 5px 0;
  color: #c1c1c1;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}
.faq_wrapper .container .row .col-sm-6 .col_duvida .description_duvida .panel p {
  margin-bottom: 0;
  color: white;
  font-family: OpenSansbold;
  font-size: 16px;
  text-transform: initial;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border {
  max-width: 477px;
  background: #0e074e;
  margin-top: 30px;
  padding: 6px;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato {
  margin: 6px;
  border: 3px solid #003a5d;
  background-color: #0e074e;
  padding-top: 30px;
  max-width: 469px;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato h1 {
  color: #d8e4f1;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .duvidas_box_contato {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .duvidas_box_contato h6 {
  font-family: OpenSansbold;
  font-size: 16px;
  color: white;
  text-align: center;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .duvidas_box_contato span {
  font-family: OpenSansRegular;
  color: #C1C1C1;
  font-size: 12px;
  display: block;
  text-align: center;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info {
  padding-top: 60px;
  padding-bottom: 53px;
  max-width: 266px;
  margin: auto;
  color: #c1c1c1;
  font-family: OpenSansRegular;
  font-size: 13px;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .email_box,
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .telefone_box,
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .endereco_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 30px;
  font-size: 16px;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .email_box span,
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .telefone_box span,
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .endereco_box span {
  padding-right: 15px;
}
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .email_box span img,
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .telefone_box span img,
.faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .endereco_box span img {
  max-width: 12px;
  max-width: 14px;
}
.question-text {
  display: none;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.show-text .question-text {
  display: block;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.minus-icon {
  display: none;
}
.show-text .minus-icon {
  display: inline;
}
.show-text .plus-icon {
  display: none;
}
.footer {
  background-color: #003a5d;
  border-top: 10px solid #ce0e2d;
}
.footer .container {
  padding-left: 35px;
  padding-right: 35px;
}
.footer .container .footer_wrapper {
  padding-top: 60px;
  padding-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer .container .footer_wrapper .footer_first_colum .footer_logo {
  padding-bottom: 8px;
}
.footer .container .footer_wrapper .footer_first_colum .box_contato_info {
  padding-top: 20px;
  max-width: 266px;
  margin: auto;
  color: #c1c1c1;
  font-family: OpenSansRegular;
  font-size: 13px;
}
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .email_box,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .telefone_box,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .endereco_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px!important;
  line-height: 2;
}
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .email_box span,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .telefone_box span,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .endereco_box span {
  padding-right: 15px;
}
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .email_box span img,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .telefone_box span img,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .endereco_box span img {
  max-width: 12px;
}
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .email_box a,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .telefone_box a,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .endereco_box a {
  text-decoration: none;
  color: #c1c1c1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .email_box a:hover,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .telefone_box a:hover,
.footer .container .footer_wrapper .footer_first_colum .box_contato_info .endereco_box a:hover {
  opacity: 6;
}
.footer .container .footer_wrapper .footer_second_colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer .container .footer_wrapper .footer_second_colum .footer_logo_container {
  max-width: 242px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 3px solid #3dae2b;
}
.footer .container .footer_wrapper .footer_third_colum {
  max-width: 400px;
}
.footer .container .footer_wrapper .footer_third_colum p {
  color: white;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 1.5;
  text-align: right;
}
.footer .container .footer_wrapper .footer_third_colum .social_icones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.footer .last_row_footer {
  border-top: 1px solid #3D3D3D;
}
.footer .last_row_footer .container .last_footer_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer .last_row_footer .container .last_footer_wrapper .todos_direitos span {
  color: #B4B4B4 !important;
  font-family: OpenSansRegular;
  font-size: 13px;
}
.footer .last_row_footer .container .last_footer_wrapper .todos_direitos span a {
  color: #B4B4B4;
  text-decoration: none;
}
.footer .last_row_footer .container .last_footer_wrapper .todos_direitos_second_col {
  color: #B4B4B4 !important;
  font-family: OpenSansRegular;
  font-size: 13px;
}
.footer .last_row_footer .container .last_footer_wrapper .todos_direitos_second_col span:first-child {
  padding-right: 50px;
}
.single_tratamento_wrapper {
  background: #003a5d;
}
.single_tratamento_wrapper .container .row {
  padding-left: 35px;
}
.single_tratamento_wrapper .container .row .single_tratamento {
  padding-top: 70px;
}
.single_tratamento_wrapper .container .row .single_tratamento .single_tratamento_titulo {
  padding-bottom: 20px;
}
.single_tratamento_wrapper .container .row .single_tratamento .single_tratamento_titulo h1 {
  color: #d8e4f1;
  font-family: OpenSansbold;
  text-align: center;
}
.single_tratamento_wrapper .container .row .single_tratamento .single_tratamento_desc {
  padding-bottom: 35px;
}
.single_tratamento_wrapper .container .row .single_tratamento .single_tratamento_desc p {
  font-family: OpenSansRegular;
  color: #d8e4f1;
  font-size: 17px;
}
.single_tratamento_wrapper .container .row .single_tratamento .single_tratamento_btn a {
  text-decoration: none;
  color: #CFB07B;
  font-family: OpenSansbold;
  text-transform: uppercase;
  border: 2px solid #CFB07B;
  padding: 7px 25px;
}
.single_tratamento {
  padding-bottom: 50px;
  width: 100%;
}
.single_tratamento h1 {
  font-family: OpenSansbold;
  text-align: center;
}
.single_tratamento p {
  color: #fafafa;
  font-size: 16px;
  font-family: OpenSansRegular;
  text-align: center;
}
.pagina_andre_oliveira {
  background-color: #003a5d;
  padding: 100px 0;
  margin: 0!important;
}
.pagina_andre_oliveira .container .row .col-sm-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagina_andre_oliveira .container .row .col-sm-6 .sobre_col_pagina_andre .sobre_wrapper_titulo_andre .title_sobre h2 {
  color: #0e074e;
}
.pagina_andre_oliveira .container .row .col-sm-6 .sobre_col_pagina_andre .sobre_desc p {
  color: #fafafa;
  font-family: OpenSansRegular;
  font-size: 18px;
}
.sobre_grey {
  background: #fafafa;
}
#user-registration {
  background: none;
}
.clinica_bg_black {
  background-color: #000000 !important;
  padding-bottom: 86px!important;
  padding-top: 76px!important;
}
.clinica_wrapper {
  background-color: #0e074e;
  padding-top: 100px;
  padding-bottom: 50px;
}
.clinica_wrapper .container .titulo_clinica {
  max-width: 350px;
  margin: auto;
  padding-bottom: 40px;
}
.clinica_wrapper .container .titulo_clinica h3 {
  color: #E1E1E1;
  font-family: OpenSans;
  text-align: center;
  font-size: 37px;
}
.clinica_wrapper .container .row {
  padding-left: 35px;
  padding-right: 35px;
}
.clinica_wrapper .container .row .col-sm-4 .col_clinica_style {
  padding-bottom: 24px;
}
.clinica_wrapper .container .segundo_row_img {
  padding-top: 30px;
}
.pagina_blog {
  background-color: #fafafa;
  padding-top: 100px;
  padding-bottom: 100px;
}
.pagina_blog .titulo_pagina_blog {
  padding-bottom: 40px;
}
.pagina_blog .titulo_pagina_blog h4 {
  text-align: center;
  font-family: OpenSans;
  font-size: 35px;
}
.pagina_blog .container .row .col-sm-4 .post_without_description,
.pagina_blog .container .row .col-sm-6 .post_without_description {
  position: relative;
  margin-bottom: 30px;
}
.pagina_blog .container .row .col-sm-4 .post_without_description .post_title_home,
.pagina_blog .container .row .col-sm-6 .post_without_description .post_title_home {
  position: absolute;
  bottom: 30px;
  left: 20px;
  border-left: 6px solid #003a5d;
  padding-left: 21px;
}
.pagina_blog .container .row .col-sm-4 .post_without_description .post_title_home h6,
.pagina_blog .container .row .col-sm-6 .post_without_description .post_title_home h6 {
  color: white;
  text-transform: uppercase;
  font-family: OpenSans;
  font-size: 15px;
}
.pagina_blog .container .row .col-sm-4 .post_without_description .post_title_home a,
.pagina_blog .container .row .col-sm-6 .post_without_description .post_title_home a {
  font-family: oswald;
  text-decoration: none;
  color: #003a5d;
  text-transform: uppercase;
}
ul.page-numbers {
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
}
ul.page-numbers li.first-child span {
  color: red!important;
  background: red;
}
ul.page-numbers li span.current {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #003a5d;
  padding: 3px 8px;
  position: relative;
}
ul.page-numbers li {
  padding-right: 20px;
}
ul.page-numbers li a {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}
.single_post_wrapper {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 60px;
}
.single_post_wrapper .container .single_post_title {
  padding-bottom: 14px;
}
.single_post_wrapper .container .single_post_title h2 {
  color: #0f0f0f;
  text-align: center;
  font-family: OpenSansbold;
}
.single_post_wrapper .container .avatar_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 40px;
}
.single_post_wrapper .container .avatar_wrapper .avatar_desc_and_img {
  max-width: 415px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single_post_wrapper .container .avatar_wrapper .avatar_desc_and_img .media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single_post_wrapper .container .avatar_wrapper .avatar_desc_and_img .media img {
  border-radius: 50%;
}
.single_post_wrapper .container .avatar_wrapper .avatar_desc_and_img .media .media-body h5 {
  font-family: OpenSans;
  color: #0f0f0f;
  text-transform: uppercase;
  font-size: 14px;
  padding-top: 10px;
}
.single_post_wrapper .container .avatar_wrapper .avatar_desc_and_img .media .media-body p {
  font-family: OpenSansRegular;
  color: #0f0f0f;
  font-size: 12px;
}
.single_post_wrapper .container .avatar_wrapper .avatar_desc_and_img .avatar_meta_descr {
  padding-bottom: 15px;
}
.single_post_wrapper .container .avatar_wrapper .avatar_desc_and_img .avatar_meta_descr p {
  color: #0f0f0f;
  font-family: OpenSansRegular;
  font-size: 13px;
  text-align: center;
}
.single_post_wrapper .container .single_post_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.single_post_wrapper .container .row .col-sm-8 {
  padding-bottom: 80px;
  padding-top: 30px;
}
.single_post_wrapper .container .row .col-sm-8 p {
  color: #0f0f0f;
  font-size: 16px;
}
.single_post_wrapper .container .row .col-sm-8 h1,
.single_post_wrapper .container .row .col-sm-8 h2,
.single_post_wrapper .container .row .col-sm-8 h3,
.single_post_wrapper .container .row .col-sm-8 h4,
.single_post_wrapper .container .row .col-sm-8 h5,
.single_post_wrapper .container .row .col-sm-8 h6 {
  color: white;
  font-family: OpenSansbold;
  font-size: 20px;
}
.single_post_wrapper .container .title_blog_carousel_slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 40px;
}
.single_post_wrapper .container .title_blog_carousel_slider span {
  text-transform: uppercase;
  font-family: Oswald;
  letter-spacing: 5.4px;
  font-size: 14px;
  position: relative;
}
.single_post_wrapper .container .blog_single_slide .blog_carousel .post_without_description {
  position: relative;
}
.single_post_wrapper .container .blog_single_slide .blog_carousel .post_without_description .post_title_home {
  position: absolute;
  bottom: 30px;
  left: 20px;
  border-left: 6px solid #003a5d;
  padding-left: 21px;
}
.single_post_wrapper .container .blog_single_slide .blog_carousel .post_without_description .post_title_home h6 {
  color: white;
  text-transform: uppercase;
  font-family: OpenSans;
  font-size: 15px;
}
.single_post_wrapper .container .blog_single_slide .blog_carousel .post_without_description .post_title_home a {
  font-family: oswald;
  text-decoration: none;
  color: #003a5d;
  text-transform: uppercase;
}
.single_post_wrapper .container .blog_single_slide .owl-dots {
  bottom: 45px;
  width: 100%;
}
.single_post_wrapper .container .blog_single_slide .owl-dots .owl-dot:hover,
.single_post_wrapper .container .blog_single_slide .owl-dots .owl-dot:active,
.single_post_wrapper .container .blog_single_slide .owl-dots .owl-dot:focus {
  outline: 0;
}
.single_post_wrapper .container .blog_single_slide .owl-dots .owl-dot span {
  width: 20px;
  height: 3px;
  margin: 5px 7px;
  background: #707070;
}
.single_post_wrapper .container .blog_single_slide .owl-dots .owl-dot.active span {
  background: #003a5d;
}
.wrapper_page_not_found {
  background: #003a5d;
  min-height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper_page_not_found .page_not_found {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper_page_not_found .page_not_found i {
  font-size: 50px;
}
.wrapper_page_not_found .page_not_found h3 {
  font-family: OpenSans;
  padding-top: 20px;
}
select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 10px) !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-primary.btn-booking {
  background: rgba(255, 255, 0, 0.6);
  border-radius: 20px;
  padding: 9px 44px;
  text-transform: uppercase;
  font-weight: bold;
}
.formulaire {
  background-color: #fafafa;
  padding: 100px 0;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group label#email-error,
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group label#name-error,
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group label#message-error,
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group label#cpatchaTextBox-error {
  color: #ed4337;
  font-size: 13px;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group .form-control {
  padding: 0.9rem 0.75rem;
  border-radius: 25px;
  color: #000000;
  font-size: 16px;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group .form-control::-webkit-input-placeholder {
  color: white!important;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group .form-control::-moz-placeholder {
  color: #003a5d !important;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group .form-control::-ms-input-placeholder {
  color: #003a5d !important;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group .form-control::placeholder {
  color: #003a5d !important;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group .submit {
  background: #003a5d;
  border: 2px solid #003a5d;
  text-transform: uppercase;
  font-size: 15px;
  padding: 10px 60px;
  border-radius: 25px;
  color: white;
  font-weight: bold;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .form-group .submit:hover {
  background: transparent;
  color: #0e074e;
  border: 2px solid #0e074e;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .captcha_style {
  position: relative;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .captcha_style input#cpatchaTextBox {
  height: 50px;
  max-width: 250px;
  text-align: right;
  padding-right: 39px;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .captcha_style .captcha_container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  margin-top: -50px;
  padding-left: 3px;
  left: 0;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .captcha_style .captcha_container #captcha {
  height: 50px;
  border-radius: 25px 0 0 25px;
  width: 95px;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .captcha_style .captcha_container #captcha canvas#captcha {
  padding-left: 12px;
  height: 50px;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .captcha_style .captcha_container span#refresh-captcha {
  border-radius: 100%;
  border: 3px solid #000000;
  height: 33px;
  width: 33px;
  display: inline-block;
  padding: 3px 6px;
  position: relative;
  top: 9px;
  right: 12px;
  background-color: #fff;
  color: #000000;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .captcha_style .captcha_container span#refresh-captcha i {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
.formulaire .container .row .col-sm-7 .contato_container #contact_form .captcha_style .captcha_container span#refresh-captcha i:hover {
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  cursor: pointer;
}
.formulaire .container .row .col-sm-7 .contato_container div#success_message {
  border-radius: 25px;
  background: white;
  color: green;
}
.formulaire .container .row .col-sm-5 .contact_sidebar {
  padding-top: 75px;
  padding-left: 30px;
}
.formulaire .container .row .col-sm-5 .contact_sidebar .row {
  background-color: white;
  padding: 15px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 20px #eee;
          box-shadow: 0 0 20px #eee;
}
.formulaire .container .row .col-sm-5 .contact_sidebar .row .media {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.formulaire .container .row .col-sm-5 .contact_sidebar .row .media .media-img {
  max-width: 34px;
  padding-top: 13px;
}
.formulaire .container .row .col-sm-5 .contact_sidebar .row .media .media-body {
  padding-top: 13px;
  padding-left: 10px;
}
.formulaire .container .row .col-sm-5 .contact_sidebar .row .media .media-body h5 {
  text-transform: uppercase;
}
.formulaire .container .row .col-sm-5 .contact_sidebar .row .media .media-body .price {
  font-weight: bold;
}
.formulaire h1 {
  text-align: left;
  color: #fafafa;
}
.formulaire h2 {
  text-align: left;
  padding-bottom: 30px;
  text-transform: uppercase;
  position: relative;
}
.formulaire h2:after {
  content: "";
  width: 16%;
  height: 3px;
  background: #003a5d;
  bottom: 18px;
  position: absolute;
  left: 0;
}
.formulaire .form_description_cl {
  text-align: center;
  color: gray;
  max-width: 300px;
  margin: auto;
  padding-bottom: 20px;
}
.btn_form {
  background-color: #003a5d;
  color: #fafafa;
  padding: 8px 46px!important;
  font-size: 18px;
  -webkit-transition: all 1s;
  transition: all 1s;
  border: 1px solid #003a5d;
}
.btn_form:hover {
  background-color: transparent;
  border: 1px solid #003a5d;
}
.form-control {
  padding: 0.7rem 0.75rem !important;
}
.wpcf7 form .wpcf7-response-output {
  border: 2px solid #003a5d !important;
  color: gray;
}
.gtco-testimonials {
  position: relative;
  margin-top: 30px;
}
.gtco-testimonials h2 {
  font-size: 30px;
  text-align: center;
  color: #333333;
  margin-bottom: 30px;
}
.gtco-testimonials .owl-stage-outer {
  padding: 30px 0;
}
.gtco-testimonials .owl-nav {
  display: none;
}
.gtco-testimonials .owl-dots {
  text-align: center;
}
.gtco-testimonials .owl-dots span {
  position: relative;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: block;
  background: #fff;
  border: 2px solid #01b0f8;
  margin: 0 5px;
}
.gtco-testimonials .owl-dots .active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.gtco-testimonials .owl-dots .active span {
  background: #01b0f8;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 12px;
  width: 12px;
  margin-bottom: -1px;
}
.gtco-testimonials .card {
  background: #fff;
  -webkit-box-shadow: 0 8px 30px -7px #c9dff0;
          box-shadow: 0 8px 30px -7px #c9dff0;
  margin: 0 20px;
  padding: 0 8px;
  border-radius: 20px;
  border: 0;
}
.gtco-testimonials .card h5 {
  color: #003a5d;
  font-size: 21px;
  line-height: 1.3;
}
.gtco-testimonials .card h5 span {
  font-size: 18px;
  color: #666666;
}
.gtco-testimonials .card p {
  font-size: 18px;
  color: #555;
  padding-bottom: 15px;
}
.gtco-testimonials .center {
  opacity: 1;
}
.gtco-testimonials .center h5 {
  font-size: 24px;
}
.gtco-testimonials .center h5 span {
  font-size: 20px;
}
.btn-grad-wrapper {
  width: 100%;
  padding-top: 30px;
}
.btn-grad-wrapper .btn-grad {
  background-image: -webkit-gradient(linear, left top, right top, from(#003a5d), color-stop(51%, #0e074e), to(#003a5d));
  background-image: linear-gradient(to right, #003a5d 0%, #0e074e 51%, #003a5d 100%);
  margin: 35px 0;
  padding: 15px 45px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  -webkit-box-shadow: 0 0 20px #eee;
          box-shadow: 0 0 20px #eee;
  border-radius: 10px;
  font-family: Oswald;
}
.btn-grad-wrapper .btn-grad:hover {
  background-position: right center;
  /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
}
.page-planner {
  background-color: #666ad9;
  padding: 100px 0;
}
.page-planner .container .titulo_planner {
  padding-bottom: 30px;
}
.page-planner .container .titulo_planner h2 {
  font-family: OpenSansbold;
  text-align: left;
  color: #ffffff;
  position: relative;
}
.page-planner .container .titulo_planner h2:after {
  content: "";
  width: 7%;
  height: 3px;
  background: #faff13;
  bottom: -10px;
  position: absolute;
  left: 0;
}
.page-planner .container .row {
  margin-bottom: 20px;
  border-radius: 8px;
}
.page-planner .container .row:last-child {
  margin-bottom: 0;
}
.page-planner .container .row .col-sm-1 .planner_date_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #faff13;
  padding: 5px 2px;
  border-radius: 50%;
  height: 66px;
  width: 66px;
  text-align: center;
}
.page-planner .container .row .col-sm-1 .planner_date_wrapper .month {
  font-weight: bold;
  color: #003a5d;
}
.page-planner .container .row .col-sm-1 .planner_date_wrapper .day {
  font-weight: bold;
  font-size: 23px;
}
.page-planner .container .row .col-sm-10 .planner-detail-wrapper {
  background: white;
  border-radius: 10px;
  padding: 4px 8px 1px 14px;
}
.page-planner .container .row .col-sm-10 .planner-detail-wrapper .info-planner {
  padding-bottom: 10px;
}
.page-planner .container .row .col-sm-10 .planner-detail-wrapper .info-planner .desc-planner {
  font-weight: bold;
  font-size: 16px;
  font-family: OpenSansbold;
}
.page-planner .container .row .col-sm-10 .planner-detail-wrapper .client-time h6 i {
  margin-right: 6px;
  color: #003a5d;
}
.page-planner .container .row .col-sm-10 .planner-detail-wrapper .client-name h6 i {
  margin-right: 6px;
  color: #003a5d;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  outline: 0;
}
.owl-carousel button.owl-dot {
  outline: 0;
}
.icon_other {
  color: white;
}
@media only screen and (min-width: 601px) {
  nav.navbar.navbar-expand-md.navbar-light.nav_mobile {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .our_dna .container .our_dna_wrapper {
    max-width: 100%;
  }
  .our_dna .container .our_dna_wrapper .row .col-sm-6 .media {
    margin-bottom: 10px;
  }
  .our_dna .container .our_dna_wrapper .row .col-sm-6 .media .media-body h5 {
    color: white;
    font-family: "Open Sans", sans-serif;
    font-weight: 800;
    font-size: 13px;
  }
  nav.navbar.navbar-expand-md.navbar-light.nav_mobile {
    background-color: #003a5d;
  }
  .title_sobre {
    padding-bottom: 17px;
  }
  .title_sobre h2 {
    font-family: oswald;
    color: #003a5d;
    font-size: 39px;
    text-align: center;
  }
  .navbar-toggler:focus,
  .navbar-toggler:active,
  .navbar-toggler-icon:focus {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  button.navbar-toggler {
    border: 1px solid #4b7e9d !important;
  }
  button.navbar-toggler .icon-bar {
    margin-top: 0.375rem;
    opacity: 1;
    background-color: #4b7e9d;
  }
  nav.navbar.navbar-expand-md.navbar-light.nav_desktop {
    display: none;
  }
  .wrapper_contato_top_main {
    display: none;
  }
  .off-canvas div#navbaroffcanvas {
    padding-top: 18px;
  }
  .off-canvas li#menu-item-280 a {
    text-transform: uppercase;
    color: #003a5d;
    font-family: OpenSans;
  }
  .off-canvas .endereco_header {
    position: relative;
    border-top: 1px solid #c1c1c1;
    padding-top: 20px;
    margin-top: 40px;
    color: #D6D6D6;
    padding-left: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .off-canvas .endereco_header .spin_map {
    width: 26px;
    margin-right: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 4px;
  }
  .off-canvas .sociais_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 28px;
  }
  .off-canvas .sociais_mobile .social_column_one span a,
  .off-canvas .sociais_mobile .social_column_two span a {
    text-transform: uppercase;
    text-decoration: none;
    color: white;
    padding-left: 10px;
    font-family: oswald;
  }
  .off-canvas .icon-bar {
    width: 1.5rem;
    height: 0.125rem;
    border-radius: 1rem;
    display: block;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  .off-canvas .wrapper_contato_top_main {
    background-color: #003a5d;
    color: #0e074e;
    padding: 5px 10px;
  }
  .off-canvas .navbar {
    position: relative;
    z-index: 10;
    width: 100%;
    background: #ffffff;
    padding-top: 17px;
  }
  .off-canvas .navbar .container a img.custom-logo {
    max-width: 103px;
    height: auto;
  }
  .off-canvas .navbar .container .wrapper_additional_info {
    display: none;
  }
  .off-canvas .navbar .container .sidebar-off-canvas {
    background-color: #ce0e2d;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .dropdown-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .off-canvas .navbar .container .sidebar-off-canvas ul#menu-menu-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .off-canvas .navbar .container .sidebar-off-canvas li#menu-item-265 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .navbar-nav li.active .nav-link {
    color: #003a5d !important;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .dropdown-menu li {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .dropdown-menu li:hover {
    background: #001731;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .dropdown-menu li a {
    color: #c1c1c1;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .dropdown-menu li a:hover {
    background: #001731;
    color: white;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .dropdown-menu li:last-child {
    border-bottom: 0;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .nav-link {
    color: white!important;
    font-family: oswald;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-transition: all 0.5;
    transition: all 0.5;
    padding-bottom: 22px;
  }
  .off-canvas .navbar .container .sidebar-off-canvas .navbar-nav .nav-item .nav-link:hover {
    opacity: 0.8;
    color: #003a5d !important;
  }
  .carousel {
    background-color: #003a5d;
  }
  .carousel .container_control .container {
    padding-left: 49px;
  }
  .carousel a.carousel-control-next,
  .carousel a.carousel-control-prev {
    display: none;
  }
  .carousel .carousel-indicators li.active {
    background: #003a5d !important;
  }
  .carousel .carousel-inner .carousel-item {
    height: 510px;
    background: no-repeat center center;
    background-size: cover;
    background-position: left;
  }
  .carousel .carousel-inner .carousel-item .container {
    position: relative;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption {
    margin-top: 19%;
    width: 100%;
    top: 18%;
    left: 0;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption h1 {
    font-family: OpenSans;
    text-transform: uppercase;
    font-size: 28px;
    text-align: center;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption .slide_title_desc {
    padding: 0;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption .slide_title_desc p {
    font-family: OpenSanslight;
    text-align: center;
    color: #D6D6D6;
    font-size: 18px;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption .slide_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption .slide_btn .btn_slide {
    color: white;
    border: 1px solid #003a5d;
    font-family: Oswald;
    text-transform: uppercase;
    font-size: 12px;
    padding: 6px 22px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption .slide_btn .btn_slide:hover {
    background: #003a5d;
  }
  .porque_escolher_detalhe {
    padding-bottom: 73px;
  }
  .blog_post_wrapper {
    padding-bottom: 50px;
    background-color: #003a5d;
  }
  .blog_post_wrapper .container .wrapper_blog_title_and_see_all_post .titulo_modelo_border_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 30px;
  }
  .blog_post_wrapper .container .wrapper_blog_title_and_see_all_post .align_left_without_border_bottom h1 {
    text-align: center;
    font-size: 32px;
  }
  .blog_post_wrapper .container h3 {
    font-size: 20px;
  }
  .blog_post_wrapper .container .wrapper_blog_title_and_see_all_post {
    padding-right: 35px;
    padding-left: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .blog_post_wrapper .container .wrapper_blog_title_and_see_all_post .blog_btn_all_wrapper {
    display: none;
  }
  .blog_post_wrapper .container .row {
    padding-right: 35px;
    padding-left: 35px;
  }
  .blog_post_wrapper .container .row .col-sm-4 {
    margin-bottom: 22px;
  }
  .blog_post_wrapper .container .row .col-sm-4 .post_with_description {
    position: relative;
  }
  .blog_post_wrapper .container .row .col-sm-4 .post_with_description .text_desc_blog {
    position: absolute;
    bottom: 30px;
    left: 20px;
    right: 50px;
    background: transparent;
    padding: 0;
  }
  .blog_post_wrapper .container .row .col-sm-4 .post_with_description .text_desc_blog .excerpt_blog_desc {
    padding-left: 21px;
  }
  .blog_post_wrapper .container .row .col-sm-4 .post_with_description .text_desc_blog .excerpt_blog_desc h6 {
    color: white;
    text-transform: uppercase;
    font-family: OpenSans;
    font-size: 13px;
  }
  .blog_post_wrapper .container .row .col-sm-4 .post_with_description .text_desc_blog .excerpt_blog_desc p {
    display: none;
  }
  .blog_post_wrapper .container .row .col-sm-4 .post_with_description .text_desc_blog .btn_blog_home {
    padding-left: 27px;
  }
  .blog_post_wrapper .container .row .col-sm-4 .post_with_description .text_desc_blog .btn_blog_home a {
    font-family: oswald;
    text-decoration: none;
    text-transform: uppercase;
  }
  .blog_post_wrapper .container .row .col-sm-5 .post_without_description {
    position: relative;
    margin-bottom: 30px;
  }
  .blog_post_wrapper .container .row .col-sm-5 .post_without_description .post_title_home {
    position: absolute;
    bottom: 30px;
    left: 20px;
    padding-left: 21px;
  }
  .blog_post_wrapper .container .row .col-sm-5 .post_without_description .post_title_home h6 {
    color: white;
    text-transform: uppercase;
    font-family: OpenSans;
    font-size: 13px;
  }
  .blog_post_wrapper .container .row .col-sm-5 .post_without_description .post_title_home a {
    font-family: oswald;
    text-decoration: none;
    text-transform: uppercase;
  }
  .blog_post_wrapper .youtube_wrapper {
    padding-top: 30px;
    padding-left: 35px;
    padding-right: 35px;
  }
  .blog_post_wrapper .youtube_wrapper .youtube_title_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 30px;
  }
  .blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_icon_div {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0px;
    padding-bottom: 10px;
  }
  .blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_title {
    padding-left: 0;
    padding-bottom: 9px;
  }
  .blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_title span {
    color: #D6D6D6;
    text-transform: uppercase;
    font-family: Oswald;
    letter-spacing: 5.4px;
    font-size: 24px;
    position: relative;
    font-weight: bold;
  }
  .blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_title span::before {
    content: "";
    width: 40%;
    height: 1px;
    position: absolute;
    bottom: 14px;
    background: white;
    left: -60px;
  }
  .blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_title span::after {
    content: "";
    width: 40%;
    height: 1px;
    position: absolute;
    bottom: 14px;
    background: white;
    right: -60px;
  }
  .blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_subtitle {
    padding-left: 0px;
  }
  .blog_post_wrapper .youtube_wrapper .youtube_title_wrapper .youtube_subtitle span {
    display: block;
    font-family: Oswald;
    letter-spacing: 6px;
    color: #949494;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    padding-bottom: 10px;
  }
  .pagina_andre_oliveira {
    padding-top: 50px;
  }
  .pagina_andre_oliveira .container .row .col-sm-6 .sobre_col_pagina_andre .sobre_wrapper_titulo_andre .title_sobre h2 {
    font-size: 38px;
  }
  .porque_escolher_wrapper .row .porque_escolher_col_mobile {
    padding-right: 0;
  }
  .porque_escolher_wrapper .row .col_contact .form_contact_wrapper {
    padding-left: 10%;
    padding-top: 33px;
  }
  .porque_escolher_wrapper .row .col_contact .form_contact_wrapper h4 {
    font-size: 29px;
  }
  .porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_wrapper {
    max-width: 97%;
    padding-bottom: 30px;
  }
  .porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_wrapper .form-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_wrapper .form-btn p {
    display: block;
    margin: 0;
    padding: 0;
  }
  .porque_escolher_wrapper .row .col_contact .form_contact_wrapper .form_wrapper .form-btn p .btn {
    color: #3dae2b;
    padding: 6px 30px;
  }
  .clinica_bg_black .container .row .col-sm-8 {
    padding-bottom: 20px;
  }
  .clinica_bg_black .container .segundo_row_img .col-sm-3 {
    padding-bottom: 30px;
  }
  .single_tratamento_wrapper {
    padding-top: 10px;
  }
  .depoimentos_section .depoimento_title_editar_style {
    max-width: 96%;
  }
  .depoimentos_section .depoimento_title_editar_style h1 {
    font-size: 30px;
  }
  .clinica_wrapper .container .row .col-sm-8 {
    padding-bottom: 20px;
  }
  .clinica_wrapper .container .segundo_row_img .col-sm-3 {
    padding-bottom: 30px;
  }
  .footer .container {
    padding-left: 35px;
    padding-right: 35px;
  }
  .footer .container .footer_wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer .container .footer_wrapper .footer_first_colum .footer_logo {
    padding-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer .container .footer_wrapper .footer_first_colum .box_contato_info {
    padding-top: 20px;
    max-width: 266px;
    margin: auto;
    color: #c1c1c1;
    font-family: OpenSansRegular;
    font-size: 13px;
  }
  .footer .container .footer_wrapper .footer_first_colum .box_contato_info .email_box,
  .footer .container .footer_wrapper .footer_first_colum .box_contato_info .telefone_box,
  .footer .container .footer_wrapper .footer_first_colum .box_contato_info .endereco_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px!important;
    line-height: 2;
  }
  .footer .container .footer_wrapper .footer_first_colum .box_contato_info .email_box span,
  .footer .container .footer_wrapper .footer_first_colum .box_contato_info .telefone_box span,
  .footer .container .footer_wrapper .footer_first_colum .box_contato_info .endereco_box span {
    padding-right: 15px;
  }
  .footer .container .footer_wrapper .footer_second_colum {
    padding-top: 80px;
    padding-bottom: 30px;
  }
  .footer .container .footer_wrapper .footer_second_colum h4 {
    font-family: oswald;
    color: white;
    text-transform: uppercase;
    font-size: 20px;
    padding-bottom: 30px;
    text-align: center;
  }
  .footer .container .footer_wrapper .footer_second_colum .social_links_footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .footer .container .footer_wrapper .footer_second_colum .social_links_footer span {
    display: inline;
    line-height: 2;
    margin-bottom: 20px;
    font-family: oswald;
    color: white;
    text-transform: uppercase;
    font-size: 11px;
    border: 1px solid #003a5d;
    padding: 5px 26px;
  }
  .footer .container .footer_wrapper .footer_second_colum .social_links_footer span a {
    text-decoration: none;
    color: white;
  }
  .footer .container .footer_wrapper .footer_second_colum .social_links_footer span a i {
    font-size: 20px;
    padding-right: 20px;
  }
  .footer .container .footer_wrapper .footer_third_colum {
    max-width: 400px;
  }
  .footer .container .footer_wrapper .footer_third_colum h4 {
    font-family: oswald;
    color: white;
    text-transform: uppercase;
    font-size: 20px;
    padding-bottom: 16px;
    text-align: center;
  }
  .footer .container .footer_wrapper .footer_third_colum .menu_footer ul {
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer .container .footer_wrapper .footer_third_colum .menu_footer ul li {
    padding-right: 30px;
    font-family: oswald;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 3;
  }
  .footer .container .footer_wrapper .footer_third_colum .menu_footer ul li a {
    color: #c1c1c1;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .footer .container .footer_wrapper .footer_third_colum .menu_footer ul li a:hover {
    opacity: 0.8;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .title_newsletter {
    padding-top: 30px;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .title_newsletter h6 {
    font-family: oswald;
    color: white;
    text-transform: uppercase;
    font-size: 20px;
    padding-bottom: 16px;
    text-align: center;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-9 {
    padding-right: 0;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-9 .form-group span input[type='email'] {
    background: transparent;
    border: 2px solid #003a5d;
    margin: auto;
    max-width: 66%;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-9 .form-group span input[type='email']::-webkit-input-placeholder {
    font-family: OpenSansRegular;
    color: #c1c1c1;
    text-align: center;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-9 .form-group span input[type='email']::-moz-placeholder {
    font-family: OpenSansRegular;
    color: #c1c1c1;
    text-align: center;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-9 .form-group span input[type='email']::-ms-input-placeholder {
    font-family: OpenSansRegular;
    color: #c1c1c1;
    text-align: center;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-9 .form-group span input[type='email']::placeholder {
    font-family: OpenSansRegular;
    color: #c1c1c1;
    text-align: center;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-3 {
    padding-left: 50px;
    margin-left: 20px;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-3 input.wpcf7-form-control.wpcf7-submit.btn.btn-default {
    background: #003a5d;
    font-family: oswald;
    padding: 7px 24px;
    text-transform: uppercase;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    width: 100%!important;
  }
  .footer .container .footer_wrapper .footer_third_colum .wrapper_footer_inscreva .row .col-sm-3 input.wpcf7-form-control.wpcf7-submit.btn.btn-default:hover {
    opacity: 0.8;
  }
  .footer .last_row_footer {
    border-top: 1px solid #3D3D3D;
    padding-top: 30px;
  }
  .footer .last_row_footer .container .last_footer_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer .last_row_footer .container .last_footer_wrapper .todos_direitos {
    line-height: 2;
    text-align: center;
  }
  .footer .last_row_footer .container .last_footer_wrapper .todos_direitos span {
    color: #B4B4B4 !important;
    font-family: OpenSansRegular;
    font-size: 13px;
  }
  .footer .last_row_footer .container .last_footer_wrapper .todos_direitos_second_col {
    color: #B4B4B4 !important;
    font-family: OpenSansRegular;
    font-size: 13px;
  }
  .footer .last_row_footer .container .last_footer_wrapper .todos_direitos_second_col span:first-child {
    padding-right: 50px;
  }
  .single_post_wrapper .container .row .col-sm-8 {
    padding-bottom: 80px;
    padding-top: 30px;
    margin-left: 0%;
  }
  .sobredoutor {
    background-color: #ffffff;
    padding-top: 10px;
    padding-bottom: 80px;
  }
  .sobredoutor .container .row .col-sm-6 .sobre_images {
    position: relative;
  }
  .sobredoutor .container .row .col-sm-6 .sobre_images .about_img {
    width: 100%;
    border-radius: 20px;
    position: relative;
    z-index: 3;
  }
  .sobredoutor .container .row .col-sm-6 .sobre_images .shape {
    position: absolute;
    z-index: 1;
  }
  .sobredoutor .container .row .col-sm-6 .sobre_images .shape-1 {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -70px;
    width: 100%;
  }
  .sobredoutor .container .row .col-sm-6 .sobre_images .shape-2 {
    right: 50px;
    bottom: -104px;
  }
  .sobredoutor .container .row .col-sm-6 .sobre_images .shadow_about {
    min-height: 230px;
  }
  .sobredoutor .container .row .about_description .wrapper_about_description {
    padding-left: 10px;
    padding-top: 59px;
  }
  .sobredoutor .container .row .about_description .wrapper_about_description h4 {
    color: #000000;
    text-transform: uppercase;
    padding-bottom: 15px;
    font-family: OpenSansbold;
  }
  .sobredoutor .container .row .about_description .wrapper_about_description .wrapper_about_description_text p {
    color: #000000;
    font-size: 18px;
    font-family: OpenSansRegular;
  }
  .pecas-section .container .container_and_services {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 40px;
  }
  .pecas-section .container .container_and_services .row .col-sm-4 {
    padding-bottom: 20px;
  }
  .pecas-section .container .container_and_services .row .col-sm-4 .col-pecas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .working_hours .container .working_hours_wrapper h3 {
    color: #ce0e2d;
    font-family: "Open Sans", sans-serif;
    font-weight: 800;
    font-size: 28px;
    padding-top: 40px;
  }
  .working_hours .container .working_hours_wrapper .col6_h .hours_col {
    -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
            justify-content: center!important;
  }
  .working_hours .container .working_hours_wrapper .col6_h .hours_col img {
    max-width: 111px;
  }
  .equipe_section {
    background-color: #0e074e;
    padding-bottom: 80px;
    padding-top: 37px;
  }
  .equipe_section .container h2 {
    padding-bottom: 30px;
    font-family: Oswald;
    letter-spacing: 5.4px;
    color: white;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
  }
  .equipe_section .container .owl_equipe {
    padding-right: 0;
    padding-left: 0;
  }
  .equipe_section .container .owl_equipe .owl_equipe_wrapper {
    overflow: hidden;
    position: relative;
  }
  .equipe_section .container .owl_equipe .owl_equipe_wrapper a img {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .equipe_section .container .owl_equipe .owl_equipe_wrapper:hover a img {
    -webkit-transform: scale(1.09);
            transform: scale(1.09);
  }
  .equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay .equipe_titulo {
    width: 100%;
    padding-bottom: 30px;
  }
  .equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay .equipe_titulo h5 {
    font-family: OpenSans;
    color: white;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
  }
  .equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay .equipe_titulo p {
    font-family: OpenSansRegular;
    color: #949494;
    text-align: center;
    font-size: 14px;
    text-transform: initial;
  }
  .equipe_section .container .owl_equipe .owl_equipe_wrapper .equipe_overlay .equipe_titulo a {
    text-align: center;
    text-decoration: none;
    display: block;
    color: #003a5d;
    text-transform: uppercase;
    font-family: OpenSans;
    font-size: 15px;
  }
  .equipe_section .container .owl-nav.disabled {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 30px;
  }
  .equipe_section .container .owl-nav.disabled .owl-prev,
  .equipe_section .container .owl-nav.disabled .owl-next {
    font-size: 14px;
    padding: 10px;
    border-radius: 50%;
    border: 1px solid #515050;
    height: 30px;
    width: 30px;
    margin-right: 15px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .equipe_section .container .owl-nav.disabled .owl-prev:hover,
  .equipe_section .container .owl-nav.disabled .owl-next:hover,
  .equipe_section .container .owl-nav.disabled .owl-prev:active,
  .equipe_section .container .owl-nav.disabled .owl-next:active,
  .equipe_section .container .owl-nav.disabled .owl-prev:focus,
  .equipe_section .container .owl-nav.disabled .owl-next:focus {
    outline: 0;
    color: #003a5d;
    border: 1px solid #d1d1d1;
  }
  .faq_wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .faq_wrapper .container .row {
    padding-left: 10px;
    padding-right: 10px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida {
    padding-right: 0px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .titulo_duvida_faq {
    max-width: 350px;
    padding-bottom: 45px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .titulo_duvida_faq h1 {
    font-family: OpenSansbold;
    text-align: left;
    color: white;
    position: relative;
    font-size: 25px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .titulo_duvida_faq h1:after {
    content: "";
    width: 16%;
    height: 3px;
    bottom: -22px;
    position: absolute;
    left: 9%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question {
    padding: 1.5rem 1.5rem 0 0;
    border-bottom: 1px solid #575757;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question:last-child {
    border-bottom: 0;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question .question-text {
    padding: 1rem 0 1.5rem 0;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question .question-text p {
    margin-bottom: 0;
    color: #C1C1C1;
    font-family: OpenSansRegular;
    font-size: 14px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question .question-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: capitalize;
    padding-bottom: 1rem;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question .question-title p {
    margin-bottom: 0;
    color: white;
    font-family: OpenSansbold;
    font-size: 14px;
    text-transform: initial;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question .question-title .question-btn {
    font-size: 1.5rem;
    background: transparent;
    border-color: transparent;
    cursor: pointer;
    -webkit-transition: all 1s;
    transition: all 1s;
  }
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question .question-title .question-btn .plus-icon i,
  .faq_wrapper .container .row .col-sm-6 .col_duvida .question .question-title .question-btn .minus-icon i {
    color: #003a5d;
    font-size: 14px;
  }
  .faq_wrapper .container .row .col-sm-6 {
    padding: 0;
  }
  .faq_wrapper .container .row .col-sm-6 .col_contato_border {
    max-width: 100%!important;
    background: #0e074e;
    padding: 6px;
    margin-top: 106px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato {
    margin: 0px!important;
    border: 3px solid #003a5d;
    background-color: #0e074e;
    padding-top: 30px;
    max-width: 100%!important;
    padding-left: 18px;
    padding-right: 18px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .duvidas_box_contato {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .duvidas_box_contato h6 {
    font-family: OpenSansbold;
    font-size: 14px;
    color: white;
    text-align: center;
  }
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .duvidas_box_contato span {
    font-family: OpenSansRegular;
    color: #C1C1C1;
    font-size: 12px;
    display: block;
    text-align: center;
  }
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info {
    padding-top: 60px;
    padding-bottom: 53px;
    max-width: 266px;
    margin: auto;
    color: #c1c1c1;
    font-family: OpenSansRegular;
    font-size: 13px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .email_box,
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .telefone_box,
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .endereco_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
  }
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .email_box span,
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .telefone_box span,
  .faq_wrapper .container .row .col-sm-6 .col_contato_border .col_contato .box_contato_info .endereco_box span {
    padding-right: 15px;
  }
}
@media only screen and (min-width: 769px) {
  ol.carousel-indicators {
    display: none;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1366px) {
  .carousel .container_control .container {
    position: relative;
    bottom: 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .carousel .carousel-inner .carousel-item .container {
    position: relative;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption {
    padding-top: 23%;
    width: 60%;
    margin: auto;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption h1 {
    font-size: 35px;
    padding-bottom: 0;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption .slide_title_desc {
    padding-top: 0px;
    padding-bottom: 20px;
  }
  .carousel .carousel-inner .carousel-item .container .carousel-caption .slide_title_desc p {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1367px) {
  .carousel .carousel-inner .carousel-item {
    height: 690px !important;
  }
}
@font-face {
  font-family: oswald;
  src: url(./assets/font/Oswald-VariableFont_wght.ttf);
  font-weight: 500;
}
@font-face {
  font-family: oswaldMedium;
  src: url(./assets/font/Oswaldregular.ttf);
  font-weight: 500;
}
@font-face {
  font-family: OpenSans;
  src: url(./assets/font/OpenSans-SemiBold.ttf);
  font-weight: 500;
}
@font-face {
  font-family: OpenSansbold;
  src: url(./assets/font/OpenSans-Bold.ttf);
  font-weight: 700;
}
@font-face {
  font-family: OpenSansRegular;
  src: url(./assets/font/OpenSans-Regular.ttf);
  font-weight: 300;
}
@font-face {
  font-family: OpenSansitalic;
  src: url(./assets/font/OpenSans-Italic.ttf);
  font-weight: 300;
}
@font-face {
  font-family: OpenSanslight;
  src: url(./assets/font/OpenSans-Light.ttf);
  font-weight: 300;
}
@font-face {
  font-family: BodoniModa;
  src: url(./assets/font/BodoniModa.ttf);
  font-weight: 500;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2F1dG9tYXRlZC88aW5wdXQgY3NzIDM3NT4iLCJ0ZW1wbGF0ZS9sYXlvdXQubGVzcyIsInRlbXBsYXRlL3Jlc3BvbnNpdmUubGVzcyIsInRlbXBsYXRlL2ZvbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztFQVVFO0FDUkY7RUFDSSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFFQSxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0NEU0g7QUN6QkQ7RUFvQlUsb0JBQUE7Q0RRVDtBQzVCRDtFQXNCWSwwQkFBQTtFQUNBLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUFBLHFCQUFBO0NEU1g7QUNSVztFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7Q0RVYjtBQzFDRDtFQW1DYyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtDRFViO0FDaEREO0VBd0NnQixhQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUFBLHFCQUFBO0NEV2Y7QUNWZTtFQUNFLGFBQUE7Q0RZakI7QUN4REQ7RUFrRGdCLGdCQUFBO0NEU2Y7QUMzREQ7RUF5RFEscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7Q0RLUDtBQ2hFRDtF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LGlCQUFBO0lBQ0EscUJBQUE7R0ZxeERuQjtFRS95REs7SUE0QmdCLGlCQUFBO0dGc3hEckI7Q0FDRjtBRXh3REc7RUFDSTtJQUNJLHlCQUFBO0dGMHdEVDtDQUNGO0FHaG5HRDtFQUNJLG9CQUFBO0VBQ0EscURBQUE7RUFDQSxpQkFBQTtDSGtuR0g7QUcvbUdEO0VBQ0ksMEJBQUE7RUFDQSwwQ0FBQTtFQUNBLGlCQUFBO0NIaW5HSDtBRzltR0Q7RUFDSSxzQkFBQTtFQUNBLDhDQUFBO0VBQ0EsaUJBQUE7Q0hnbkdIO0FHN21HRDtFQUNJLDBCQUFBO0VBQ0EsMENBQUE7RUFDQSxpQkFBQTtDSCttR0g7QUc1bUdEO0VBQ0ksNkJBQUE7RUFDQSw2Q0FBQTtFQUNBLGlCQUFBO0NIOG1HSDtBRzFtR0Q7RUFDSSw0QkFBQTtFQUNBLDRDQUFBO0VBQ0EsaUJBQUE7Q0g0bUdIO0FHeG1HRDtFQUNJLDJCQUFBO0VBQ0EsMkNBQUE7RUFDQSxpQkFBQTtDSDBtR0g7QUd2bUdEO0VBQ0ksd0JBQUE7RUFDQSx1Q0FBQTtFQUNBLGlCQUFBO0NIeW1HSCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuXHRUaGVtZSBOYW1lOiBTUCBJbXBvcnRzXG5cdFRoZW1lIFVSSTpcblx0QXV0aG9yOiBFbW1hbnVlbCBGcmFuY29pc1xuXHRBdXRob3IgVVJJOlxuXHREZXNjcmlwdGlvbjogVGVtYSBwZXJzb25hbGl6YWRvLlxuXHRWZXJzaW9uOiAxLjBcblx0TGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcblx0TGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblxuKi9cbi5mbHlvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgd2lkdGg6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiAyNjVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwNzRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzYTVkO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzBlMDc0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNTBweCAxMDBweCAxMDBweDtcbn1cbi5mbHlvdXQgLmNvbnRhaW5lciAucm93IC5jb2wtc20tMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmx5b3V0IC5jb250YWluZXIgLnJvdyAuY29sLXNtLTMgLnRyYXRhbWVudG9faXRlbV9tZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2E1ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5mbHlvdXQgLmNvbnRhaW5lciAucm93IC5jb2wtc20tMyAudHJhdGFtZW50b19pdGVtX21lbnU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZseW91dCAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zIC50cmF0YW1lbnRvX2l0ZW1fbWVudSBoNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmZseW91dCAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zIC50cmF0YW1lbnRvX2l0ZW1fbWVudSBoNCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZseW91dCAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zIC50cmF0YW1lbnRvX2l0ZW1fbWVudSBoNCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmZseW91dCAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zIC50cmF0YW1lbnRvX2l0ZW1fbWVudSAudHJhdGFtZW50b19pY29uZSBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG4uZmx5b3V0IC5jb250YWluZXIgLmRyb3Bkb3duX2J0bl92ZXJfc2V2aWNvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZseW91dCAuY29udGFpbmVyIC5kcm9wZG93bl9idG5fdmVyX3Nldmljb3MgYSB7XG4gIGNvbG9yOiAjMDAzYTVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5mbHlvdXQgLmNvbnRhaW5lciAuZHJvcGRvd25fYnRuX3Zlcl9zZXZpY29zIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ub3VyX2RuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNWQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5vdXJfZG5hIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdXJfZG5hIC5jb250YWluZXIgLm91cl9kbmFfd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLm91cl9kbmEgLmNvbnRhaW5lciAub3VyX2RuYV93cmFwcGVyIC5yb3cgLmNvbC1zbS02IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3VyX2RuYSAuY29udGFpbmVyIC5vdXJfZG5hX3dyYXBwZXIgLnJvdyAuY29sLXNtLTYgLm1lZGlhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOTRweDtcbn1cbi5vdXJfZG5hIC5jb250YWluZXIgLm91cl9kbmFfd3JhcHBlciAucm93IC5jb2wtc20tNiAubWVkaWEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICBtYXgtd2lkdGg6IDM0JTtcbn1cbi5vdXJfZG5hIC5jb250YWluZXIgLm91cl9kbmFfd3JhcHBlciAucm93IC5jb2wtc20tNiAubWVkaWEgLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuLm91cl9kbmEgLmNvbnRhaW5lciAub3VyX2RuYV93cmFwcGVyIC5yb3cgLmNvbC1zbS02IC5tZWRpYSAubWVkaWEtYm9keSBoNSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tb250YWRvcmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNjZTBlMmQ7XG59XG4ubW9udGFkb3JhcyAuY29udGFpbmVyIC5mb3JuZWNlZG9yZXNfd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTYlO1xuICBtYXJnaW46IGF1dG87XG59XG4ubW9udGFkb3JhcyAuY29udGFpbmVyIC5mb3JuZWNlZG9yZXNfd3JhcHBlciBoNCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubW9udGFkb3JhcyAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb250YWRvcmFzIC5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbi5tb250YWRvcmFzIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyLFxuLm1vbnRhZG9yYXMgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6YWN0aXZlLFxuLm1vbnRhZG9yYXMgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm1vbnRhZG9yYXMgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNjMWMxYzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tb250YWRvcmFzIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzNkYWUyYjtcbn1cbi53b3JraW5nX2hvdXJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLndvcmtpbmdfaG91cnMgLmNvbnRhaW5lciAud29ya2luZ19ob3Vyc193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi53b3JraW5nX2hvdXJzIC5jb250YWluZXIgLndvcmtpbmdfaG91cnNfd3JhcHBlciBoMyB7XG4gIGNvbG9yOiAjY2UwZTJkO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi53b3JraW5nX2hvdXJzIC5jb250YWluZXIgLndvcmtpbmdfaG91cnNfd3JhcHBlciAucm93IC5jb2wtc20tNiAuaG91cnNfY29sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuLmZvcm5lY2Vkb3JlcyB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2NlMGUyZDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4uZm9ybmVjZWRvcmVzIC5jb250YWluZXIgLmZvcm5lY2Vkb3Jlc193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5mb3JuZWNlZG9yZXMgLmNvbnRhaW5lciAuZm9ybmVjZWRvcmVzX3dyYXBwZXIgaDQge1xuICBjb2xvcjogI2NlMGUyZDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2X2Rlc2t0b3Age1xuICBiYWNrZ3JvdW5kOiAjMDAzYTVkO1xufVxuLm5hdl9kZXNrdG9wIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG59XG4ubmF2X2Rlc2t0b3AgLmNvbnRhaW5lciAuY29udGFpbmVyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5uYXZfZGVza3RvcCAuY29udGFpbmVyIC5jb250YWluZXJfd3JhcHBlciAuY3VzdG9tX2xvZ28ge1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2X2Rlc2t0b3AgLmNvbnRhaW5lciAuY29udGFpbmVyX3dyYXBwZXIgLmN1c3RvbV9sb2dvIC5jdXN0b20tbG9nby1saW5rIGltZyB7XG4gIG1heC13aWR0aDogNTclO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm5hdl9kZXNrdG9wIC5jb250YWluZXIgLmNvbnRhaW5lcl93cmFwcGVyIC5jdXN0b21fbG9nbyAubG9nby1zZWNvbmRhaXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIC8qIHJpZ2h0OiAxOXB4OyAqL1xuICByaWdodDogMjJweDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5uYXZfZGVza3RvcCAuY29udGFpbmVyIC5jb250YWluZXJfd3JhcHBlciAuY3VzdG9tX2xvZ28gLmxvZ28tc2Vjb25kYWlyZSBpbWcge1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5hdl9kZXNrdG9wIC5zaWRlYmFyLW9mZi1jYW52YXMgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzNkYWUyYjtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi5uYXZfZGVza3RvcCAuc2lkZWJhci1vZmYtY2FudmFzIC5uYXZiYXItbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub2ZmLWNhbnZhcyBkaXYjbmF2YmFyb2ZmY2FudmFzIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG4ub2ZmLWNhbnZhcyAud3JhcHBlcl9jb250YXRvX3RvcF9tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5vZmYtY2FudmFzIC53cmFwcGVyX2NvbnRhdG9fdG9wX21haW4gLmNvbnRhaW5lciAud3JhcHBlcl9jb250YXRvX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm9mZi1jYW52YXMgLndyYXBwZXJfY29udGF0b190b3BfbWFpbiAuY29udGFpbmVyIC53cmFwcGVyX2NvbnRhdG9fdG9wIC50ZWxlZm9uZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9mZi1jYW52YXMgLndyYXBwZXJfY29udGF0b190b3BfbWFpbiAuY29udGFpbmVyIC53cmFwcGVyX2NvbnRhdG9fdG9wIC50ZWxlZm9uZSBzcGFuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ub2ZmLWNhbnZhcyAud3JhcHBlcl9jb250YXRvX3RvcF9tYWluIC5jb250YWluZXIgLndyYXBwZXJfY29udGF0b190b3AgLnRlbGVmb25lIHNwYW4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5vZmYtY2FudmFzIC53cmFwcGVyX2NvbnRhdG9fdG9wX21haW4gLmNvbnRhaW5lciAud3JhcHBlcl9jb250YXRvX3RvcCAuaG9yYXJpbyxcbi5vZmYtY2FudmFzIC53cmFwcGVyX2NvbnRhdG9fdG9wX21haW4gLmNvbnRhaW5lciAud3JhcHBlcl9jb250YXRvX3RvcCAuZW1haWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vZmYtY2FudmFzIC53cmFwcGVyX2NvbnRhdG9fdG9wX21haW4gLmNvbnRhaW5lciAud3JhcHBlcl9jb250YXRvX3RvcCAuZW1haWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5vZmYtY2FudmFzIC53cmFwcGVyX2NvbnRhdG9fdG9wX21haW4gLmNvbnRhaW5lciAud3JhcHBlcl9jb250YXRvX3RvcCAuZW1haWwgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5vZmYtY2FudmFzIC5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAud3JhcHBlcl9hZGRpdGlvbmFsX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAud3JhcHBlcl9hZGRpdGlvbmFsX2luZm8gLmVuZGVyZWNvX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwZTA3NGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9mZi1jYW52YXMgLm5hdmJhciAuY29udGFpbmVyIC53cmFwcGVyX2FkZGl0aW9uYWxfaW5mbyAuZW5kZXJlY29faGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDc0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2NiU7XG4gIGxlZnQ6IC0xMnB4O1xuICBib3R0b206IDZweDtcbn1cbi5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAud3JhcHBlcl9hZGRpdGlvbmFsX2luZm8gLmVuZGVyZWNvX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDc0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2NiU7XG4gIHJpZ2h0OiA5cHg7XG4gIGJvdHRvbTogNnB4O1xufVxuLm9mZi1jYW52YXMgLm5hdmJhciAuY29udGFpbmVyIC53cmFwcGVyX2FkZGl0aW9uYWxfaW5mbyAuZW5kZXJlY29faGVhZGVyIC5zcGluX21hcCB7XG4gIHdpZHRoOiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAud3JhcHBlcl9hZGRpdGlvbmFsX2luZm8gLnNvY2lhbF9jb2x1bW5fb25lIGEsXG4ub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLndyYXBwZXJfYWRkaXRpb25hbF9pbmZvIC5zb2NpYWxfY29sdW1uX3R3byBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LWZhbWlseTogb3N3YWxkO1xufVxuLm9mZi1jYW52YXMgLm5hdmJhciAuY29udGFpbmVyIC5zaWRlYmFyLW9mZi1jYW52YXMgLm5hdmJhci1uYXYgbGkuYWN0aXZlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjY2UwZTJkICFpbXBvcnRhbnQ7XG59XG4ub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLnNpZGViYXItb2ZmLWNhbnZhcyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNTtcbn1cbi5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAuc2lkZWJhci1vZmYtY2FudmFzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGNvbG9yOiAjY2UwZTJkICFpbXBvcnRhbnQ7XG59XG4ub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLnRlbGVmb25lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogN3B4IDI3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBtZXRyb3Bvc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAudGVsZWZvbmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmNhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNjZTBlMmQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjY2UwZTJkO1xufVxuLmNhcm91c2VsIC5jb250YWluZXJfY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2Fyb3VzZWwgLmNvbnRhaW5lcl9jb250cm9sIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogNzhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJvdXNlbCAuY29udGFpbmVyX2NvbnRyb2wgLmNvbnRhaW5lciBhLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDNhNWQ7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsIC5jb250YWluZXJfY29udHJvbCAuY29udGFpbmVyIGEuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmNhcm91c2VsIC5jb250YWluZXJfY29udHJvbCAuY29udGFpbmVyIGEuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGxlZnQ6IDIlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDNhNWQ7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsIC5jb250YWluZXJfY29udHJvbCAuY29udGFpbmVyIGEuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb2xvcjogIzUxNTA1MDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuICBoZWlnaHQ6IDUxMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHdpZHRoOiA2NSU7XG4gIHRvcDogMTglO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciAuY2Fyb3VzZWwtY2FwdGlvbiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5jb250YWluZXIgLmNhcm91c2VsLWNhcHRpb24gLnNsaWRlX3RpdGxlX2Rlc2Mge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAuY29udGFpbmVyIC5jYXJvdXNlbC1jYXB0aW9uIC5zbGlkZV90aXRsZV9kZXNjIHAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0Q2RDZENjtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAuY29udGFpbmVyIC5jYXJvdXNlbC1jYXB0aW9uIC5zbGlkZV9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciAuY2Fyb3VzZWwtY2FwdGlvbiAuc2xpZGVfYnRuIC5idG5fc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwZTJkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciAuY2Fyb3VzZWwtY2FwdGlvbiAuc2xpZGVfYnRuIC5idG5fc2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC8qIGNoYW5nZSB0aGUgZGlyZWN0aW9uIG9mIHRoZSBjaGFuZ2UgaGVyZSAqL1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN1YnRpdGxlX3NvYnJlIHtcbiAgcGFkZGluZy1sZWZ0OiA4NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cbi5zdWJ0aXRsZV9zb2JyZSBzcGFuIHtcbiAgY29sb3I6ICNENkQ2RDY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XG4gIGxldHRlci1zcGFjaW5nOiA1LjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VidGl0bGVfc29icmUgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsZWZ0OiAtODJweDtcbn1cbi5zdWJ0aXRsZV9zb2JyZSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcmlnaHQ6IC04MnB4O1xufVxuLnRpdGxlX3NvYnJlIHtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG4udGl0bGVfc29icmUgaDIge1xuICBmb250LWZhbWlseTogb3N3YWxkO1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgZm9udC1zaXplOiA0N3B4O1xufVxuLnNvYnJlZG91dG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uc29icmVkb3V0b3IgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuc29icmVfaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvYnJlZG91dG9yIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLnNvYnJlX2ltYWdlcyAuYWJvdXRfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5zb2JyZWRvdXRvciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5zb2JyZV9pbWFnZXMgLnNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLnNvYnJlZG91dG9yIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLnNvYnJlX2ltYWdlcyAuc2hhcGUtMSB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtNzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc29icmVkb3V0b3IgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuc29icmVfaW1hZ2VzIC5zaGFwZS0yIHtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogLTEwNHB4O1xufVxuLnNvYnJlZG91dG9yIC5jb250YWluZXIgLnJvdyAuYWJvdXRfZGVzY3JpcHRpb24gLndyYXBwZXJfYWJvdXRfZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uc29icmVkb3V0b3IgLmNvbnRhaW5lciAucm93IC5hYm91dF9kZXNjcmlwdGlvbiAud3JhcHBlcl9hYm91dF9kZXNjcmlwdGlvbiBoNCB7XG4gIGNvbG9yOiAjY2UwZTJkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5zb2JyZWRvdXRvciAuY29udGFpbmVyIC5yb3cgLmFib3V0X2Rlc2NyaXB0aW9uIC53cmFwcGVyX2Fib3V0X2Rlc2NyaXB0aW9uIC53cmFwcGVyX2Fib3V0X2Rlc2NyaXB0aW9uX3RleHQgcCB7XG4gIGNvbG9yOiAjMDAzYTVkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBlY2FzLXNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjZTBlMmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNWQ7XG59XG4ucGVjYXMtc2VjdGlvbiAuY29udGFpbmVyIGgyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ucGVjYXMtc2VjdGlvbiAuY29udGFpbmVyIC5jb250YWluZXJfYW5kX3NlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnBlY2FzLXNlY3Rpb24gLmNvbnRhaW5lciAuY29udGFpbmVyX2FuZF9zZXJ2aWNlcyAucm93IC5jb2wtc20tNCAuY29sLXBlY2FzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNkYWUyYjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wZWNhcy1zZWN0aW9uIC5jb250YWluZXIgLmNvbnRhaW5lcl9hbmRfc2VydmljZXMgLnJvdyAuY29sLXNtLTQgLmNvbC1wZWNhcyAucGVjYXMtZGVzYyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wZWNhcy1zZWN0aW9uIC5jb250YWluZXIgLmNvbnRhaW5lcl9hbmRfc2VydmljZXMgLnJvdyAuY29sLXNtLTQgLmNvbC1wZWNhcyAucGVjYXMtZGVzYyBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZXF1aXBlX2JnX2JsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmVxdWlwZV9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDc0ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAzN3B4O1xufVxuLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDUuNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bF9lcXVpcGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG4uZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsX2VxdWlwZSAub3dsX2VxdWlwZV93cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bF9lcXVpcGUgLm93bF9lcXVpcGVfd3JhcHBlciBhIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bF9lcXVpcGUgLm93bF9lcXVpcGVfd3JhcHBlcjpob3ZlciBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOSk7XG59XG4uZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsX2VxdWlwZSAub3dsX2VxdWlwZV93cmFwcGVyIC5lcXVpcGVfb3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsX2VxdWlwZSAub3dsX2VxdWlwZV93cmFwcGVyIC5lcXVpcGVfb3ZlcmxheSAuZXF1aXBlX3RpdHVsbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5lcXVpcGVfc2VjdGlvbiAuY29udGFpbmVyIC5vd2xfZXF1aXBlIC5vd2xfZXF1aXBlX3dyYXBwZXIgLmVxdWlwZV9vdmVybGF5IC5lcXVpcGVfdGl0dWxvIGg1IHtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bF9lcXVpcGUgLm93bF9lcXVpcGVfd3JhcHBlciAuZXF1aXBlX292ZXJsYXkgLmVxdWlwZV90aXR1bG8gcCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsX2VxdWlwZSAub3dsX2VxdWlwZV93cmFwcGVyIC5lcXVpcGVfb3ZlcmxheSAuZXF1aXBlX3RpdHVsbyBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsLW5hdi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsLW5hdi5kaXNhYmxlZCAub3dsLXByZXYsXG4uZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsLW5hdi5kaXNhYmxlZCAub3dsLW5leHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTA1MDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5lcXVpcGVfc2VjdGlvbiAuY29udGFpbmVyIC5vd2wtbmF2LmRpc2FibGVkIC5vd2wtcHJldjpob3Zlcixcbi5lcXVpcGVfc2VjdGlvbiAuY29udGFpbmVyIC5vd2wtbmF2LmRpc2FibGVkIC5vd2wtbmV4dDpob3Zlcixcbi5lcXVpcGVfc2VjdGlvbiAuY29udGFpbmVyIC5vd2wtbmF2LmRpc2FibGVkIC5vd2wtcHJldjphY3RpdmUsXG4uZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsLW5hdi5kaXNhYmxlZCAub3dsLW5leHQ6YWN0aXZlLFxuLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bC1uYXYuZGlzYWJsZWQgLm93bC1wcmV2OmZvY3VzLFxuLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bC1uYXYuZGlzYWJsZWQgLm93bC1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMwMDNhNWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG59XG4uZXF1aXBlX3NlY3Rpb24gLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzYTVkO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzAwM2E1ZDtcbn1cbi5lcXVpcGVfc2VjdGlvbiAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVxdWlwZV9zZWN0aW9uIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDglO1xuICB0b3A6IC0zNHB4O1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcGFkZGluZzogMnB4IDEwcHggN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmVxdWlwZV9zZWN0aW9uIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5pbWdfcG9wX3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmVxdWlwZV9zZWN0aW9uIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ub21lX21vZGFsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZXF1aXBlX3NlY3Rpb24gLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm5vbWVfbW9kYWwgaDQge1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIGNvbG9yOiAjRDZENkQ2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5lcXVpcGVfc2VjdGlvbiAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY2FyZ29fbW9kYWwgaDUge1xuICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZXF1aXBlX3NlY3Rpb24gLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmltcG9ydHNfc2VydmljZXMgLmNvbnRhaW5lciBoNSB7XG4gIGNvbG9yOiAjM2RhZTJiO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmltcG9ydHNfc2VydmljZXMgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uaW1wb3J0c19zZXJ2aWNlcyAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTQgLnRyYXRhbWVudG9faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDI4MnB4O1xuICB3aWR0aDogMzEycHg7XG59XG4uaW1wb3J0c19zZXJ2aWNlcyAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC50cmF0YW1lbnRvX2l0ZW0gaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fucztcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTQgLnRyYXRhbWVudG9faXRlbSAudHJhdGFtZW50b19pY29uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltcG9ydHNfc2VydmljZXMgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAudHJhdGFtZW50b19pdGVtIC50cmF0YW1lbnRvX2V4Y2VycHQge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTQgLnRyYXRhbWVudG9faXRlbSAudHJhdGFtZW50b19leGNlcnB0IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaW1wb3J0c19zZXJ2aWNlcyAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC50cmF0YW1lbnRvX2l0ZW0gLnRyYXRhbWVudG9fc2FpYmFfbWFpcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltcG9ydHNfc2VydmljZXMgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAudHJhdGFtZW50b19pdGVtIC50cmF0YW1lbnRvX3NhaWJhX21haXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDNhNWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmltcG9ydHNfc2VydmljZXMgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAudHJhdGFtZW50b19pdGVtIC50cmF0YW1lbnRvX3NhaWJhX21haXMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyLFxuLmltcG9ydHNfc2VydmljZXMgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6YWN0aXZlLFxuLmltcG9ydHNfc2VydmljZXMgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmltcG9ydHNfc2VydmljZXMgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNjMWMxYzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzNkYWUyYjtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0b3A6IDM3JTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtbmF2IC5vd2wtcHJldjpob3Zlcixcbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtbmF2IC5vd2wtbmV4dDpob3Zlcixcbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtbmF2IC5vd2wtcHJldjphY3RpdmUsXG4uaW1wb3J0c19zZXJ2aWNlcyAub3dsLW5hdiAub3dsLW5leHQ6YWN0aXZlLFxuLmltcG9ydHNfc2VydmljZXMgLm93bC1uYXYgLm93bC1wcmV2OmZvY3VzLFxuLmltcG9ydHNfc2VydmljZXMgLm93bC1uYXYgLm93bC1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwIWltcG9ydGFudDtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlciBzcGFuLFxuLmltcG9ydHNfc2VydmljZXMgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyIHNwYW4sXG4uaW1wb3J0c19zZXJ2aWNlcyAub3dsLW5hdiAub3dsLXByZXY6YWN0aXZlIHNwYW4sXG4uaW1wb3J0c19zZXJ2aWNlcyAub3dsLW5hdiAub3dsLW5leHQ6YWN0aXZlIHNwYW4sXG4uaW1wb3J0c19zZXJ2aWNlcyAub3dsLW5hdiAub3dsLXByZXY6Zm9jdXMgc3Bhbixcbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtbmF2IC5vd2wtbmV4dDpmb2N1cyBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2E1ZDtcbn1cbi5pbXBvcnRzX3NlcnZpY2VzIC5vd2wtbmF2IC5vd2wtcHJldiBzcGFuLFxuLmltcG9ydHNfc2VydmljZXMgLm93bC1uYXYgLm93bC1uZXh0IHNwYW4ge1xuICBjb2xvcjogIzUxNTA1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MDUwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnBhZ2luYV90cmF0YW1lbnRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NmFkOTtcbn1cbi5wYWdpbmFfdHJhdGFtZW50byAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aXR1bG9fbW9kZWxvX2JvcmRlcl9ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi50aXR1bG9fbW9kZWxvX2JvcmRlcl9ib3R0b20gLnRpdHVsb19tb2RlbG9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgY29sb3I6ICMwMDNhNWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi50aXR1bG9fbW9kZWxvX2JvcmRlcl9ib3R0b20gaDEge1xuICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGl0dWxvX21vZGVsb19ib3JkZXJfYm90dG9tIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDglO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwM2E1ZDtcbiAgYm90dG9tOiAtMjlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5kZXBvaW1lbnRvX3RpdGxlX2VkaXRhcl9zdHlsZSB7XG4gIG1heC13aWR0aDogNjglO1xuICBtYXJnaW46IGF1dG87XG59XG4uYWxpZ25fbGVmdF93aXRob3V0X2JvcmRlcl9ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5hbGlnbl9sZWZ0X3dpdGhvdXRfYm9yZGVyX2JvdHRvbSAudGl0dWxvX21vZGVsb19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogT3N3YWxkO1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5hbGlnbl9sZWZ0X3dpdGhvdXRfYm9yZGVyX2JvdHRvbSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMGUwNzRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxpZ25fbGVmdF93aXRob3V0X2JvcmRlcl9ib3R0b20gaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0NGQjA3Qjtcbn1cbi5kZXBvaW1lbnRvc19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjY2UwZTJkO1xufVxuLmRlcG9pbWVudG9zX3NlY3Rpb24gLmNvbnRhaW5lciBoNiB7XG4gIGNvbG9yOiAjMDAzYTVkO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVwb2ltZW50b3Nfc2VjdGlvbiAuY29udGFpbmVyIC5yb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4uZGVwb2ltZW50b3Nfc2VjdGlvbiAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5kZXBvaW1lbnRvc190ZXh0b3Mge1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAjMDEwMTAxO1xuICBwYWRkaW5nOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRlcG9pbWVudG9zX3NlY3Rpb24gLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuZGVwb2ltZW50b3NfdGV4dG9zIHAge1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zaXRhbGljO1xufVxuLmRlcG9pbWVudG9zX3NlY3Rpb24gLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuZGVwb2ltZW50b3NfdGV4dG9zIHNwYW4ge1xuICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kZXBvaW1lbnRvc19zZWN0aW9uIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmRlcG9pbWVudG9zX3RleHRvcyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDExJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzYTVkO1xuICAvKiByaWdodDogMjM3cHg7ICovXG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2wtc20tNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sLXNtLTYgLnBvcnF1ZV9lc2NvbGhlcl9zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2wtc20tNiAucG9ycXVlX2VzY29saGVyX3NsaWRlIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2wtc20tNiAucG9ycXVlX2VzY29saGVyX3NsaWRlIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcixcbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2wtc20tNiAucG9ycXVlX2VzY29saGVyX3NsaWRlIC5vd2wtZG90cyAub3dsLWRvdDphY3RpdmUsXG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sLXNtLTYgLnBvcnF1ZV9lc2NvbGhlcl9zbGlkZSAub3dsLWRvdHMgLm93bC1kb3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbC1zbS02IC5wb3JxdWVfZXNjb2xoZXJfc2xpZGUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2wtc20tNiAucG9ycXVlX2VzY29saGVyX3NsaWRlIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDNhNWQ7XG59XG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sLXNtLTYgLnBvcnF1ZV9lc2NvbGhlcl9zbGlkZSAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3R0b206IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwO1xuICByaWdodDogMDtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2wtc20tNiAucG9ycXVlX2VzY29saGVyX3NsaWRlIC5vd2wtbmF2IC5vd2wtcHJldixcbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2wtc20tNiAucG9ycXVlX2VzY29saGVyX3NsaWRlIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MDUwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbC1zbS02IC5wb3JxdWVfZXNjb2xoZXJfc2xpZGUgLm93bC1uYXYgLm93bC1wcmV2OmhvdmVyLFxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbC1zbS02IC5wb3JxdWVfZXNjb2xoZXJfc2xpZGUgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyLFxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbC1zbS02IC5wb3JxdWVfZXNjb2xoZXJfc2xpZGUgLm93bC1uYXYgLm93bC1wcmV2OmFjdGl2ZSxcbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2wtc20tNiAucG9ycXVlX2VzY29saGVyX3NsaWRlIC5vd2wtbmF2IC5vd2wtbmV4dDphY3RpdmUsXG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sLXNtLTYgLnBvcnF1ZV9lc2NvbGhlcl9zbGlkZSAub3dsLW5hdiAub3dsLXByZXY6Zm9jdXMsXG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sLXNtLTYgLnBvcnF1ZV9lc2NvbGhlcl9zbGlkZSAub3dsLW5hdiAub3dsLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sX2NvbnRhY3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sX2NvbnRhY3QgLmZvcm1fY29udGFjdF93cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctdG9wOiAzM3B4O1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbF9jb250YWN0IC5mb3JtX2NvbnRhY3Rfd3JhcHBlciBoNCB7XG4gIGNvbG9yOiAjMDAzYTVkO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbF9jb250YWN0IC5mb3JtX2NvbnRhY3Rfd3JhcHBlciAuc3VidGl0bGUge1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2xfY29udGFjdCAuZm9ybV9jb250YWN0X3dyYXBwZXIgcCB7XG4gIGNvbG9yOiAjMDAzYTVkO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2xfY29udGFjdCAuZm9ybV9jb250YWN0X3dyYXBwZXIgcCBpbnB1dCxcbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2xfY29udGFjdCAuZm9ybV9jb250YWN0X3dyYXBwZXIgcCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNWQ7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbF9jb250YWN0IC5mb3JtX2NvbnRhY3Rfd3JhcHBlciAuZm9ybV93aXRoX2NlbGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sX2NvbnRhY3QgLmZvcm1fY29udGFjdF93cmFwcGVyIC5mb3JtX3dpdGhfY2VsbCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbF9jb250YWN0IC5mb3JtX2NvbnRhY3Rfd3JhcHBlciAuZm9ybV93aXRoX2NlbGwgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5jb2xfY29udGFjdCAuZm9ybV9jb250YWN0X3dyYXBwZXIgLmZvcm1fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTIlO1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbF9jb250YWN0IC5mb3JtX2NvbnRhY3Rfd3JhcHBlciAuZm9ybV93cmFwcGVyIC5mb3JtLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sX2NvbnRhY3QgLmZvcm1fY29udGFjdF93cmFwcGVyIC5mb3JtX3dyYXBwZXIgLmZvcm0tYnRuIC5idG4ge1xuICBjb2xvcjogIzNkYWUyYjtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG59XG4ucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLmNvbC1zbS02IC5wb3JxdWVfZXNjb2xoZXJfZGV0YWxoZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5jb2wtc20tNiAucG9ycXVlX2VzY29saGVyX2RldGFsaGUgLnBvcnF1ZV9lc2NvbGhlcl9saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAuY29sLXNtLTYgLnBvcnF1ZV9lc2NvbGhlcl9kZXRhbGhlIC5wb3JxdWVfZXNjb2xoZXJfbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMGUwNzRlO1xuICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAuY29sLXNtLTYgLnBvcnF1ZV9lc2NvbGhlcl9kZXRhbGhlIC5wb3JxdWVfZXNjb2xoZXJfbGlzdCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgYmFja2dyb3VuZDogIzAwM2E1ZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFnZW5kYW1lbnRvX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzYTVkO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5hZ2VuZGFtZW50b193cmFwcGVyIC5jb250YWluZXIgLmFnZW5kZV9jb25zdWx0YSB7XG4gIG1heC13aWR0aDogNDk3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFnZW5kYW1lbnRvX3dyYXBwZXIgLmNvbnRhaW5lciAuYWdlbmRlX2NvbnN1bHRhIC5hZ2VuZGVfY29uc3VsdGFfdGl0bGVfd3JhcHBlciBoNiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmFnZW5kYW1lbnRvX3dyYXBwZXIgLmNvbnRhaW5lciAuYWdlbmRlX2NvbnN1bHRhIC5hZ2VuZGVfY29uc3VsdGFfZGVzY193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYWdlbmRhbWVudG9fd3JhcHBlciAuY29udGFpbmVyIC5hZ2VuZGVfY29uc3VsdGEgLmFnZW5kZV9jb25zdWx0YV9kZXNjX3dyYXBwZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hZ2VuZGFtZW50b193cmFwcGVyIC5jb250YWluZXIgLmFnZW5kZV9jb25zdWx0YSAuYnRuX2FnZW5kYW1lbnRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmFnZW5kYW1lbnRvX3dyYXBwZXIgLmNvbnRhaW5lciAuYWdlbmRlX2NvbnN1bHRhIC5idG5fYWdlbmRhbWVudG8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMzFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5hZ2VuZGFtZW50b193cmFwcGVyIC5jb250YWluZXIgLmFnZW5kZV9jb25zdWx0YSAuYnRuX2FnZW5kYW1lbnRvIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogIzBlMDc0ZTtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICMzZGFlMmI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTglO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC53cmFwcGVyX2Jsb2dfdGl0bGVfYW5kX3NlZV9hbGxfcG9zdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLndyYXBwZXJfYmxvZ190aXRsZV9hbmRfc2VlX2FsbF9wb3N0IC50aXR1bG9fbW9kZWxvX2JvcmRlcl9ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC53cmFwcGVyX2Jsb2dfdGl0bGVfYW5kX3NlZV9hbGxfcG9zdCAudGl0dWxvX21vZGVsb19ib3JkZXJfYm90dG9tIGgxIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS03IC5wb3N0X3dpdGhfZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAucG9zdF93aXRoX2Rlc2NyaXB0aW9uIC50ZXh0X2Rlc2NfYmxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzBmMGYwZjhjO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLnBvc3Rfd2l0aF9kZXNjcmlwdGlvbiAudGV4dF9kZXNjX2Jsb2cgLmV4Y2VycHRfYmxvZ19kZXNjIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDAzYTVkO1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAucG9zdF93aXRoX2Rlc2NyaXB0aW9uIC50ZXh0X2Rlc2NfYmxvZyAuZXhjZXJwdF9ibG9nX2Rlc2MgaDYge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLnBvc3Rfd2l0aF9kZXNjcmlwdGlvbiAudGV4dF9kZXNjX2Jsb2cgLmV4Y2VycHRfYmxvZ19kZXNjIHAge1xuICBjb2xvcjogI2Q2ZDZkNjtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLnBvc3Rfd2l0aF9kZXNjcmlwdGlvbiAudGV4dF9kZXNjX2Jsb2cgLmJ0bl9ibG9nX2hvbWUge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAucG9zdF93aXRoX2Rlc2NyaXB0aW9uIC50ZXh0X2Rlc2NfYmxvZyAuYnRuX2Jsb2dfaG9tZSBhIHtcbiAgZm9udC1mYW1pbHk6IG9zd2FsZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS01IC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNSAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9uIC5wb3N0X3RpdGxlX2hvbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDAzYTVkO1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNSAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9uIC5wb3N0X3RpdGxlX2hvbWUgaDYge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTUgLnBvc3Rfd2l0aG91dF9kZXNjcmlwdGlvbiAucG9zdF90aXRsZV9ob21lIGEge1xuICBmb250LWZhbWlseTogb3N3YWxkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAzYTVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC5ibG9nX2J0bl9hbGxfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC5ibG9nX2J0bl9hbGxfd3JhcHBlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzZGFlMmI7XG4gIHBhZGRpbmc6IDdweCAzMXB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC55b3V0dWJlX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAueW91dHViZV93cmFwcGVyIC5vd2xfdmlkZW8gYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC55b3V0dWJlX3dyYXBwZXIgLnlvdXR1YmVfdGl0bGVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC55b3V0dWJlX3dyYXBwZXIgLnlvdXR1YmVfdGl0bGVfd3JhcHBlciAueW91dHViZV9pY29uX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLnlvdXR1YmVfd3JhcHBlciAueW91dHViZV90aXRsZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAueW91dHViZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlX3dyYXBwZXIgLnlvdXR1YmVfdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDZENkQ2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogT3N3YWxkO1xuICBsZXR0ZXItc3BhY2luZzogNS40cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAueW91dHViZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlX3dyYXBwZXIgLnlvdXR1YmVfdGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGVmdDogLTYwcHg7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLnlvdXR1YmVfd3JhcHBlciAueW91dHViZV90aXRsZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcmlnaHQ6IC02MHB4O1xufVxuLmJsb2dfcG9zdF93cmFwcGVyIC55b3V0dWJlX3dyYXBwZXIgLnlvdXR1YmVfdGl0bGVfd3JhcHBlciAueW91dHViZV9zdWJ0aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYmxvZ19wb3N0X3dyYXBwZXIgLnlvdXR1YmVfd3JhcHBlciAuYnRuX3lvdXR1YmVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5ibG9nX3Bvc3Rfd3JhcHBlciAueW91dHViZV93cmFwcGVyIC5idG5feW91dHViZV93cmFwcGVyIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzYTVkO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDNhNWQ7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZhcV93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLnRpdHVsb19kdXZpZGFfZmFxIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2R1dmlkYSAudGl0dWxvX2R1dmlkYV9mYXEgaDEge1xuICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLnRpdHVsb19kdXZpZGFfZmFxIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2JTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwZTA3NGU7XG4gIGJvdHRvbTogLTI5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfZHV2aWRhIC5kZXNjcmlwdGlvbl9kdXZpZGEge1xuICBwYWRkaW5nOiAwLjhyZW0gMCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGUwNzRlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfZHV2aWRhIC5kZXNjcmlwdGlvbl9kdXZpZGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2R1dmlkYSAuZGVzY3JpcHRpb25fZHV2aWRhIC5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDFzO1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLmRlc2NyaXB0aW9uX2R1dmlkYSAuYWNjb3JkaW9uOmhvdmVyIHtcbiAgY29sb3I6ICMwZTA3NGU7XG59XG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2R1dmlkYSAuZGVzY3JpcHRpb25fZHV2aWRhIC5hY2NvcmRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMDJCJztcbiAgY29sb3I6ICMwZTA3NGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLmRlc2NyaXB0aW9uX2R1dmlkYSAuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfZHV2aWRhIC5kZXNjcmlwdGlvbl9kdXZpZGEgLnBhbmVsIHtcbiAgcGFkZGluZzogMCAxMHB4IDVweCAwO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLmRlc2NyaXB0aW9uX2R1dmlkYSAucGFuZWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIge1xuICBtYXgtd2lkdGg6IDQ3N3B4O1xuICBiYWNrZ3JvdW5kOiAjMGUwNzRlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA2cHg7XG59XG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byB7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAzYTVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwNzRlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWF4LXdpZHRoOiA0NjlweDtcbn1cbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIGgxIHtcbiAgY29sb3I6ICNkOGU0ZjE7XG59XG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byAuZHV2aWRhc19ib3hfY29udGF0byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9jb250YXRvX2JvcmRlciAuY29sX2NvbnRhdG8gLmR1dmlkYXNfYm94X2NvbnRhdG8gaDYge1xuICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9jb250YXRvX2JvcmRlciAuY29sX2NvbnRhdG8gLmR1dmlkYXNfYm94X2NvbnRhdG8gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byAuYm94X2NvbnRhdG9faW5mbyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgbWF4LXdpZHRoOiAyNjZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9jb250YXRvX2JvcmRlciAuY29sX2NvbnRhdG8gLmJveF9jb250YXRvX2luZm8gLmVtYWlsX2JveCxcbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIC5ib3hfY29udGF0b19pbmZvIC50ZWxlZm9uZV9ib3gsXG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byAuYm94X2NvbnRhdG9faW5mbyAuZW5kZXJlY29fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIC5ib3hfY29udGF0b19pbmZvIC5lbWFpbF9ib3ggc3Bhbixcbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIC5ib3hfY29udGF0b19pbmZvIC50ZWxlZm9uZV9ib3ggc3Bhbixcbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIC5ib3hfY29udGF0b19pbmZvIC5lbmRlcmVjb19ib3ggc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byAuYm94X2NvbnRhdG9faW5mbyAuZW1haWxfYm94IHNwYW4gaW1nLFxuLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9jb250YXRvX2JvcmRlciAuY29sX2NvbnRhdG8gLmJveF9jb250YXRvX2luZm8gLnRlbGVmb25lX2JveCBzcGFuIGltZyxcbi5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIC5ib3hfY29udGF0b19pbmZvIC5lbmRlcmVjb19ib3ggc3BhbiBpbWcge1xuICBtYXgtd2lkdGg6IDEycHg7XG4gIG1heC13aWR0aDogMTRweDtcbn1cbi5xdWVzdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnNob3ctdGV4dCAucXVlc3Rpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWludXMtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy10ZXh0IC5taW51cy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNob3ctdGV4dCAucGx1cy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTVkO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNjZTBlMmQ7XG59XG4uZm9vdGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9maXJzdF9jb2x1bSAuZm9vdGVyX2xvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2ZpcnN0X2NvbHVtIC5ib3hfY29udGF0b19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMjY2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9maXJzdF9jb2x1bSAuYm94X2NvbnRhdG9faW5mbyAuZW1haWxfYm94LFxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2ZpcnN0X2NvbHVtIC5ib3hfY29udGF0b19pbmZvIC50ZWxlZm9uZV9ib3gsXG4uZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLmVuZGVyZWNvX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLmVtYWlsX2JveCBzcGFuLFxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2ZpcnN0X2NvbHVtIC5ib3hfY29udGF0b19pbmZvIC50ZWxlZm9uZV9ib3ggc3Bhbixcbi5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9maXJzdF9jb2x1bSAuYm94X2NvbnRhdG9faW5mbyAuZW5kZXJlY29fYm94IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2ZpcnN0X2NvbHVtIC5ib3hfY29udGF0b19pbmZvIC5lbWFpbF9ib3ggc3BhbiBpbWcsXG4uZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLnRlbGVmb25lX2JveCBzcGFuIGltZyxcbi5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9maXJzdF9jb2x1bSAuYm94X2NvbnRhdG9faW5mbyAuZW5kZXJlY29fYm94IHNwYW4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMnB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2ZpcnN0X2NvbHVtIC5ib3hfY29udGF0b19pbmZvIC5lbWFpbF9ib3ggYSxcbi5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9maXJzdF9jb2x1bSAuYm94X2NvbnRhdG9faW5mbyAudGVsZWZvbmVfYm94IGEsXG4uZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLmVuZGVyZWNvX2JveCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLmVtYWlsX2JveCBhOmhvdmVyLFxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2ZpcnN0X2NvbHVtIC5ib3hfY29udGF0b19pbmZvIC50ZWxlZm9uZV9ib3ggYTpob3Zlcixcbi5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9maXJzdF9jb2x1bSAuYm94X2NvbnRhdG9faW5mbyAuZW5kZXJlY29fYm94IGE6aG92ZXIge1xuICBvcGFjaXR5OiA2O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3NlY29uZF9jb2x1bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3NlY29uZF9jb2x1bSAuZm9vdGVyX2xvZ29fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAyNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMzZGFlMmI7XG59XG4uZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfdGhpcmRfY29sdW0ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3RoaXJkX2NvbHVtIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3RoaXJkX2NvbHVtIC5zb2NpYWxfaWNvbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb290ZXIgLmxhc3Rfcm93X2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0QzRDNEO1xufVxuLmZvb3RlciAubGFzdF9yb3dfZm9vdGVyIC5jb250YWluZXIgLmxhc3RfZm9vdGVyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyIC5sYXN0X3Jvd19mb290ZXIgLmNvbnRhaW5lciAubGFzdF9mb290ZXJfd3JhcHBlciAudG9kb3NfZGlyZWl0b3Mgc3BhbiB7XG4gIGNvbG9yOiAjQjRCNEI0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb290ZXIgLmxhc3Rfcm93X2Zvb3RlciAuY29udGFpbmVyIC5sYXN0X2Zvb3Rlcl93cmFwcGVyIC50b2Rvc19kaXJlaXRvcyBzcGFuIGEge1xuICBjb2xvcjogI0I0QjRCNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciAubGFzdF9yb3dfZm9vdGVyIC5jb250YWluZXIgLmxhc3RfZm9vdGVyX3dyYXBwZXIgLnRvZG9zX2RpcmVpdG9zX3NlY29uZF9jb2wge1xuICBjb2xvcjogI0I0QjRCNCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZm9vdGVyIC5sYXN0X3Jvd19mb290ZXIgLmNvbnRhaW5lciAubGFzdF9mb290ZXJfd3JhcHBlciAudG9kb3NfZGlyZWl0b3Nfc2Vjb25kX2NvbCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5zaW5nbGVfdHJhdGFtZW50b193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwM2E1ZDtcbn1cbi5zaW5nbGVfdHJhdGFtZW50b193cmFwcGVyIC5jb250YWluZXIgLnJvdyB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5zaW5nbGVfdHJhdGFtZW50b193cmFwcGVyIC5jb250YWluZXIgLnJvdyAuc2luZ2xlX3RyYXRhbWVudG8ge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zaW5nbGVfdHJhdGFtZW50b193cmFwcGVyIC5jb250YWluZXIgLnJvdyAuc2luZ2xlX3RyYXRhbWVudG8gLnNpbmdsZV90cmF0YW1lbnRvX3RpdHVsbyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZV90cmF0YW1lbnRvX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5zaW5nbGVfdHJhdGFtZW50byAuc2luZ2xlX3RyYXRhbWVudG9fdGl0dWxvIGgxIHtcbiAgY29sb3I6ICNkOGU0ZjE7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGVfdHJhdGFtZW50b193cmFwcGVyIC5jb250YWluZXIgLnJvdyAuc2luZ2xlX3RyYXRhbWVudG8gLnNpbmdsZV90cmF0YW1lbnRvX2Rlc2Mge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5zaW5nbGVfdHJhdGFtZW50b193cmFwcGVyIC5jb250YWluZXIgLnJvdyAuc2luZ2xlX3RyYXRhbWVudG8gLnNpbmdsZV90cmF0YW1lbnRvX2Rlc2MgcCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGNvbG9yOiAjZDhlNGYxO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc2luZ2xlX3RyYXRhbWVudG9fd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLnNpbmdsZV90cmF0YW1lbnRvIC5zaW5nbGVfdHJhdGFtZW50b19idG4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDRkIwN0I7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRkIwN0I7XG4gIHBhZGRpbmc6IDdweCAyNXB4O1xufVxuLnNpbmdsZV90cmF0YW1lbnRvIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZV90cmF0YW1lbnRvIGgxIHtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZV90cmF0YW1lbnRvIHAge1xuICBjb2xvcjogI2ZhZmFmYTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hX2FuZHJlX29saXZlaXJhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcbn1cbi5wYWdpbmFfYW5kcmVfb2xpdmVpcmEgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hX2FuZHJlX29saXZlaXJhIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLnNvYnJlX2NvbF9wYWdpbmFfYW5kcmUgLnNvYnJlX3dyYXBwZXJfdGl0dWxvX2FuZHJlIC50aXRsZV9zb2JyZSBoMiB7XG4gIGNvbG9yOiAjMGUwNzRlO1xufVxuLnBhZ2luYV9hbmRyZV9vbGl2ZWlyYSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5zb2JyZV9jb2xfcGFnaW5hX2FuZHJlIC5zb2JyZV9kZXNjIHAge1xuICBjb2xvcjogI2ZhZmFmYTtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNvYnJlX2dyZXkge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuI3VzZXItcmVnaXN0cmF0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jbGluaWNhX2JnX2JsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODZweCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA3NnB4IWltcG9ydGFudDtcbn1cbi5jbGluaWNhX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwNzRlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmNsaW5pY2Ffd3JhcHBlciAuY29udGFpbmVyIC50aXR1bG9fY2xpbmljYSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uY2xpbmljYV93cmFwcGVyIC5jb250YWluZXIgLnRpdHVsb19jbGluaWNhIGgzIHtcbiAgY29sb3I6ICNFMUUxRTE7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM3cHg7XG59XG4uY2xpbmljYV93cmFwcGVyIC5jb250YWluZXIgLnJvdyB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5jbGluaWNhX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAuY29sX2NsaW5pY2Ffc3R5bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5jbGluaWNhX3dyYXBwZXIgLmNvbnRhaW5lciAuc2VndW5kb19yb3dfaW1nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucGFnaW5hX2Jsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5wYWdpbmFfYmxvZyAudGl0dWxvX3BhZ2luYV9ibG9nIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGFnaW5hX2Jsb2cgLnRpdHVsb19wYWdpbmFfYmxvZyBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICBmb250LXNpemU6IDM1cHg7XG59XG4ucGFnaW5hX2Jsb2cgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9uLFxuLnBhZ2luYV9ibG9nIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLnBvc3Rfd2l0aG91dF9kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdpbmFfYmxvZyAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb24gLnBvc3RfdGl0bGVfaG9tZSxcbi5wYWdpbmFfYmxvZyAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb24gLnBvc3RfdGl0bGVfaG9tZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwMDNhNWQ7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbn1cbi5wYWdpbmFfYmxvZyAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb24gLnBvc3RfdGl0bGVfaG9tZSBoNixcbi5wYWdpbmFfYmxvZyAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb24gLnBvc3RfdGl0bGVfaG9tZSBoNiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucGFnaW5hX2Jsb2cgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9uIC5wb3N0X3RpdGxlX2hvbWUgYSxcbi5wYWdpbmFfYmxvZyAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb24gLnBvc3RfdGl0bGVfaG9tZSBhIHtcbiAgZm9udC1mYW1pbHk6IG9zd2FsZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwM2E1ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnVsLnBhZ2UtbnVtYmVycyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLnBhZ2UtbnVtYmVycyBsaS5maXJzdC1jaGlsZCBzcGFuIHtcbiAgY29sb3I6IHJlZCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cbnVsLnBhZ2UtbnVtYmVycyBsaSBzcGFuLmN1cnJlbnQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDNhNWQ7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsLnBhZ2UtbnVtYmVycyBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG51bC5wYWdlLW51bWJlcnMgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5zaW5nbGVfcG9zdF90aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAuc2luZ2xlX3Bvc3RfdGl0bGUgaDIge1xuICBjb2xvcjogIzBmMGYwZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAuYXZhdGFyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5hdmF0YXJfd3JhcHBlciAuYXZhdGFyX2Rlc2NfYW5kX2ltZyB7XG4gIG1heC13aWR0aDogNDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5hdmF0YXJfd3JhcHBlciAuYXZhdGFyX2Rlc2NfYW5kX2ltZyAubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAuYXZhdGFyX3dyYXBwZXIgLmF2YXRhcl9kZXNjX2FuZF9pbWcgLm1lZGlhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zaW5nbGVfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLmF2YXRhcl93cmFwcGVyIC5hdmF0YXJfZGVzY19hbmRfaW1nIC5tZWRpYSAubWVkaWEtYm9keSBoNSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgY29sb3I6ICMwZjBmMGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5hdmF0YXJfd3JhcHBlciAuYXZhdGFyX2Rlc2NfYW5kX2ltZyAubWVkaWEgLm1lZGlhLWJvZHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGNvbG9yOiAjMGYwZjBmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5hdmF0YXJfd3JhcHBlciAuYXZhdGFyX2Rlc2NfYW5kX2ltZyAuYXZhdGFyX21ldGFfZGVzY3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGVfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLmF2YXRhcl93cmFwcGVyIC5hdmF0YXJfZGVzY19hbmRfaW1nIC5hdmF0YXJfbWV0YV9kZXNjciBwIHtcbiAgY29sb3I6ICMwZjBmMGY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAuc2luZ2xlX3Bvc3RfaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS04IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOCBwIHtcbiAgY29sb3I6ICMwZjBmMGY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zaW5nbGVfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTggaDEsXG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS04IGgyLFxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOCBoMyxcbi5zaW5nbGVfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTggaDQsXG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS04IGg1LFxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOCBoNiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAudGl0bGVfYmxvZ19jYXJvdXNlbF9zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC50aXRsZV9ibG9nX2Nhcm91c2VsX3NsaWRlciBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDUuNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGVfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLmJsb2dfc2luZ2xlX3NsaWRlIC5ibG9nX2Nhcm91c2VsIC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5ibG9nX3NpbmdsZV9zbGlkZSAuYmxvZ19jYXJvdXNlbCAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9uIC5wb3N0X3RpdGxlX2hvbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDAzYTVkO1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG59XG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5ibG9nX3NpbmdsZV9zbGlkZSAuYmxvZ19jYXJvdXNlbCAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9uIC5wb3N0X3RpdGxlX2hvbWUgaDYge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAuYmxvZ19zaW5nbGVfc2xpZGUgLmJsb2dfY2Fyb3VzZWwgLnBvc3Rfd2l0aG91dF9kZXNjcmlwdGlvbiAucG9zdF90aXRsZV9ob21lIGEge1xuICBmb250LWZhbWlseTogb3N3YWxkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAzYTVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAuYmxvZ19zaW5nbGVfc2xpZGUgLm93bC1kb3RzIHtcbiAgYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGVfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLmJsb2dfc2luZ2xlX3NsaWRlIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcixcbi5zaW5nbGVfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLmJsb2dfc2luZ2xlX3NsaWRlIC5vd2wtZG90cyAub3dsLWRvdDphY3RpdmUsXG4uc2luZ2xlX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5ibG9nX3NpbmdsZV9zbGlkZSAub3dsLWRvdHMgLm93bC1kb3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAuYmxvZ19zaW5nbGVfc2xpZGUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbn1cbi5zaW5nbGVfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLmJsb2dfc2luZ2xlX3NsaWRlIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDNhNWQ7XG59XG4ud3JhcHBlcl9wYWdlX25vdF9mb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMwMDNhNWQ7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cmFwcGVyX3BhZ2Vfbm90X2ZvdW5kIC5wYWdlX25vdF9mb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndyYXBwZXJfcGFnZV9ub3RfZm91bmQgLnBhZ2Vfbm90X2ZvdW5kIGkge1xuICBmb250LXNpemU6IDUwcHg7XG59XG4ud3JhcHBlcl9wYWdlX25vdF9mb3VuZCAucGFnZV9ub3RfZm91bmQgaDMge1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDEwcHgpICFpbXBvcnRhbnQ7XG59XG5pbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wuaGFzLXNwaW5uZXIud3BjZjctc3VibWl0LmJ0bi5idG4tcHJpbWFyeS5idG4tYm9va2luZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDlweCA0NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb3JtdWxhaXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLmNvbnRhdG9fY29udGFpbmVyICNjb250YWN0X2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwjZW1haWwtZXJyb3IsXG4uZm9ybXVsYWlyZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS03IC5jb250YXRvX2NvbnRhaW5lciAjY29udGFjdF9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsI25hbWUtZXJyb3IsXG4uZm9ybXVsYWlyZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS03IC5jb250YXRvX2NvbnRhaW5lciAjY29udGFjdF9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsI21lc3NhZ2UtZXJyb3IsXG4uZm9ybXVsYWlyZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS03IC5jb250YXRvX2NvbnRhaW5lciAjY29udGFjdF9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsI2NwYXRjaGFUZXh0Qm94LWVycm9yIHtcbiAgY29sb3I6ICNlZDQzMzc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLmNvbnRhdG9fY29udGFpbmVyICNjb250YWN0X2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAuOXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZvcm11bGFpcmUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAuY29udGF0b19jb250YWluZXIgI2NvbnRhY3RfZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLmNvbnRhdG9fY29udGFpbmVyICNjb250YWN0X2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwM2E1ZCAhaW1wb3J0YW50O1xufVxuLmZvcm11bGFpcmUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAuY29udGF0b19jb250YWluZXIgI2NvbnRhY3RfZm9ybSAuZm9ybS1ncm91cCAuc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzAwM2E1ZDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwM2E1ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZvcm11bGFpcmUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAuY29udGF0b19jb250YWluZXIgI2NvbnRhY3RfZm9ybSAuZm9ybS1ncm91cCAuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGUwNzRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGUwNzRlO1xufVxuLmZvcm11bGFpcmUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAuY29udGF0b19jb250YWluZXIgI2NvbnRhY3RfZm9ybSAuY2FwdGNoYV9zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLmNvbnRhdG9fY29udGFpbmVyICNjb250YWN0X2Zvcm0gLmNhcHRjaGFfc3R5bGUgaW5wdXQjY3BhdGNoYVRleHRCb3gge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xufVxuLmZvcm11bGFpcmUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAuY29udGF0b19jb250YWluZXIgI2NvbnRhY3RfZm9ybSAuY2FwdGNoYV9zdHlsZSAuY2FwdGNoYV9jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGxlZnQ6IDA7XG59XG4uZm9ybXVsYWlyZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS03IC5jb250YXRvX2NvbnRhaW5lciAjY29udGFjdF9mb3JtIC5jYXB0Y2hhX3N0eWxlIC5jYXB0Y2hhX2NvbnRhaW5lciAjY2FwdGNoYSB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweDtcbiAgd2lkdGg6IDk1cHg7XG59XG4uZm9ybXVsYWlyZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS03IC5jb250YXRvX2NvbnRhaW5lciAjY29udGFjdF9mb3JtIC5jYXB0Y2hhX3N0eWxlIC5jYXB0Y2hhX2NvbnRhaW5lciAjY2FwdGNoYSBjYW52YXMjY2FwdGNoYSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmZvcm11bGFpcmUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNyAuY29udGF0b19jb250YWluZXIgI2NvbnRhY3RfZm9ybSAuY2FwdGNoYV9zdHlsZSAuY2FwdGNoYV9jb250YWluZXIgc3BhbiNyZWZyZXNoLWNhcHRjaGEge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwMDAwO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiAzM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLmNvbnRhdG9fY29udGFpbmVyICNjb250YWN0X2Zvcm0gLmNhcHRjaGFfc3R5bGUgLmNhcHRjaGFfY29udGFpbmVyIHNwYW4jcmVmcmVzaC1jYXB0Y2hhIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTcgLmNvbnRhdG9fY29udGFpbmVyICNjb250YWN0X2Zvcm0gLmNhcHRjaGFfc3R5bGUgLmNhcHRjaGFfY29udGFpbmVyIHNwYW4jcmVmcmVzaC1jYXB0Y2hhIGk6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybXVsYWlyZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS03IC5jb250YXRvX2NvbnRhaW5lciBkaXYjc3VjY2Vzc19tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTUgLmNvbnRhY3Rfc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uZm9ybXVsYWlyZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS01IC5jb250YWN0X3NpZGViYXIgLnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjZWVlO1xufVxuLmZvcm11bGFpcmUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNSAuY29udGFjdF9zaWRlYmFyIC5yb3cgLm1lZGlhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTUgLmNvbnRhY3Rfc2lkZWJhciAucm93IC5tZWRpYSAubWVkaWEtaW1nIHtcbiAgbWF4LXdpZHRoOiAzNHB4O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cbi5mb3JtdWxhaXJlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTUgLmNvbnRhY3Rfc2lkZWJhciAucm93IC5tZWRpYSAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZm9ybXVsYWlyZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS01IC5jb250YWN0X3NpZGViYXIgLnJvdyAubWVkaWEgLm1lZGlhLWJvZHkgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvcm11bGFpcmUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNSAuY29udGFjdF9zaWRlYmFyIC5yb3cgLm1lZGlhIC5tZWRpYS1ib2R5IC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm11bGFpcmUgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZhZmFmYTtcbn1cbi5mb3JtdWxhaXJlIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtdWxhaXJlIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2JTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDNhNWQ7XG4gIGJvdHRvbTogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmZvcm11bGFpcmUgLmZvcm1fZGVzY3JpcHRpb25fY2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBncmF5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmJ0bl9mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDhweCA0NnB4IWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDNhNWQ7XG59XG4uYnRuX2Zvcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2E1ZDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwLjdyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDNhNWQgIWltcG9ydGFudDtcbiAgY29sb3I6IGdyYXk7XG59XG4uZ3Rjby10ZXN0aW1vbmlhbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZ3Rjby10ZXN0aW1vbmlhbHMgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZ3Rjby10ZXN0aW1vbmlhbHMgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5ndGNvLXRlc3RpbW9uaWFscyAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3Rjby10ZXN0aW1vbmlhbHMgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmd0Y28tdGVzdGltb25pYWxzIC5vd2wtZG90cyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDFiMGY4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmd0Y28tdGVzdGltb25pYWxzIC5vd2wtZG90cyAuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ndGNvLXRlc3RpbW9uaWFscyAub3dsLWRvdHMgLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAxYjBmODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5ndGNvLXRlc3RpbW9uaWFscyAuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMwcHggLTdweCAjYzlkZmYwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMDtcbn1cbi5ndGNvLXRlc3RpbW9uaWFscyAuY2FyZCBoNSB7XG4gIGNvbG9yOiAjMDAzYTVkO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZ3Rjby10ZXN0aW1vbmlhbHMgLmNhcmQgaDUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZ3Rjby10ZXN0aW1vbmlhbHMgLmNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmd0Y28tdGVzdGltb25pYWxzIC5jZW50ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmd0Y28tdGVzdGltb25pYWxzIC5jZW50ZXIgaDUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZ3Rjby10ZXN0aW1vbmlhbHMgLmNlbnRlciBoNSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmJ0bi1ncmFkLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYnRuLWdyYWQtd3JhcHBlciAuYnRuLWdyYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDNhNWQgMCUsICMwZTA3NGUgNTElLCAjMDAzYTVkIDEwMCUpO1xuICBtYXJnaW46IDM1cHggMDtcbiAgcGFkZGluZzogMTVweCA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICBjb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XG59XG4uYnRuLWdyYWQtd3JhcHBlciAuYnRuLWdyYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC8qIGNoYW5nZSB0aGUgZGlyZWN0aW9uIG9mIHRoZSBjaGFuZ2UgaGVyZSAqL1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtcGxhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjZhZDk7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4ucGFnZS1wbGFubmVyIC5jb250YWluZXIgLnRpdHVsb19wbGFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1wbGFubmVyIC5jb250YWluZXIgLnRpdHVsb19wbGFubmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXBsYW5uZXIgLmNvbnRhaW5lciAudGl0dWxvX3BsYW5uZXIgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNyU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmFmZjEzO1xuICBib3R0b206IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4ucGFnZS1wbGFubmVyIC5jb250YWluZXIgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYWdlLXBsYW5uZXIgLmNvbnRhaW5lciAucm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtcGxhbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0xIC5wbGFubmVyX2RhdGVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmYWZmMTM7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA2NnB4O1xuICB3aWR0aDogNjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtcGxhbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0xIC5wbGFubmVyX2RhdGVfd3JhcHBlciAubW9udGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDNhNWQ7XG59XG4ucGFnZS1wbGFubmVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTEgLnBsYW5uZXJfZGF0ZV93cmFwcGVyIC5kYXkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLnBhZ2UtcGxhbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0xMCAucGxhbm5lci1kZXRhaWwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDFweCAxNHB4O1xufVxuLnBhZ2UtcGxhbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0xMCAucGxhbm5lci1kZXRhaWwtd3JhcHBlciAuaW5mby1wbGFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1wbGFubmVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTEwIC5wbGFubmVyLWRldGFpbC13cmFwcGVyIC5pbmZvLXBsYW5uZXIgLmRlc2MtcGxhbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG59XG4ucGFnZS1wbGFubmVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTEwIC5wbGFubmVyLWRldGFpbC13cmFwcGVyIC5jbGllbnQtdGltZSBoNiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjMDAzYTVkO1xufVxuLnBhZ2UtcGxhbm5lciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0xMCAucGxhbm5lci1kZXRhaWwtd3JhcHBlciAuY2xpZW50LW5hbWUgaDYgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogIzAwM2E1ZDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBvdXRsaW5lOiAwO1xufVxuLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gIG91dGxpbmU6IDA7XG59XG4uaWNvbl9vdGhlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgbmF2Lm5hdmJhci5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1saWdodC5uYXZfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vdXJfZG5hIC5jb250YWluZXIgLm91cl9kbmFfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdXJfZG5hIC5jb250YWluZXIgLm91cl9kbmFfd3JhcHBlciAucm93IC5jb2wtc20tNiAubWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm91cl9kbmEgLmNvbnRhaW5lciAub3VyX2RuYV93cmFwcGVyIC5yb3cgLmNvbC1zbS02IC5tZWRpYSAubWVkaWEtYm9keSBoNSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIG5hdi5uYXZiYXIubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItbGlnaHQubmF2X21vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E1ZDtcbiAgfVxuICAudGl0bGVfc29icmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG4gIC50aXRsZV9zb2JyZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcbiAgICBjb2xvcjogIzAwM2E1ZDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyxcbiAgLm5hdmJhci10b2dnbGVyOmFjdGl2ZSxcbiAgLm5hdmJhci10b2dnbGVyLWljb246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjdlOWQgIWltcG9ydGFudDtcbiAgfVxuICBidXR0b24ubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjdlOWQ7XG4gIH1cbiAgbmF2Lm5hdmJhci5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1saWdodC5uYXZfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3JhcHBlcl9jb250YXRvX3RvcF9tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmYtY2FudmFzIGRpdiNuYXZiYXJvZmZjYW52YXMge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG4gIC5vZmYtY2FudmFzIGxpI21lbnUtaXRlbS0yODAgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwM2E1ZDtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIH1cbiAgLm9mZi1jYW52YXMgLmVuZGVyZWNvX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgY29sb3I6ICNENkQ2RDY7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm9mZi1jYW52YXMgLmVuZGVyZWNvX2hlYWRlciAuc3Bpbl9tYXAge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuICAub2ZmLWNhbnZhcyAuc29jaWFpc19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbiAgLm9mZi1jYW52YXMgLnNvY2lhaXNfbW9iaWxlIC5zb2NpYWxfY29sdW1uX29uZSBzcGFuIGEsXG4gIC5vZmYtY2FudmFzIC5zb2NpYWlzX21vYmlsZSAuc29jaWFsX2NvbHVtbl90d28gc3BhbiBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XG4gIH1cbiAgLm9mZi1jYW52YXMgLmljb24tYmFyIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICAub2ZmLWNhbnZhcyAud3JhcHBlcl9jb250YXRvX3RvcF9tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTVkO1xuICAgIGNvbG9yOiAjMGUwNzRlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIC5vZmYtY2FudmFzIC5uYXZiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICB9XG4gIC5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciBhIGltZy5jdXN0b20tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDNweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm9mZi1jYW52YXMgLm5hdmJhciAuY29udGFpbmVyIC53cmFwcGVyX2FkZGl0aW9uYWxfaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLnNpZGViYXItb2ZmLWNhbnZhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMGUyZDtcbiAgfVxuICAub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLnNpZGViYXItb2ZmLWNhbnZhcyAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm9mZi1jYW52YXMgLm5hdmJhciAuY29udGFpbmVyIC5zaWRlYmFyLW9mZi1jYW52YXMgdWwjbWVudS1tZW51LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAuc2lkZWJhci1vZmYtY2FudmFzIGxpI21lbnUtaXRlbS0yNjUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAuc2lkZWJhci1vZmYtY2FudmFzIC5uYXZiYXItbmF2IGxpLmFjdGl2ZSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjMDAzYTVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZi1jYW52YXMgLm5hdmJhciAuY29udGFpbmVyIC5zaWRlYmFyLW9mZi1jYW52YXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgfVxuICAub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLnNpZGViYXItb2ZmLWNhbnZhcyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDE3MzE7XG4gIH1cbiAgLm9mZi1jYW52YXMgLm5hdmJhciAuY29udGFpbmVyIC5zaWRlYmFyLW9mZi1jYW52YXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjYzFjMWMxO1xuICB9XG4gIC5vZmYtY2FudmFzIC5uYXZiYXIgLmNvbnRhaW5lciAuc2lkZWJhci1vZmYtY2FudmFzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxNzMxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLnNpZGViYXItb2ZmLWNhbnZhcyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLnNpZGViYXItb2ZmLWNhbnZhcyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxuICAub2ZmLWNhbnZhcyAubmF2YmFyIC5jb250YWluZXIgLnNpZGViYXItb2ZmLWNhbnZhcyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY29sb3I6ICMwMDNhNWQgIWltcG9ydGFudDtcbiAgfVxuICAuY2Fyb3VzZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNWQ7XG4gIH1cbiAgLmNhcm91c2VsIC5jb250YWluZXJfY29udHJvbCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG4gIH1cbiAgLmNhcm91c2VsIGEuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuICAuY2Fyb3VzZWwgYS5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwM2E1ZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogNTEwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTklO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTglO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAuY29udGFpbmVyIC5jYXJvdXNlbC1jYXB0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciAuY2Fyb3VzZWwtY2FwdGlvbiAuc2xpZGVfdGl0bGVfZGVzYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5jb250YWluZXIgLmNhcm91c2VsLWNhcHRpb24gLnNsaWRlX3RpdGxlX2Rlc2MgcCB7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zbGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRDZENkQ2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5jb250YWluZXIgLmNhcm91c2VsLWNhcHRpb24gLnNsaWRlX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5jb250YWluZXIgLmNhcm91c2VsLWNhcHRpb24gLnNsaWRlX2J0biAuYnRuX3NsaWRlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwM2E1ZDtcbiAgICBmb250LWZhbWlseTogT3N3YWxkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDZweCAyMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciAuY2Fyb3VzZWwtY2FwdGlvbiAuc2xpZGVfYnRuIC5idG5fc2xpZGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDNhNWQ7XG4gIH1cbiAgLnBvcnF1ZV9lc2NvbGhlcl9kZXRhbGhlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzNweDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNWQ7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLndyYXBwZXJfYmxvZ190aXRsZV9hbmRfc2VlX2FsbF9wb3N0IC50aXR1bG9fbW9kZWxvX2JvcmRlcl9ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC53cmFwcGVyX2Jsb2dfdGl0bGVfYW5kX3NlZV9hbGxfcG9zdCAuYWxpZ25fbGVmdF93aXRob3V0X2JvcmRlcl9ib3R0b20gaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAud3JhcHBlcl9ibG9nX3RpdGxlX2FuZF9zZWVfYWxsX3Bvc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLndyYXBwZXJfYmxvZ190aXRsZV9hbmRfc2VlX2FsbF9wb3N0IC5ibG9nX2J0bl9hbGxfd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAucG9zdF93aXRoX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTQgLnBvc3Rfd2l0aF9kZXNjcmlwdGlvbiAudGV4dF9kZXNjX2Jsb2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5wb3N0X3dpdGhfZGVzY3JpcHRpb24gLnRleHRfZGVzY19ibG9nIC5leGNlcnB0X2Jsb2dfZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG4gIC5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5wb3N0X3dpdGhfZGVzY3JpcHRpb24gLnRleHRfZGVzY19ibG9nIC5leGNlcnB0X2Jsb2dfZGVzYyBoNiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAucG9zdF93aXRoX2Rlc2NyaXB0aW9uIC50ZXh0X2Rlc2NfYmxvZyAuZXhjZXJwdF9ibG9nX2Rlc2MgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAucG9zdF93aXRoX2Rlc2NyaXB0aW9uIC50ZXh0X2Rlc2NfYmxvZyAuYnRuX2Jsb2dfaG9tZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB9XG4gIC5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5wb3N0X3dpdGhfZGVzY3JpcHRpb24gLnRleHRfZGVzY19ibG9nIC5idG5fYmxvZ19ob21lIGEge1xuICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTUgLnBvc3Rfd2l0aG91dF9kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTUgLnBvc3Rfd2l0aG91dF9kZXNjcmlwdGlvbiAucG9zdF90aXRsZV9ob21lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG4gIC5ibG9nX3Bvc3Rfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS01IC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb24gLnBvc3RfdGl0bGVfaG9tZSBoNiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNSAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9uIC5wb3N0X3RpdGxlX2hvbWUgYSB7XG4gICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLnlvdXR1YmVfd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC55b3V0dWJlX3dyYXBwZXIgLnlvdXR1YmVfdGl0bGVfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC55b3V0dWJlX3dyYXBwZXIgLnlvdXR1YmVfdGl0bGVfd3JhcHBlciAueW91dHViZV9pY29uX2RpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLnlvdXR1YmVfd3JhcHBlciAueW91dHViZV90aXRsZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLnlvdXR1YmVfd3JhcHBlciAueW91dHViZV90aXRsZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlIHNwYW4ge1xuICAgIGNvbG9yOiAjRDZENkQ2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgICBsZXR0ZXItc3BhY2luZzogNS40cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYmxvZ19wb3N0X3dyYXBwZXIgLnlvdXR1YmVfd3JhcHBlciAueW91dHViZV90aXRsZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlIHNwYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbiAgLmJsb2dfcG9zdF93cmFwcGVyIC55b3V0dWJlX3dyYXBwZXIgLnlvdXR1YmVfdGl0bGVfd3JhcHBlciAueW91dHViZV90aXRsZSBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcmlnaHQ6IC02MHB4O1xuICB9XG4gIC5ibG9nX3Bvc3Rfd3JhcHBlciAueW91dHViZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlX3dyYXBwZXIgLnlvdXR1YmVfc3VidGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5ibG9nX3Bvc3Rfd3JhcHBlciAueW91dHViZV93cmFwcGVyIC55b3V0dWJlX3RpdGxlX3dyYXBwZXIgLnlvdXR1YmVfc3VidGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIGNvbG9yOiAjOTQ5NDk0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFnaW5hX2FuZHJlX29saXZlaXJhIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucGFnaW5hX2FuZHJlX29saXZlaXJhIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLnNvYnJlX2NvbF9wYWdpbmFfYW5kcmUgLnNvYnJlX3dyYXBwZXJfdGl0dWxvX2FuZHJlIC50aXRsZV9zb2JyZSBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIC5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlciAucm93IC5wb3JxdWVfZXNjb2xoZXJfY29sX21vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sX2NvbnRhY3QgLmZvcm1fY29udGFjdF93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgfVxuICAucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sX2NvbnRhY3QgLmZvcm1fY29udGFjdF93cmFwcGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbiAgLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbF9jb250YWN0IC5mb3JtX2NvbnRhY3Rfd3JhcHBlciAuZm9ybV93cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sX2NvbnRhY3QgLmZvcm1fY29udGFjdF93cmFwcGVyIC5mb3JtX3dyYXBwZXIgLmZvcm0tYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnBvcnF1ZV9lc2NvbGhlcl93cmFwcGVyIC5yb3cgLmNvbF9jb250YWN0IC5mb3JtX2NvbnRhY3Rfd3JhcHBlciAuZm9ybV93cmFwcGVyIC5mb3JtLWJ0biBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9ycXVlX2VzY29saGVyX3dyYXBwZXIgLnJvdyAuY29sX2NvbnRhY3QgLmZvcm1fY29udGFjdF93cmFwcGVyIC5mb3JtX3dyYXBwZXIgLmZvcm0tYnRuIHAgLmJ0biB7XG4gICAgY29sb3I6ICMzZGFlMmI7XG4gICAgcGFkZGluZzogNnB4IDMwcHg7XG4gIH1cbiAgLmNsaW5pY2FfYmdfYmxhY2sgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNsaW5pY2FfYmdfYmxhY2sgLmNvbnRhaW5lciAuc2VndW5kb19yb3dfaW1nIC5jb2wtc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNpbmdsZV90cmF0YW1lbnRvX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5kZXBvaW1lbnRvc19zZWN0aW9uIC5kZXBvaW1lbnRvX3RpdGxlX2VkaXRhcl9zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gIH1cbiAgLmRlcG9pbWVudG9zX3NlY3Rpb24gLmRlcG9pbWVudG9fdGl0bGVfZWRpdGFyX3N0eWxlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNsaW5pY2Ffd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2xpbmljYV93cmFwcGVyIC5jb250YWluZXIgLnNlZ3VuZG9fcm93X2ltZyAuY29sLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmZvb3Rlcl9sb2dvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2ZpcnN0X2NvbHVtIC5ib3hfY29udGF0b19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb2xvcjogI2MxYzFjMTtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLmVtYWlsX2JveCxcbiAgLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2ZpcnN0X2NvbHVtIC5ib3hfY29udGF0b19pbmZvIC50ZWxlZm9uZV9ib3gsXG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9maXJzdF9jb2x1bSAuYm94X2NvbnRhdG9faW5mbyAuZW5kZXJlY29fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLmVtYWlsX2JveCBzcGFuLFxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLnRlbGVmb25lX2JveCBzcGFuLFxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfZmlyc3RfY29sdW0gLmJveF9jb250YXRvX2luZm8gLmVuZGVyZWNvX2JveCBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9zZWNvbmRfY29sdW0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9zZWNvbmRfY29sdW0gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfc2Vjb25kX2NvbHVtIC5zb2NpYWxfbGlua3NfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3NlY29uZF9jb2x1bSAuc29jaWFsX2xpbmtzX2Zvb3RlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogb3N3YWxkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzYTVkO1xuICAgIHBhZGRpbmc6IDVweCAyNnB4O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9zZWNvbmRfY29sdW0gLnNvY2lhbF9saW5rc19mb290ZXIgc3BhbiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9zZWNvbmRfY29sdW0gLnNvY2lhbF9saW5rc19mb290ZXIgc3BhbiBhIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl90aGlyZF9jb2x1bSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfdGhpcmRfY29sdW0gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfdGhpcmRfY29sdW0gLm1lbnVfZm9vdGVyIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3RoaXJkX2NvbHVtIC5tZW51X2Zvb3RlciB1bCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBmb250LWZhbWlseTogb3N3YWxkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl90aGlyZF9jb2x1bSAubWVudV9mb290ZXIgdWwgbGkgYSB7XG4gICAgY29sb3I6ICNjMWMxYzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl90aGlyZF9jb2x1bSAubWVudV9mb290ZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl90aGlyZF9jb2x1bSAud3JhcHBlcl9mb290ZXJfaW5zY3JldmEgLnRpdGxlX25ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl90aGlyZF9jb2x1bSAud3JhcHBlcl9mb290ZXJfaW5zY3JldmEgLnRpdGxlX25ld3NsZXR0ZXIgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfdGhpcmRfY29sdW0gLndyYXBwZXJfZm9vdGVyX2luc2NyZXZhIC5yb3cgLmNvbC1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl90aGlyZF9jb2x1bSAud3JhcHBlcl9mb290ZXJfaW5zY3JldmEgLnJvdyAuY29sLXNtLTkgLmZvcm0tZ3JvdXAgc3BhbiBpbnB1dFt0eXBlPSdlbWFpbCddIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzYTVkO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfdGhpcmRfY29sdW0gLndyYXBwZXJfZm9vdGVyX2luc2NyZXZhIC5yb3cgLmNvbC1zbS05IC5mb3JtLWdyb3VwIHNwYW4gaW5wdXRbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgY29sb3I6ICNjMWMxYzE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl90aGlyZF9jb2x1bSAud3JhcHBlcl9mb290ZXJfaW5zY3JldmEgLnJvdyAuY29sLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfdGhpcmRfY29sdW0gLndyYXBwZXJfZm9vdGVyX2luc2NyZXZhIC5yb3cgLmNvbC1zbS0zIGlucHV0LndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzYTVkO1xuICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XG4gICAgcGFkZGluZzogN3B4IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3RoaXJkX2NvbHVtIC53cmFwcGVyX2Zvb3Rlcl9pbnNjcmV2YSAucm93IC5jb2wtc20tMyBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0LmJ0bi5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5mb290ZXIgLmxhc3Rfcm93X2Zvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzRDNEM0Q7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmZvb3RlciAubGFzdF9yb3dfZm9vdGVyIC5jb250YWluZXIgLmxhc3RfZm9vdGVyX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb290ZXIgLmxhc3Rfcm93X2Zvb3RlciAuY29udGFpbmVyIC5sYXN0X2Zvb3Rlcl93cmFwcGVyIC50b2Rvc19kaXJlaXRvcyB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLmxhc3Rfcm93X2Zvb3RlciAuY29udGFpbmVyIC5sYXN0X2Zvb3Rlcl93cmFwcGVyIC50b2Rvc19kaXJlaXRvcyBzcGFuIHtcbiAgICBjb2xvcjogI0I0QjRCNCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mb290ZXIgLmxhc3Rfcm93X2Zvb3RlciAuY29udGFpbmVyIC5sYXN0X2Zvb3Rlcl93cmFwcGVyIC50b2Rvc19kaXJlaXRvc19zZWNvbmRfY29sIHtcbiAgICBjb2xvcjogI0I0QjRCNCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mb290ZXIgLmxhc3Rfcm93X2Zvb3RlciAuY29udGFpbmVyIC5sYXN0X2Zvb3Rlcl93cmFwcGVyIC50b2Rvc19kaXJlaXRvc19zZWNvbmRfY29sIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnNpbmdsZV9wb3N0X3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5zb2JyZWRvdXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuc29icmVkb3V0b3IgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuc29icmVfaW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNvYnJlZG91dG9yIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLnNvYnJlX2ltYWdlcyAuYWJvdXRfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zb2JyZWRvdXRvciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5zb2JyZV9pbWFnZXMgLnNoYXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc29icmVkb3V0b3IgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuc29icmVfaW1hZ2VzIC5zaGFwZS0xIHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogLTcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNvYnJlZG91dG9yIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLnNvYnJlX2ltYWdlcyAuc2hhcGUtMiB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiAtMTA0cHg7XG4gIH1cbiAgLnNvYnJlZG91dG9yIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLnNvYnJlX2ltYWdlcyAuc2hhZG93X2Fib3V0IHtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgfVxuICAuc29icmVkb3V0b3IgLmNvbnRhaW5lciAucm93IC5hYm91dF9kZXNjcmlwdGlvbiAud3JhcHBlcl9hYm91dF9kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1OXB4O1xuICB9XG4gIC5zb2JyZWRvdXRvciAuY29udGFpbmVyIC5yb3cgLmFib3V0X2Rlc2NyaXB0aW9uIC53cmFwcGVyX2Fib3V0X2Rlc2NyaXB0aW9uIGg0IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG4gIH1cbiAgLnNvYnJlZG91dG9yIC5jb250YWluZXIgLnJvdyAuYWJvdXRfZGVzY3JpcHRpb24gLndyYXBwZXJfYWJvdXRfZGVzY3JpcHRpb24gLndyYXBwZXJfYWJvdXRfZGVzY3JpcHRpb25fdGV4dCBwIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcbiAgfVxuICAucGVjYXMtc2VjdGlvbiAuY29udGFpbmVyIC5jb250YWluZXJfYW5kX3NlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wZWNhcy1zZWN0aW9uIC5jb250YWluZXIgLmNvbnRhaW5lcl9hbmRfc2VydmljZXMgLnJvdyAuY29sLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wZWNhcy1zZWN0aW9uIC5jb250YWluZXIgLmNvbnRhaW5lcl9hbmRfc2VydmljZXMgLnJvdyAuY29sLXNtLTQgLmNvbC1wZWNhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC53b3JraW5nX2hvdXJzIC5jb250YWluZXIgLndvcmtpbmdfaG91cnNfd3JhcHBlciBoMyB7XG4gICAgY29sb3I6ICNjZTBlMmQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLndvcmtpbmdfaG91cnMgLmNvbnRhaW5lciAud29ya2luZ19ob3Vyc193cmFwcGVyIC5jb2w2X2ggLmhvdXJzX2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xuICB9XG4gIC53b3JraW5nX2hvdXJzIC5jb250YWluZXIgLndvcmtpbmdfaG91cnNfd3JhcHBlciAuY29sNl9oIC5ob3Vyc19jb2wgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDExMXB4O1xuICB9XG4gIC5lcXVpcGVfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDc0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgfVxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgICBsZXR0ZXItc3BhY2luZzogNS40cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsX2VxdWlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bF9lcXVpcGUgLm93bF9lcXVpcGVfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bF9lcXVpcGUgLm93bF9lcXVpcGVfd3JhcHBlciBhIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbiAgLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bF9lcXVpcGUgLm93bF9lcXVpcGVfd3JhcHBlcjpob3ZlciBhIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA5KTtcbiAgfVxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsX2VxdWlwZSAub3dsX2VxdWlwZV93cmFwcGVyIC5lcXVpcGVfb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsX2VxdWlwZSAub3dsX2VxdWlwZV93cmFwcGVyIC5lcXVpcGVfb3ZlcmxheSAuZXF1aXBlX3RpdHVsbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bF9lcXVpcGUgLm93bF9lcXVpcGVfd3JhcHBlciAuZXF1aXBlX292ZXJsYXkgLmVxdWlwZV90aXR1bG8gaDUge1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5lcXVpcGVfc2VjdGlvbiAuY29udGFpbmVyIC5vd2xfZXF1aXBlIC5vd2xfZXF1aXBlX3dyYXBwZXIgLmVxdWlwZV9vdmVybGF5IC5lcXVpcGVfdGl0dWxvIHAge1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsX2VxdWlwZSAub3dsX2VxdWlwZV93cmFwcGVyIC5lcXVpcGVfb3ZlcmxheSAuZXF1aXBlX3RpdHVsbyBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAzYTVkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsLW5hdi5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsLW5hdi5kaXNhYmxlZCAub3dsLXByZXYsXG4gIC5lcXVpcGVfc2VjdGlvbiAuY29udGFpbmVyIC5vd2wtbmF2LmRpc2FibGVkIC5vd2wtbmV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTUwNTA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgfVxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsLW5hdi5kaXNhYmxlZCAub3dsLXByZXY6aG92ZXIsXG4gIC5lcXVpcGVfc2VjdGlvbiAuY29udGFpbmVyIC5vd2wtbmF2LmRpc2FibGVkIC5vd2wtbmV4dDpob3ZlcixcbiAgLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bC1uYXYuZGlzYWJsZWQgLm93bC1wcmV2OmFjdGl2ZSxcbiAgLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bC1uYXYuZGlzYWJsZWQgLm93bC1uZXh0OmFjdGl2ZSxcbiAgLmVxdWlwZV9zZWN0aW9uIC5jb250YWluZXIgLm93bC1uYXYuZGlzYWJsZWQgLm93bC1wcmV2OmZvY3VzLFxuICAuZXF1aXBlX3NlY3Rpb24gLmNvbnRhaW5lciAub3dsLW5hdi5kaXNhYmxlZCAub3dsLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICMwMDNhNWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgfVxuICAuZmFxX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2R1dmlkYSAudGl0dWxvX2R1dmlkYV9mYXEge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLnRpdHVsb19kdXZpZGFfZmFxIGgxIHtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLnRpdHVsb19kdXZpZGFfZmFxIGgxOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNiU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYm90dG9tOiAtMjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfZHV2aWRhIC5xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NzU3NTc7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLnF1ZXN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLnF1ZXN0aW9uIC5xdWVzdGlvbi10ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtIDA7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLnF1ZXN0aW9uIC5xdWVzdGlvbi10ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNDMUMxQzE7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9kdXZpZGEgLnF1ZXN0aW9uIC5xdWVzdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2R1dmlkYSAucXVlc3Rpb24gLnF1ZXN0aW9uLXRpdGxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfZHV2aWRhIC5xdWVzdGlvbiAucXVlc3Rpb24tdGl0bGUgLnF1ZXN0aW9uLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB9XG4gIC5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfZHV2aWRhIC5xdWVzdGlvbiAucXVlc3Rpb24tdGl0bGUgLnF1ZXN0aW9uLWJ0biAucGx1cy1pY29uIGksXG4gIC5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfZHV2aWRhIC5xdWVzdGlvbiAucXVlc3Rpb24tdGl0bGUgLnF1ZXN0aW9uLWJ0biAubWludXMtaWNvbiBpIHtcbiAgICBjb2xvcjogIzAwM2E1ZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9jb250YXRvX2JvcmRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMGUwNzRlO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAxMDZweDtcbiAgfVxuICAuZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byB7XG4gICAgbWFyZ2luOiAwcHghaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDNhNWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDc0ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIC5kdXZpZGFzX2JveF9jb250YXRvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9jb250YXRvX2JvcmRlciAuY29sX2NvbnRhdG8gLmR1dmlkYXNfYm94X2NvbnRhdG8gaDYge1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9jb250YXRvX2JvcmRlciAuY29sX2NvbnRhdG8gLmR1dmlkYXNfYm94X2NvbnRhdG8gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcbiAgICBjb2xvcjogI0MxQzFDMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIC5ib3hfY29udGF0b19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb2xvcjogI2MxYzFjMTtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byAuYm94X2NvbnRhdG9faW5mbyAuZW1haWxfYm94LFxuICAuZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byAuYm94X2NvbnRhdG9faW5mbyAudGVsZWZvbmVfYm94LFxuICAuZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byAuYm94X2NvbnRhdG9faW5mbyAuZW5kZXJlY29fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mYXFfd3JhcHBlciAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5jb2xfY29udGF0b19ib3JkZXIgLmNvbF9jb250YXRvIC5ib3hfY29udGF0b19pbmZvIC5lbWFpbF9ib3ggc3BhbixcbiAgLmZhcV93cmFwcGVyIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmNvbF9jb250YXRvX2JvcmRlciAuY29sX2NvbnRhdG8gLmJveF9jb250YXRvX2luZm8gLnRlbGVmb25lX2JveCBzcGFuLFxuICAuZmFxX3dyYXBwZXIgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuY29sX2NvbnRhdG9fYm9yZGVyIC5jb2xfY29udGF0byAuYm94X2NvbnRhdG9faW5mbyAuZW5kZXJlY29fYm94IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuY2Fyb3VzZWwgLmNvbnRhaW5lcl9jb250cm9sIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDc4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5jb250YWluZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMyU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAuY29udGFpbmVyIC5jYXJvdXNlbC1jYXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAuY29udGFpbmVyIC5jYXJvdXNlbC1jYXB0aW9uIC5zbGlkZV90aXRsZV9kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmNvbnRhaW5lciAuY2Fyb3VzZWwtY2FwdGlvbiAuc2xpZGVfdGl0bGVfZGVzYyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBoZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogb3N3YWxkO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250L09zd2FsZC1WYXJpYWJsZUZvbnRfd2dodC50dGYpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBvc3dhbGRNZWRpdW07XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvT3N3YWxkcmVndWxhci50dGYpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udC9PcGVuU2Fucy1TZW1pQm9sZC50dGYpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvT3BlblNhbnMtQm9sZC50dGYpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvT3BlblNhbnMtUmVndWxhci50dGYpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2l0YWxpYztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udC9PcGVuU2Fucy1JdGFsaWMudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogT3BlblNhbnNsaWdodDtcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udC9PcGVuU2Fucy1MaWdodC50dGYpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCb2RvbmlNb2RhO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250L0JvZG9uaU1vZGEudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiIsIlxyXG5cclxuLmZseW91dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ODBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjY1cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAvL2JhY2tncm91bmQ6IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogNTBweCAxMDBweCAxMDBweDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgLmNvbC1zbS0ze1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIC50cmF0YW1lbnRvX2l0ZW1fbWVudXtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHJhdGFtZW50b19pY29uZXtcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bl9idG5fdmVyX3Nldmljb3N7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm91cl9kbmF7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAub3VyX2RuYV93cmFwcGVye1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgLnJvd3tcclxuICAgICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAubWVkaWF7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjk0cHg7XHJcbiAgICAgICAgICAvLyAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAvLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9udGFkb3Jhc3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCBAY29yLXJlZDtcclxuICAuY29udGFpbmVye1xyXG4gICAgLmZvcm5lY2Vkb3Jlc193cmFwcGVye1xyXG4gICAgICBtYXgtd2lkdGg6IDk2JTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoNHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC5vd2wtdGhlbWV7XHJcbiAgICAgLm93bC1uYXZ7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgIH1cclxuICB9XHJcbiAgLy8gbmF2aWdhdGlvbiBib3R0b20gc2xpZGVcclxuICAub3dsLXRoZW1lIHtcclxuICAgIC5vd2wtZG90c3tcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjYzFjMWMxO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogQGNvci1ncmVlbjtcclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvcmtpbmdfaG91cnN7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAud29ya2luZ19ob3Vyc193cmFwcGVye1xyXG4gICAgICBtYXgtd2lkdGg6IDk2JTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoM3tcclxuICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogQGNvci1yZWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJvd3tcclxuICAgICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgICAuaG91cnNfY29se1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2Zvcm5lY2Vkb3Jlc1xyXG4uZm9ybmVjZWRvcmVze1xyXG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjY2UwZTJkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIC5mb3JuZWNlZG9yZXNfd3JhcHBlcntcclxuICAgICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgaDR7XHJcbiAgICAgICAgY29sb3I6IEBjb3ItcmVkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL2ltcG9ydHMgc2VyZXZpY2VzXHJcbi8vIC5pbXBvcnRzX3NlcnZpY2Vze1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuLy9cclxuLy8gfVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG5cclxuICAgIC8vIGZvbnQtZmFtaWx5OiBtZXRyb3BvbGlzZXh0cmFib2xkO1xyXG59XHJcblxyXG4ubmF2X2Rlc2t0b3B7XHJcbiAgYmFja2dyb3VuZDogQGNvci1wcmltYXJ5O1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAuY29udGFpbmVyX3dyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIC5jdXN0b21fbG9nb3tcclxuICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuY3VzdG9tLWxvZ28tbGlua3tcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTclO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28tc2Vjb25kYWlyZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIC8qIHJpZ2h0OiAxOXB4OyAqL1xyXG4gICAgICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaWRlYmFyLW9mZi1jYW52YXMge1xyXG4gICAgLm5hdmJhci1uYXZ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAY29yLWdyZWVuO1xyXG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5vZmYtY2FudmFze1xyXG4gIGRpdiNuYXZiYXJvZmZjYW52YXMge1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbn1cclxuICAud3JhcHBlcl9jb250YXRvX3RvcF9tYWlue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC53cmFwcGVyX2NvbnRhdG9fdG9we1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAudGVsZWZvbmV7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob3JhcmlvLCAuZW1haWx7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW1haWx7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAubmF2YmFye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vYmFja2dyb3VuZDogQGNvci10ZXJ0aWFpcnk7XHJcbiAgLy8gIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTRmNjY7XHJcblxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgLy8gYWRkaXRpb24gaGVhZGVyIGluZm9cclxuICAgICAgLndyYXBwZXJfYWRkaXRpb25hbF9pbmZvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogQGNvci1ibGFjaztcclxuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgIC5lbmRlcmVjb19oZWFkZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDY2JTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICBAY29yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjYlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNwaW5fbWFwe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNvY2lhbF9jb2x1bW5fb25lLFxyXG4gICAgICAgICAgLnNvY2lhbF9jb2x1bW5fdHdve1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAgQGNvci1ibGFjaztcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaWRlYmFyLW9mZi1jYW52YXMge1xyXG4gICAgICAgIC5uYXZiYXItbmF2e1xyXG4gICAgICAgICAgbGkuYWN0aXZle1xyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBjb3ItcmVkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDpyZ2IoMTY2LCAxNjYsIDE2Nik7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAvLyAjMTkzNjU0Yzk7XHJcbiAgICAgICAgICAgICAgICAgIC8vIGxpe1xyXG4gICAgICAgICAgICAgICAgICAvLyAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxOTM2NTRjOTtcclxuICAgICAgICAgICAgICAgICAgLy8gICAgLy8gI2E2YTZhNjtcclxuICAgICAgICAgICAgICAgICAgLy8gICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogIzAwMTczMTtcclxuICAgICAgICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgYXtcclxuICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjMTkzNjU0O1xyXG4gICAgICAgICAgICAgICAgICAvLyAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiAjMDAxNzMxO1xyXG4gICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAvLyAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgIC8vIGNvbG9yOiBAY29yLWJsYWNrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogb3N3YWxkO1xyXG4gICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIC8vIGNvbG9yOiBAY29yLXRoaXJkO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNTtcclxuICAgICAgICAgICAgLy8gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29yLXJlZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC8vICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgIC8vICAgY29sb3I6cmVkO1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGVsZWZvbmV7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAyN3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogbWV0cm9wb3NlbWlib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiBAY29yLXRoaXJkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAuY2Fyb3VzZWwtY2FwdGlvbi5kLW5vbmUuZC1tZC1ibG9ja1xyXG5cclxuLy8gY2Fyb3VzZWxcclxuLmNhcm91c2Vse1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICBib3JkZXItdG9wOiA4cHggc29saWQgQGNvci1yZWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogIDhweCBzb2xpZCBAY29yLXJlZDtcclxuICAuY29udGFpbmVyX2NvbnRyb2x7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiA3OHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBjYXJvdXNlbCBjb250cm9sXHJcbiAgICAgIGEuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmNhcm91c2VsLWNvbnRyb2wtbmV4dHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBsZWZ0OiAyJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzUxNTA1MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbi8vXHJcbiAgLy8gLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcclxuICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmVkJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRSk7XHJcbiAgLy8gfVxyXG5cclxuICAuY2Fyb3VzZWwtaW5uZXJ7XHJcbiAgICAuY2Fyb3VzZWwtaXRlbXtcclxuICAgICAgaGVpZ2h0OiA1MTBweDtcclxuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgICAgICAgIC8vICBtYXJnaW4tdG9wOiAzJTtcclxuICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgdG9wOiAxOCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZV90aXRsZV9kZXNje1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDZENkQ2O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlX2J0bntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC5idG5fc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1yZWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgLy8gIGJveC1zaGFkb3c6IDAgMCAyMHB4ICNlZWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAgICAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIC8vICBiYWNrZ3JvdW5kOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IC8qIGNoYW5nZSB0aGUgZGlyZWN0aW9uIG9mIHRoZSBjaGFuZ2UgaGVyZSAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdGl0dWxvIHBhZHLDo28gcGFyYSBzb2JyZSBkYSAgaG9tZSBlIHBhZ2luYSBkbyBkciBhbmRyZSBvbGl2ZWlyYVxyXG4uc3VidGl0bGVfc29icmV7XHJcbiAgcGFkZGluZy1sZWZ0OiA4NnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogI0Q2RDZENjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUuNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDlweDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGxlZnQ6IC04MnB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogOXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgcmlnaHQ6IC04MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGl0bGVfc29icmV7XHJcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgaDJ7XHJcbiAgICBmb250LWZhbWlseTogb3N3YWxkO1xyXG4gICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICB9XHJcbn1cclxuXHJcbi8vZmltIHRpdHVsbyBwYWRyw6NvIHBhcmEgc29icmUgZGEgIGhvbWUgZSBwYWdpbmEgZG8gZHIgYW5kcmUgb2xpdmVpcmFcclxuXHJcblxyXG4vLyBzb2JyZSBvIGRvdXRvclxyXG4uc29icmVkb3V0b3J7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvci10ZXJ0aWFpcnk7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbC1zbS02e1xyXG4gICAgICAgIC5zb2JyZV9pbWFnZXN7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuYWJvdXRfaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgICAgLy8gICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogM1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNoYXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIC5zaGFwZS0xIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAuc2hhcGUtMiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xMDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zaGFkb3dfYWJvdXR7XHJcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDM0NnB4O1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vIC8qIHRvcDogMTBweDsgKi9cclxuICAgICAgICAgICAgLy8gYm90dG9tOiAtMjFweDtcclxuICAgICAgICAgICAgLy8gbGVmdDogLTIzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hYm91dF9kZXNjcmlwdGlvbntcclxuICAgICAgICAud3JhcHBlcl9hYm91dF9kZXNjcmlwdGlvbntcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvci1yZWQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLndyYXBwZXJfYWJvdXRfZGVzY3JpcHRpb25fdGV4dHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLy8gICAuY29udGFpbmVyX2ltZ19zb2JyZXtcclxuICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgLy8gICAgIC50ZXh0b19zb2JyZXtcclxuICAvL1xyXG4gIC8vICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgICAgICB0b3A6IDIyJTtcclxuICAvLyAgICAgICBtYXgtd2lkdGg6IDQ5NnB4O1xyXG4gIC8vICAgICAgIGxlZnQ6IDEwJTtcclxuICAvLyAgICAgICBwe1xyXG4gIC8vICAgICAgICAgY29sb3I6ICNDMUMxQzE7XHJcbiAgLy8gICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gIC8vICAgICAgIH1cclxuICAvL1xyXG4gIC8vICAgICAgIC5zb2JyZV9idG57XHJcbiAgLy8gICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAvLyAgICAgICAgIC5idG5fc29icmV7XHJcbiAgLy8gICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAvLyAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Q2RDZENjtcclxuICAvLyAgICAgICAgICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAvLyAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAvLyAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC8vICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgLy8gICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIC8vICAgICAgICAgICAmOmhvdmVye1xyXG4gIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICAvLyAgICAgICAgICAgICBjb2xvcjogQGNvci1zZWNvbmRhcnk7XHJcbiAgLy8gICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gIC8vICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnBlY2FzLXNlY3Rpb257XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCBAY29yLXJlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXByaW1hcnk7XHJcbi5jb250YWluZXJ7XHJcbiAgaDJ7XHJcbiAgICBjb2xvcjp3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyX2FuZF9zZXJ2aWNlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgLnJvd3tcclxuICAgICAgICAuY29sLXNtLTR7XHJcbiAgICAgICAgICAuY29sLXBlY2Fze1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29yLWdyZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAucGVjYXMtZGVzY3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gZXF1aXBlIGJnIGJsYWNrXHJcbi5lcXVpcGVfYmdfYmxhY2t7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gZXF1aXBlXHJcbi5lcXVpcGVfc2VjdGlvbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXNlY29uZGFyeTtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICBwYWRkaW5nLXRvcDogMzdweDtcclxuICAuY29udGFpbmVye1xyXG5cclxuICAgIGgye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDUuNHB4O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm93bF9lcXVpcGV7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgLm93bF9lcXVpcGVfd3JhcHBlcntcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAudGVzdGVfY2F7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5lcXVpcGVfb3ZlcmxheXtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAuZXF1aXBlX3RpdHVsb3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBjYXJvdXNlbCBuYXZpZ2F0aW9uXHJcbiAgICAub3dsLW5hdi5kaXNhYmxlZHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgLm93bC1wcmV2LFxyXG4gICAgICAub3dsLW5leHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTUwNTA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIG1vZGFsXHJcbiAgLm1vZGFse1xyXG4gICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgYnV0dG9uLmNsb3NlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDQ4JTtcclxuICAgICAgICAgICAgICB0b3A6IC0zNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweCA3cHg7XHJcbiAgICAgICAgICAgICAgLy8gbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgICAuaW1nX3BvcF91cHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubm9tZV9tb2RhbHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNENkQ2RDY7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZ29fbW9kYWx7XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjOTQ5NDk0O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQzFDMUMxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gdHJhdGFtZW50b1xyXG4uaW1wb3J0c19zZXJ2aWNlc3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIGg1e1xyXG4gICAgICBjb2xvcjogQGNvci1ncmVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIC8vICBtYXgtd2lkdGg6IDk4JTtcclxuICAgIC8vICBtYXJnaW46IGF1dG87XHJcbiAgICAgIC5jb2wtc20tNHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgLy8gICAvLyAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC50cmF0YW1lbnRvX2l0ZW17XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyODJweDtcclxuICAgICAgICAgIHdpZHRoOiAzMTJweDtcclxuICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDQwM3B4O1xyXG4gICAgICAgICAgLy8gcGFkZGluZy10b3A6IDMzcHg7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIC8vICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IEBjb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50cmF0YW1lbnRvX2ljb25le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50cmF0YW1lbnRvX2V4Y2VycHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEzcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgY29sb3I6QGNvci1ibGFjaztcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50cmF0YW1lbnRvX3NhaWJhX21haXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIG5hdmlnYXRpb24gYm90dG9tIHNsaWRlXHJcbiAgLm93bC10aGVtZSB7XHJcbiAgICAub3dsLWRvdHN7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgLy8gd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgIC8vIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAvLyBtYXJnaW46IDVweCA3cHg7XHJcbiAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgLy8gbWFyZ2luOiA1cHggN3B4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjYzFjMWMxO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vd2wtZG90LmFjdGl2ZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IEBjb3ItZ3JlZW47XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuLy8gT1dMIE5BVlxyXG4ub3dsLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB0b3A6IDM3JTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAub3dsLXByZXYsXHJcbiAgICAub3dsLW5leHR7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICBvdXRsaW5lOiAwIWltcG9ydGFudDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogIzUxNTA1MDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgY29sb3I6ICM1MTUwNTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MDUwO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vL1BBR0lOQSBUcmF0YW1lbnRvIChTRUNUSU9OIFRyYXRhbWVudG8gTU9ESUZJQ0FETylcclxuLnBhZ2luYV90cmF0YW1lbnRve1xyXG4gIGJhY2tncm91bmQtY29sb3I6QGNvci1ibHVlZmFkZTtcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbC1zbS0ze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL3RpdGxlIHdpdGggYm9yZGVyIGJvdHRvbVxyXG4udGl0dWxvX21vZGVsb19ib3JkZXJfYm90dG9te1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIC50aXR1bG9fbW9kZWxvX3N1YnRpdGxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgIGNvbG9yOkBjb3ItcHJpbWFyeTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IEBjb3ItYmxhY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOCU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAY29yLXByaW1hcnk7XHJcbiAgICAgIGJvdHRvbTogLTI5cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZGVwb2ltZW50byB0aXRsZSBwYWdpbmEgc2luZ2xlXHJcbi5kZXBvaW1lbnRvX3RpdGxlX2VkaXRhcl9zdHlsZXtcclxuICBtYXgtd2lkdGg6IDY4JTtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi8vdGl0bGUgd2l0aG91dCBib3JkZXIgYm90dG9tXHJcbi5hbGlnbl9sZWZ0X3dpdGhvdXRfYm9yZGVyX2JvdHRvbXtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAudGl0dWxvX21vZGVsb19zdWJ0aXRsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIEBjb3Itc2Vjb25kYXJ5OyAvLyNENkQ2RDY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOCU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogI0NGQjA3QjtcclxuICAgICAgLy8gYm90dG9tOiAtMjlweDtcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIGRlcG9pbWVudG9zXHJcbi5kZXBvaW1lbnRvc19zZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2NlMGUyZDtcclxuICAuY29udGFpbmVye1xyXG4gICAgaDZ7XHJcbiAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgLmNvbC1zbS02e1xyXG4gICAgICAgIC5kZXBvaW1lbnRvc190ZXh0b3N7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNDBweCAjMDEwMTAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMjhweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2l0YWxpYztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIC8qIHJpZ2h0OiAyMzdweDsgKi9cclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9wb3IgcXVlIGVzY29saGVyXHJcbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlcntcclxuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb3ItdGVydGlhaXJ5O1xyXG5cclxuICAvLyBwb3JxdWUgZXNjb2xoZXIgc2xpZGVcclxuICAucm93e1xyXG4gICAgLmNvbC1zbS02e1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAucG9ycXVlX2VzY29saGVyX3NsaWRle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm93bC1kb3Rze1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgbWFyZ2luOiA1cHggN3B4O1xyXG4gICAgICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcclxuXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gY2Fyb3VzZWwgbmF2aWdhdGlvblxyXG4gICAgICAgIC5vd2wtbmF2e1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgLm93bC1wcmV2LFxyXG4gICAgICAgICAgLm93bC1uZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUxNTA1MDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sX2NvbnRhY3R7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgLmZvcm1fY29udGFjdF93cmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ0aXRsZXtcclxuICAgICAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fd2l0aF9jZWxse1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX3dyYXBwZXJ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUyJTtcclxuICAgICAgICAgIC5mb3JtLWJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci1ncmVlbjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmNvbC1zbS02e1xyXG4gICAgLnBvcnF1ZV9lc2NvbGhlcl9kZXRhbGhle1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgLy9wb3IgZXNjb2xoZXIgZGV0YWxoZVxyXG4gICAgICAucG9ycXVlX2VzY29saGVyX2xpc3R7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvci1zZWNvbmRhcnk7Ly8jQzFDMUMxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5hZ2VuZGFtZW50b193cmFwcGVye1xyXG4gIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAuYWdlbmRlX2NvbnN1bHRhe1xyXG4gICAgICBtYXgtd2lkdGg6IDQ5N3B4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgLmFnZW5kZV9jb25zdWx0YV90aXRsZV93cmFwcGVye1xyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6IEBjb3ItdGVydGlhaXJ5Oy8vI2Q2ZDZkNjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFnZW5kZV9jb25zdWx0YV9kZXNjX3dyYXBwZXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiBAY29yLXRlcnRpYWlyeTsvLyAjYzFjMWMxO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9hZ2VuZGFtZW50b3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogQGNvci10ZXJ0aWFpcnk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIEBjb3ItdGVydGlhaXJ5O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMXB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb3ItdGVydGlhaXJ5O1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBAY29yLXRlcnRpYWlyeTtcclxuICAgICAgICAgICAgY29sb3I6IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vYmxvZ19wb3N0X3dyYXBwZXJcclxuLmJsb2dfcG9zdF93cmFwcGVye1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAuY29udGFpbmVye1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiBAY29yLWdyZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcHBlcl9ibG9nX3RpdGxlX2FuZF9zZWVfYWxsX3Bvc3R7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAudGl0dWxvX21vZGVsb19ib3JkZXJfYm90dG9te1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAuY29sLXNtLTd7XHJcbiAgICAgICAgLnBvc3Rfd2l0aF9kZXNjcmlwdGlvbntcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC50ZXh0X2Rlc2NfYmxvZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmOGM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuZXhjZXJwdF9ibG9nX2Rlc2N7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bl9ibG9nX2hvbWV7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogb3N3YWxkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtc20tNXtcclxuICAgICAgICAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIC5wb3N0X3RpdGxlX2hvbWV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvZ19idG5fYWxsX3dyYXBwZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGF7XHJcbiAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb3ItZ3JlZW47XHJcbiAgICAgIHBhZGRpbmc6IDdweCAzMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnlvdXR1YmVfd3JhcHBlcntcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLm93bF92aWRlb3tcclxuICAgICAgYXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnlvdXR1YmVfdGl0bGVfd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgLnlvdXR1YmVfaWNvbl9kaXZ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvLyAgcGFkZGluZy1sZWZ0OiA3OHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55b3V0dWJlX3RpdGxle1xyXG5cclxuICAgICAgICAvLyAgcGFkZGluZy1sZWZ0OiA4NnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDZENkQ2O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNS40cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC55b3V0dWJlX3N1YnRpdGxle1xyXG4gICAgICAvLyAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuX3lvdXR1YmVfd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIGZhcVxyXG4uZmFxX3dyYXBwZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIC5yb3d7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgLmNvbC1zbS02e1xyXG4gICAgICAgIC5jb2xfZHV2aWRhe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjRweDtcclxuICAgICAgICAgIC50aXR1bG9fZHV2aWRhX2ZhcXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci10ZXJ0aWFpcnk7Ly8jRDZENkQ2O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjlweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uX2R1dmlkYXtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL25ldyBxdWVzdGlvbiByZXNwb25zZVxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci10ZXJ0aWFpcnk7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDFzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgLmFjY29yZGlvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMDJCJztcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDIyMTJcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggNXB4IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8gLnF1ZXN0aW9uIHtcclxuICAgICAgICAgIC8vICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDA7XHJcbiAgICAgICAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTc1NzU3O1xyXG4gICAgICAgICAgLy8gICAgIC8vIHBhZGRpbmctcmlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAvLyAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyAgICAgLnF1ZXN0aW9uLXRleHQge1xyXG4gICAgICAgICAgLy8gICAgICAgcGFkZGluZzogMXJlbSAwIDEuNXJlbSAwO1xyXG4gICAgICAgICAgLy8gICAgICAgICBwIHtcclxuICAgICAgICAgIC8vICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAvLyAgICAgICAgICBjb2xvcjogI0MxQzFDMTtcclxuICAgICAgICAgIC8vICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAvLyAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAvLyAgICAgICAgfVxyXG4gICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgIC8vICAgLnF1ZXN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgLy8gICAgICAgcCB7XHJcbiAgICAgICAgICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgLy8gICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgLy8gICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcclxuICAgICAgICAgIC8vICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIC8vICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgIC8vICAgICAucXVlc3Rpb24tYnRuIHtcclxuICAgICAgICAgIC8vICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgLy8gICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAvLyAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgLy8gICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgLy8gICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xyXG4gICAgICAgICAgLy8gICAgICAgLnBsdXMtaWNvbixcclxuICAgICAgICAgIC8vICAgICAgIC5taW51cy1pY29ue1xyXG4gICAgICAgICAgLy8gICAgICAgICBpe1xyXG4gICAgICAgICAgLy8gICAgICAgICAgIGNvbG9yOkBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgIC8vICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgIC8vICAgICAgIH1cclxuICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1zbS02e1xyXG4gICAgICAgIC5jb2xfY29udGF0b19ib3JkZXJ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3N3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQGNvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgLmNvbF9jb250YXRve1xyXG4gICAgICAgICAgICBtYXJnaW46IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDY5cHg7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgIGNvbG9yOkBjb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmR1dmlkYXNfYm94X2NvbnRhdG97XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQzFDMUMxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3hfY29udGF0b19pbmZve1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjY2cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIC5lbWFpbF9ib3gsXHJcbiAgICAgICAgICAgICAgLnRlbGVmb25lX2JveCxcclxuICAgICAgICAgICAgICAuZW5kZXJlY29fYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5xdWVzdGlvbi10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC8vIHRyYW5zaXRpb246IGFsbCAycztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4tbW96LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbi1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbnRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG59XHJcbi5zaG93LXRleHQgLnF1ZXN0aW9uLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbi1tb3otdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDtcclxuLW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDtcclxudHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDtcclxuXHJcbn1cclxuLm1pbnVzLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLy8gLnNob3ctdGV4dHtcclxuLy9cclxuLy8gfVxyXG4uc2hvdy10ZXh0IC5taW51cy1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLnNob3ctdGV4dCAucGx1cy1pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi8vRk9PVEVSXHJcbi5mb290ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgQGNvci1yZWQ7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgIC5mb290ZXJfd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLmZvb3Rlcl9maXJzdF9jb2x1bXtcclxuICAgICAgICAuZm9vdGVyX2xvZ28ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94X2NvbnRhdG9faW5mb3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDUzcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2NnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgLmVtYWlsX2JveCxcclxuICAgICAgICAgIC50ZWxlZm9uZV9ib3gsXHJcbiAgICAgICAgICAuZW5kZXJlY29fYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiA2O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlcl9zZWNvbmRfY29sdW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5mb290ZXJfbG9nb19jb250YWluZXJ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIEBjb3ItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyX3RoaXJkX2NvbHVte1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsX2ljb25lc3tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9sYXN0IHJvdyBmb290ZXJcclxuICAubGFzdF9yb3dfZm9vdGVye1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzRDNEM0Q7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAubGFzdF9mb290ZXJfd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAudG9kb3NfZGlyZWl0b3N7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjojQjRCNEI0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQjRCNEI0O1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG9kb3NfZGlyZWl0b3Nfc2Vjb25kX2NvbHtcclxuICAgICAgICAgIGNvbG9yOiNCNEI0QjQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHNpbmdsZSB0cmF0YW1lbnRvXHJcbi5zaW5nbGVfdHJhdGFtZW50b193cmFwcGVye1xyXG4gIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICAvL3BhZGRpbmctdG9wOiAxMDBweDtcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIC5zaW5nbGVfdHJhdGFtZW50b3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgICAgLnNpbmdsZV90cmF0YW1lbnRvX3RpdHVsb3tcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAY29yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2luZ2xlX3RyYXRhbWVudG9fZGVzY3tcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcclxuICAgICAgICAgICAgICBjb2xvcjpAY29yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNpbmdsZV90cmF0YW1lbnRvX2J0bntcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNDRkIwN0I7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDRkIwN0I7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0cmF0YW1lbnRvIGJsb2NvIGVkaXRhciBzdHlsZVxyXG4uc2luZ2xlX3RyYXRhbWVudG97XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLWJsdWVmYWRlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGgxe1xyXG4gICAgLy9jb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBwe1xyXG4gICAgICBjb2xvcjogI2ZhZmFmYTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBww6FnaW5hIGRvIGRyIGFuZHJlIG9saXZlaXJhXHJcbi5wYWdpbmFfYW5kcmVfb2xpdmVpcmF7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5zb2JyZV9jb2xfcGFnaW5hX2FuZHJle1xyXG4gICAgICAgICAgLnNvYnJlX3dyYXBwZXJfdGl0dWxvX2FuZHJle1xyXG4gICAgICAgICAgICAudGl0bGVfc29icmV7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc29icmVfZGVzY3tcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci1uZXV0cmFsOyAvL2MxYzFjMTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNvYnJlX2dyZXl7XHJcbiAgYmFja2dyb3VuZDogQGNvci1uZXV0cmFsO1xyXG59XHJcblxyXG4jdXNlci1yZWdpc3RyYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLy8gQ0xJTklDQSBiYWNrZ3JvdW5kIEJMQUNLXHJcbi5jbGluaWNhX2JnX2JsYWNre1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogNzZweCFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gQSBDTElOSUNBXHJcbi5jbGluaWNhX3dyYXBwZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1zZWNvbmRhcnk7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAudGl0dWxvX2NsaW5pY2F7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgY29sb3I6ICNFMUUxRTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgLmNvbC1zbS00e1xyXG4gICAgICAgIC5jb2xfY2xpbmljYV9zdHlsZXtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlZ3VuZG9fcm93X2ltZ3tcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUMOBR0lOQSBCTE9HXHJcbi5wYWdpbmFfYmxvZ3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLW5ldXRyYWw7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIC50aXR1bG9fcGFnaW5hX2Jsb2d7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICBoNHtcclxuICAgICAgLy8gIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIC5jb250YWluZXJ7XHJcbiAgICAucm93e1xyXG4gICAgICAuY29sLXNtLTQsIC5jb2wtc20tNntcclxuICAgICAgICAucG9zdF93aXRob3V0X2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIC5wb3N0X3RpdGxlX2hvbWV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQQUdJTkFUSU9OXHJcbnVsLnBhZ2UtbnVtYmVycyB7XHJcblxyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGxpLmZpcnN0LWNoaWxke1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiByZWQhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIHNwYW4uY3VycmVudHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy8gIGNvbG9yOiB3aGVhdDtcclxuICAgICAgICAvLyAmOmFmdGVye1xyXG4gICAgICAgIC8vICAgY29udGVudDogJyc7XHJcbiAgICAgICAgLy8gICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAvLyAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAjQ0ZCMDdCO1xyXG4gICAgICAgIC8vICAgYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgbGVmdDogMjlweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogQGNvci1ibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gU0lOR0xFIFBPU1RcclxuLnNpbmdsZV9wb3N0X3dyYXBwZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1uZXV0cmFsO1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAuc2luZ2xlX3Bvc3RfdGl0bGV7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICBoMntcclxuICAgICAgICBjb2xvcjogQGNvci1sZXNzLWJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXZhdGFyX3dyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgLmF2YXRhcl9kZXNjX2FuZF9pbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAubWVkaWF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci1sZXNzLWJsYWNrO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zUmVndWxhcjtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci1sZXNzLWJsYWNrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyX21ldGFfZGVzY3J7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29yLWxlc3MtYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZV9wb3N0X2ltZ3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucm93e1xyXG4gICAgICAuY29sLXNtLTh7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAgQGNvci1sZXNzLWJsYWNrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHNsaWRlIHBvc3QgY2Fyb3VzZWxcclxuICAuY29udGFpbmVye1xyXG4gICAgLnRpdGxlX2Jsb2dfY2Fyb3VzZWxfc2xpZGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgIC8vICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIC5ibG9nX3NpbmdsZV9zbGlkZXtcclxuICAgICAgLmJsb2dfY2Fyb3VzZWx7XHJcbiAgICAgICAgLnBvc3Rfd2l0aG91dF9kZXNjcmlwdGlvbntcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAucG9zdF90aXRsZV9ob21le1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyBuYXZpZ2F0aW9uXHJcbiAgICAgIC5vd2wtZG90c3tcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICBtYXJnaW46IDVweCA3cHg7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcclxuXHJcbiAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBBR0UgTk9UIEZPVU5EXHJcbi53cmFwcGVyX3BhZ2Vfbm90X2ZvdW5ke1xyXG4gIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLnBhZ2Vfbm90X2ZvdW5ke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBpe1xyXG4gICAgICBmb250LXNpemU6NTBweDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cFxyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL0Zvcm11bGFpcmVcclxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAxMHB4KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0LndwY2Y3LWZvcm0tY29udHJvbC5oYXMtc3Bpbm5lci53cGNmNy1zdWJtaXQuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1ib29raW5nIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwwLCAuNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogOXB4IDQ0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5mb3JtdWxhaXJle1xyXG4gIGJhY2tncm91bmQtY29sb3I6QGNvci1uZXV0cmFsO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIC5yb3d7XHJcbiAgICAgIC5jb2wtc20tN3tcclxuICAgICAgICAvLyAud3BjZjd7XHJcbiAgICAgICAgLy8gICBmb3Jte1xyXG4gICAgICAgIC8vICAgICBwe1xyXG4gICAgICAgIC8vICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLmNvbnRhdG9fY29udGFpbmVye1xyXG4gICAgICAgICAgICAgI2NvbnRhY3RfZm9ybXtcclxuICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgbGFiZWwjZW1haWwtZXJyb3IsXHJcbiAgICAgICAgICAgICAgICAgbGFiZWwjbmFtZS1lcnJvcixcclxuICAgICAgICAgICAgICAgICBsYWJlbCNtZXNzYWdlLWVycm9yLFxyXG4gICAgICAgICAgICAgICAgIGxhYmVsI2NwYXRjaGFUZXh0Qm94LWVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkNDMzNztcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAvLyAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIC5zdWJtaXR7XHJcbiAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAuY2FwdGNoYV9zdHlsZXtcclxuICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgaW5wdXQjY3BhdGNoYVRleHRCb3gge1xyXG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAuY2FwdGNoYV9jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICNjYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGNhbnZhcyNjYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICBzcGFuI3JlZnJlc2gtY2FwdGNoYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBAY29yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpAY29yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICBkaXYjc3VjY2Vzc19tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1zbS01e1xyXG4gICAgICAgIC5jb250YWN0X3NpZGViYXJ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAjZWVlO1xyXG4gICAgICAgICAgICAubWVkaWF7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAubWVkaWEtaW1ne1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDF7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNmYWZhZmE7XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICB9XHJcbiAgaDJ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC8vICBjb2xvcjogI2ZhZmFmYTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAY29yLXByaW1hcnk7XHJcbiAgICAgIGJvdHRvbTogMThweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtX2Rlc2NyaXB0aW9uX2Nse1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IGdyYXk7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuX2Zvcm17XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogI2ZhZmFmYTtcclxuICAgIHBhZGRpbmc6IDhweCA0NnB4IWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb3ItcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLy9yZXNldCBwYWRkaW5nIGZvcm0tY29udHJvbFxyXG4uZm9ybS1jb250cm9se1xyXG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMC43NXJlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAY29yLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IGdyYXk7XHJcbn1cclxuXHJcbi8vIHRlc3RpbW9uaWFsc1xyXG4uZ3Rjby10ZXN0aW1vbmlhbHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICB9XHJcblxyXG4gIC5vd2wtbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdHMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMWIwZjg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDFiMGY4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAzMHB4IC03cHggI2M5ZGZmMDtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8vIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgIC8vIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggLTRweCAjOTVhYmJiO1xyXG4gICAgICAvLyB3aWR0aDogMTAwcHg7XHJcbiAgICAgIC8vIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuYWN0aXZlIHtcclxuICAvLyAvLyAgb3BhY2l0eTogMC41O1xyXG4gIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgLy8gfVxyXG5cclxuICAuY2VudGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1pbWctdG9wIHtcclxuICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAvLyB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyYWQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgLmJ0bi1ncmFkIHtcclxuICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQGNvci1wcmltYXJ5IDAlLCBAY29yLXNlY29uZGFyeSAgNTElLCBAY29yLXByaW1hcnkgIDEwMCUpO1xyXG4gICAgICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xyXG4gICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggI2VlZTtcclxuICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgICB9XHJcblxyXG4gICAgIC5idG4tZ3JhZDpob3ZlciB7XHJcbiAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IC8qIGNoYW5nZSB0aGUgZGlyZWN0aW9uIG9mIHRoZSBjaGFuZ2UgaGVyZSAqL1xyXG4gICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgfVxyXG59XHJcblxyXG4vL3N0eWxpbmcgcGFnZSBwbGFubmVyXHJcbi5wYWdlLXBsYW5uZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1ibHVlZmFkZTtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAudGl0dWxvX3BsYW5uZXJ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDclO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmZjEzO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuY29sLXNtLTF7XHJcbiAgICAgICAgLnBsYW5uZXJfZGF0ZV93cmFwcGVye1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29yLXllbGxvdztcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC5tb250aHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGF5IHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtc20tMTB7XHJcbiAgICAgICAgLnBsYW5uZXItZGV0YWlsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweCAxcHggMTRweDtcclxuICAgICAgICAgICAgLmluZm8tcGxhbm5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIC5kZXNjLXBsYW5uZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xpZW50LXRpbWV7XHJcbiAgICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsaWVudC1uYW1le1xyXG4gICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAud2FwcGVyX3BsYW5uZXJfbWFpbntcclxuICAgIC8vXHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIC8vICAgJjpsYXN0LWNoaWxke1xyXG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vICAgLndyYXBwZXJfcGxhbm5lcntcclxuICAgIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5ndGNvLXRlc3RpbW9uaWFscyB7XHJcbiAgLy8gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIHtcclxuICAub3dsLW5hdiBidXR0b24ge1xyXG4gICAgJi5vd2wtbmV4dCwgJi5vd2wtcHJldiB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24ub3dsLWRvdCB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vL0lDT05FIE9USEVSXHJcbi5pY29uX290aGVye1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4iLCJcclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcclxuICBuYXYubmF2YmFyLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWxpZ2h0Lm5hdl9tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbiAgLm91cl9kbmF7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAub3VyX2RuYV93cmFwcGVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgIC5jb2wtc20tNntcclxuICAgICAgICAgICAgLm1lZGlhe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBuYXYubmF2YmFyLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWxpZ2h0Lm5hdl9tb2JpbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAudGl0bGVfc29icmV7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogb3N3YWxkO1xyXG4gICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbi8vICAgLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjphY3RpdmUge1xyXG4vLyAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgICAgLy8gYm9yZGVyOjBweCBzb2xpZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyxcclxuLm5hdmJhci10b2dnbGVyOmFjdGl2ZSxcclxuLm5hdmJhci10b2dnbGVyLWljb246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI3ZTlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5pY29uLWJhciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI3ZTlkO1xyXG4gICAgICB9XHJcbn1cclxuICBuYXYubmF2YmFyLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWxpZ2h0Lm5hdl9kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyX2NvbnRhdG9fdG9wX21haW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvLyBvZmYgY2Fuc2FzXHJcbiAgLm9mZi1jYW52YXN7XHJcbiAgICBkaXYjbmF2YmFyb2ZmY2FudmFzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAvLyBsaW5rIGRvIHZlciB0b2RvcyBtb2JpbGVcclxuICBsaSNtZW51LWl0ZW0tMjgwIHtcclxuICAgIGF7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiBAY29yLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIH1cclxufVxyXG4gICAvLyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAuZW5kZXJlY29faGVhZGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBjb2xvcjogI0Q2RDZENjtcclxuICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuc3Bpbl9tYXB7XHJcbiAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgIGltZ3tcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWlzX21vYmlsZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgLnNvY2lhbF9jb2x1bW5fb25lLFxyXG4gICAgLnNvY2lhbF9jb2x1bW5fdHdve1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbi5pY29uLWJhciB7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbn1cclxuICAgIC53cmFwcGVyX2NvbnRhdG9fdG9wX21haW57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBAY29yLXNlY29uZGFyeTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBjb3ItdGVydGlhaXJ5O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTRmNjY7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGltZy5jdXN0b20tbG9nbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgLy8gYWRkaXRpb24gaGVhZGVyIGluZm9cclxuICAgICAgICAud3JhcHBlcl9hZGRpdGlvbmFsX2luZm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItb2ZmLWNhbnZhcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29yLXJlZDsgICAgLy8vIzBGMEYwRjsvLyBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcblxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsI21lbnUtbWVudS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpI21lbnUtaXRlbS0yNjUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gLnNpZGViYXItb2ZmLWNhbnZhcyB7XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcblxyXG4gICAgICAgICAgLm5hdmJhci1uYXZ7XHJcbiAgICAgICAgICAgIGxpLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6cmdiKDE2NiwgMTY2LCAxNjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAvLyAjMTkzNjU0Yzk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxOTM2NTRjOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAvLyAjYTZhNmE2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMTczMTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMTczMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogb3N3YWxkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiBAY29yLXRoaXJkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb3ItcHJpbWFyeSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIC8vICAgY29sb3I6cmVkO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBjYXJvdXNlbFxyXG4gIC5jYXJvdXNlbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3ItcHJpbWFyeTtcclxuICAgICAuY29udGFpbmVyX2NvbnRyb2wge1xyXG4gICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgIC8vIGNhcm91c2VsIGNvbnRyb2xcclxuICAgICAgYS5jYXJvdXNlbC1jb250cm9sLW5leHQsXHJcbiAgICBhLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9yc3tcclxuICBsaS5hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29yLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuICAvL1xyXG4gICAgLy8gLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdyZWQnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFKTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtaW5uZXJ7XHJcbiAgICAgIC5jYXJvdXNlbC1pdGVte1xyXG4gICAgICAgIGhlaWdodDogNTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTklO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRvcDogMTglO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vICBwYWRkaW5nLWxlZnQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc2xpZGVfdGl0bGVfZGVzY3tcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDZENkQ2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNsaWRlX2J0bntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAuYnRuX3NsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gLnBvcnF1ZV9lc2NvbGhlcl9kZXRhbGhle1xyXG4gICBwYWRkaW5nLWJvdHRvbTogNzNweDtcclxuIH1cclxuXHJcblxyXG4gLy9ibG9nX3Bvc3Rfd3JhcHBlclxyXG4gLmJsb2dfcG9zdF93cmFwcGVye1xyXG4gICAvL3BhZGRpbmctdG9wOiA4MHB4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAuY29udGFpbmVye1xyXG5cclxuICAgICAvLyBqdXN0aWZ5IHRpdGxlIGJsb2dcclxuICAgICAud3JhcHBlcl9ibG9nX3RpdGxlX2FuZF9zZWVfYWxsX3Bvc3R7XHJcbiAgICAgICAudGl0dWxvX21vZGVsb19ib3JkZXJfYm90dG9te1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgIH1cclxuICAgICAgIC5hbGlnbl9sZWZ0X3dpdGhvdXRfYm9yZGVyX2JvdHRvbXtcclxuICAgICAgICAgaDF7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgaDN7XHJcbiAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgfVxyXG5cclxuXHJcbiAgICAgLndyYXBwZXJfYmxvZ190aXRsZV9hbmRfc2VlX2FsbF9wb3N0e1xyXG4gICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgLmJsb2dfYnRuX2FsbF93cmFwcGVye1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgLy8gYXtcclxuICAgICAgICAgLy8gICBmb250LWZhbWlseTogb3N3YWxkO1xyXG4gICAgICAgICAvLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgLy8gICBjb2xvcjogI0NGQjA3QjtcclxuICAgICAgICAgLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAvLyAgIGJvcmRlcjogMnB4IHNvbGlkICM1MTUwNTA7XHJcbiAgICAgICAgIC8vICAgcGFkZGluZzogN3B4IDMxcHg7XHJcbiAgICAgICAgIC8vIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLnJvd3tcclxuICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAuY29sLXNtLTR7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgIC5wb3N0X3dpdGhfZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgIC50ZXh0X2Rlc2NfYmxvZ3tcclxuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAuZXhjZXJwdF9ibG9nX2Rlc2N7XHJcbiAgICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAY29yLXllbGxvdztcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgLmJ0bl9ibG9nX2hvbWV7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogb3N3YWxkO1xyXG4gICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiBAY29yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuY29sLXNtLTV7XHJcbiAgICAgICAgIC5wb3N0X3dpdGhvdXRfZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgLnBvc3RfdGl0bGVfaG9tZXtcclxuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQGNvci15ZWxsb3c7XHJcbiAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAvLyBjb2xvcjogQGNvci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcblxyXG4gICAueW91dHViZV93cmFwcGVye1xyXG4gICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgIC55b3V0dWJlX3RpdGxlX3dyYXBwZXJ7XHJcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgLnlvdXR1YmVfaWNvbl9kaXZ7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAueW91dHViZV90aXRsZXtcclxuXHJcbiAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgIGNvbG9yOiAjRDZENkQ2O1xyXG4gICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XHJcbiAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNS40cHg7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC55b3V0dWJlX3N1YnRpdGxle1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgc3BhbntcclxuICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4ucGFnaW5hX2FuZHJlX29saXZlaXJhe1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAucm93e1xyXG4gICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgLnNvYnJlX2NvbF9wYWdpbmFfYW5kcmV7XHJcbiAgICAgICAgICAuc29icmVfd3JhcHBlcl90aXR1bG9fYW5kcmV7XHJcbiAgICAgICAgICAgIC50aXRsZV9zb2JyZXtcclxuICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFdIWSBDSE9PU0lORyBVUyBob21lXHJcbi5wb3JxdWVfZXNjb2xoZXJfd3JhcHBlcntcclxuICAucm93e1xyXG4gICAgLnBvcnF1ZV9lc2NvbGhlcl9jb2xfbW9iaWxle1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbF9jb250YWN0e1xyXG4gICAgICAuZm9ybV9jb250YWN0X3dyYXBwZXJ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV93cmFwcGVye1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA5NyU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIC5mb3JtLWJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogQGNvci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTU9EVUxPUyBDTMONTklDQSBCTEFDS1xyXG4uY2xpbmljYV9iZ19ibGFja3tcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbC1zbS04e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VndW5kb19yb3dfaW1ne1xyXG4gICAgICAuY29sLXNtLTN7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfdHJhdGFtZW50b193cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZGVwb2ltZW50b3Nfc2VjdGlvbntcclxuICAuZGVwb2ltZW50b190aXRsZV9lZGl0YXJfc3R5bGV7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9NT0RVTE9TIENMw41OSUNBXHJcbi5jbGluaWNhX3dyYXBwZXIge1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAucm93e1xyXG4gICAgICAuY29sLXNtLTh7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWd1bmRvX3Jvd19pbWd7XHJcbiAgICAgIC5jb2wtc20tM3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBBR0lOQSBCTE9HXHJcbi5wYWdpbmFfYmxvZ3tcclxuXHJcbn1cclxuICAvL0ZPT1RFUlxyXG4gIC5mb290ZXJ7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IEBjb3Itc2Vjb25kYXJ5O1xyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAuZm9vdGVyX3dyYXBwZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC5mb290ZXJfZmlyc3RfY29sdW17XHJcbiAgICAgICAgICAuZm9vdGVyX2xvZ28ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3hfY29udGF0b19pbmZve1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDUzcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgLmVtYWlsX2JveCxcclxuICAgICAgICAgICAgLnRlbGVmb25lX2JveCxcclxuICAgICAgICAgICAgLmVuZGVyZWNvX2JveCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyX3NlY29uZF9jb2x1bXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc29jaWFsX2xpbmtzX2Zvb3RlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyNnB4O1xyXG4gICAgICAgICAgICAvLyAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAvLyAgY29sb3I6IEBjb3Itc29jaWFsbWVkaWE7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXJfdGhpcmRfY29sdW17XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lbnVfZm9vdGVye1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMztcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAud3JhcHBlcl9mb290ZXJfaW5zY3JldmF7XHJcbiAgICAgICAgICAgIC50aXRsZV9uZXdzbGV0dGVye1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG9zd2FsZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAuY29sLXNtLTksXHJcbiAgICAgICAgICAgICAgLmNvbC1zbS0ze1xyXG4gICAgICAgICAgICAgICAgLy8gLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb2wtc20tOXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdlbWFpbCdde1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkIEBjb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb2wtc20tM3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaW5wdXQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdC5idG4uYnRuLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vbGFzdCByb3cgZm9vdGVyXHJcbiAgICAubGFzdF9yb3dfZm9vdGVye1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNEM0QzRDtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgLmxhc3RfZm9vdGVyX3dyYXBwZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIC50b2Rvc19kaXJlaXRvc3tcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBjb2xvcjojQjRCNEI0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRvZG9zX2RpcmVpdG9zX3NlY29uZF9jb2x7XHJcbiAgICAgICAgICAgIGNvbG9yOiNCNEI0QjQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gc29icmUgbyBkb3V0b3JcclxuICAvLyAuc29icmVkb3V0b3J7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOkBjb3ItdGVydGlhaXJ5O1xyXG4gIC8vICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gIC8vICAgLy8gcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgLy8gICAuY29udGFpbmVye1xyXG4gIC8vICAgICAuY29udGFpbmVyX2ltZ19zb2JyZXtcclxuICAvLyAgICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gICAgICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgLy8gICAgICAgaW1ne1xyXG4gIC8vICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICAgIC50ZXh0b19zb2JyZXtcclxuICAvLyAgICAgICAgIC5zdWJ0aXRsZV9zb2JyZSB7XHJcbiAgLy8gICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA3cHg7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyAgICAgICAgIHRvcDogMjIlO1xyXG4gIC8vICAgICAgICAgbWF4LXdpZHRoOiA0OTZweDtcclxuICAvLyAgICAgICAgIGxlZnQ6IDAlO1xyXG4gIC8vICAgICAgICAgcHtcclxuICAvLyAgICAgICAgICAgY29sb3I6ICNDMUMxQzE7XHJcbiAgLy8gICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgLy8gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgICAgICAgIH1cclxuICAvL1xyXG4gIC8vICAgICAgICAgLnNvYnJlX2J0bntcclxuICAvLyAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgLy8gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy8gICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vICAgICAgICAgICAuYnRuX3NvYnJle1xyXG4gIC8vICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAvLyAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xyXG4gIC8vICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XHJcbiAgLy8gICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgLy8gICAgICAgICAgICAgcGFkZGluZzogNnB4IDIycHg7XHJcbiAgLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgLy8gICAgICAgICAgICAgJjpob3ZlcntcclxuICAvLyAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICAvLyAgICAgICAgICAgICAgIGNvbG9yOiBAY29yLXNlY29uZGFyeTtcclxuICAvLyAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb3ItcHJpbWFyeTtcclxuICAvLyAgICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgIH1cclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC8vIFNJTkdMRSBQT1NUXHJcbiAgLnNpbmdsZV9wb3N0X3dyYXBwZXJ7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIC5jb2wtc20tOHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBzb2JyZSBvIGRvdXRvclxyXG4gIC5zb2JyZWRvdXRvcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3ItdGVydGlhaXJ5O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgLmNvbC1zbS02e1xyXG4gICAgICAgICAgLnNvYnJlX2ltYWdlc3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuYWJvdXRfaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAzXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNoYXBlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAuc2hhcGUtMSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgIC5zaGFwZS0yIHtcclxuICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBib3R0b206IC0xMDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hhZG93X2Fib3V0e1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hYm91dF9kZXNjcmlwdGlvbntcclxuICAgICAgICAgIC53cmFwcGVyX2Fib3V0X2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1OXB4O1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvci1ibGFjaztcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndyYXBwZXJfYWJvdXRfZGVzY3JpcHRpb25fdGV4dHtcclxuICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNSZWd1bGFyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgLy8gICAuY29udGFpbmVyX2ltZ19zb2JyZXtcclxuICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAvLyAgICAgLnRleHRvX3NvYnJle1xyXG4gICAgLy9cclxuICAgIC8vICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgdG9wOiAyMiU7XHJcbiAgICAvLyAgICAgICBtYXgtd2lkdGg6IDQ5NnB4O1xyXG4gICAgLy8gICAgICAgbGVmdDogMTAlO1xyXG4gICAgLy8gICAgICAgcHtcclxuICAgIC8vICAgICAgICAgY29sb3I6ICNDMUMxQzE7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgLnNvYnJlX2J0bntcclxuICAgIC8vICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAvLyAgICAgICAgIC5idG5fc29icmV7XHJcbiAgICAvLyAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgLy8gICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNENkQ2RDY7XHJcbiAgICAvLyAgICAgICAgICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAgIC8vICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC8vICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAvLyAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAvLyAgICAgICAgICAgJjpob3ZlcntcclxuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb3ItcHJpbWFyeTtcclxuICAgIC8vICAgICAgICAgICAgIGNvbG9yOiBAY29yLXNlY29uZGFyeTtcclxuICAgIC8vICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb3ItcHJpbWFyeTtcclxuICAgIC8vICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucGVjYXMtc2VjdGlvbntcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC5jb250YWluZXJfYW5kX3NlcnZpY2VzIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAuY29sLXNtLTR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAuY29sLXBlY2Fze1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAud29ya2luZ19ob3Vyc3tcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC53b3JraW5nX2hvdXJzX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgIGNvbG9yOiAjY2UwZTJkO1xyXG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLmNvbDZfaHtcclxuICAgICAgICAgICAuaG91cnNfY29se1xyXG4gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMXB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC8vIGVxdWlwZVxyXG4gIC5lcXVpcGVfc2VjdGlvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcclxuICAgIC5jb250YWluZXJ7XHJcblxyXG4gICAgICBoMntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjRweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5vd2xfZXF1aXBle1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIC5vd2xfZXF1aXBlX3dyYXBwZXJ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA5KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vIC50ZXN0ZV9jYXtcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuZXF1aXBlX292ZXJsYXl7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIC5lcXVpcGVfdGl0dWxve1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGNhcm91c2VsIG5hdmlnYXRpb25cclxuICAgICAgLm93bC1uYXYuZGlzYWJsZWR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAub3dsLXByZXYsXHJcbiAgICAgICAgLm93bC1uZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTUwNTA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIG1vZGFsXHJcbiAgICAubW9kYWx7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAvLyBmYXFcclxuICAuZmFxX3dyYXBwZXJ7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICM0NjQ4Yzk7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIC5jb2wtc20tNntcclxuICAgICAgICAgIC5jb2xfZHV2aWRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC50aXR1bG9fZHV2aWRhX2ZhcXtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBAY29yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA5JTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnF1ZXN0aW9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAgMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU3NTc1NztcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucXVlc3Rpb24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMUMxQzE7XHJcbiAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucXVlc3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnNib2xkO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgICAgICAgICAgICAgICAgIC5wbHVzLWljb24sXHJcbiAgICAgICAgICAgICAgICAgIC5taW51cy1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpAY29yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtc20tNntcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAuY29sX2NvbnRhdG9fYm9yZGVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50OztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTA2cHg7XHJcbiAgICAgICAgICAvLyAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIC5jb2xfY29udGF0b3tcclxuICAgICAgICAgICAgICBtYXJnaW46IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgQGNvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgLmR1dmlkYXNfYm94X2NvbnRhdG97XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzFDMUMxO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ib3hfY29udGF0b19pbmZve1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAuZW1haWxfYm94LFxyXG4gICAgICAgICAgICAgICAgLnRlbGVmb25lX2JveCxcclxuICAgICAgICAgICAgICAgIC5lbmRlcmVjb19ib3gge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblxyXG4gICAgICAgIG9sLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUxOHB4KSB7XHJcblxyXG4gICAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgIGEuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgICAgICAgICAgLy9sZWZ0OjcwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS5jYXJvdXNlbC1jb250cm9sLW5leHR7XHJcbiAgICAgICAgLy8gIHJpZ2h0OiAyOC41JTtcclxuICAgICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgYS5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gICAgICAvLyAgICAgICBsZWZ0OiA4MCU7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgIGEuY2Fyb3VzZWwtY29udHJvbC1uZXh0e1xyXG4gICAgICAvLyAgICAgcmlnaHQ6IDE4JTtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5ICBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgLy8gLmNhcm91c2VsIHtcclxuICAgICAgICAvLyAgIGEuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgICAgICAvLyAgICAgICBsZWZ0OiA4MCU7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICBhLmNhcm91c2VsLWNvbnRyb2wtbmV4dHtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDE4JTtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vIGNhcm91c2VsXHJcbiAgICAgICAgLmNhcm91c2Vse1xyXG4gICAgICAgICAgLmNvbnRhaW5lcl9jb250cm9se1xyXG4gICAgICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDc4cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXJvdXNlbC1pbm5lcntcclxuICAgICAgICAgICAgLmNhcm91c2VsLWl0ZW17XHJcbiAgICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDEyJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgIC8vICB0b3A6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlX3RpdGxlX2Rlc2N7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XHJcbiAgICAgICAgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjkwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiIsIi8vZm9udGZhY2VcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogb3N3YWxkO1xyXG4gICAgc3JjOiB1cmwoLi9hc3NldHMvZm9udC9Pc3dhbGQtVmFyaWFibGVGb250X3dnaHQudHRmKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IG9zd2FsZE1lZGl1bTtcclxuICAgIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvT3N3YWxkcmVndWxhci50dGYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4vL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGQudHRmKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zYm9sZDtcclxuICAgIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvT3BlblNhbnMtQm9sZC50dGYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4vL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc1JlZ3VsYXI7XHJcbiAgICBzcmM6IHVybCguL2Fzc2V0cy9mb250L09wZW5TYW5zLVJlZ3VsYXIudHRmKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fuc2l0YWxpYztcclxuICAgIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvT3BlblNhbnMtSXRhbGljLnR0Zik7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnNsaWdodDtcclxuICAgIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvT3BlblNhbnMtTGlnaHQudHRmKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuLy9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQm9kb25pTW9kYTtcclxuICAgIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvQm9kb25pTW9kYS50dGYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4vL1xyXG5cclxuLy9cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogbWV0cm9wb2xpc2JsYWNrO1xyXG4vLyAgICAgc3JjOiB1cmwoLi9hc3NldHMvZm9udC9NZXRyb3BvbGlzLUJsYWNrLm90Zik7XHJcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xyXG4vLyB9XHJcbi8vXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IG1ldHJvcG9saXNzZW1pYm9sZGl0YWxpYztcclxuLy8gICAgIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy1TZW1pQm9sZEl0YWxpYy5vdGYpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gfVxyXG4vL1xyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmRtZWRpdW07XHJcbi8vICAgICBzcmM6IHVybCguL2Fzc2V0cy9mb250L1F1aWNrc2FuZC1NZWRpdW0udHRmKTtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vIH1cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogcXVpY2tzYW5kcmVndWxhcjtcclxuLy8gICAgIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnQvcXVpY2tzYW5kLXJlZ3VsYXIudHRmKTtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vIH1cclxuIl19 */
