@charset "UTF-8";
@font-face {
  font-family: "ITC Franklin Gothic Std";
  src: url("fonts/ITCFranklinGothicStd-Hvy.eot");
  src: url("fonts/ITCFranklinGothicStd-Hvy.eot?#iefix") format("embedded-opentype"), url("fonts/ITCFranklinGothicStd-Hvy.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd-Hvy.woff") format("woff"), url("fonts/ITCFranklinGothicStd-Hvy.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd-Hvy.svg#ITCFranklinGothicStd-Hvy") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Century Schoolbook Std";
  src: url("fonts/CenturySchoolbook.eot");
  src: url("fonts/CenturySchoolbook.eot?#iefix") format("embedded-opentype"), url("fonts/CenturySchoolbook.woff2") format("woff2"), url("fonts/fonts/CenturySchoolbook.woff") format("woff"), url("fonts/CenturySchoolbook.ttf") format("truetype"), url("fonts/CenturySchoolbook.svg#CenturySchoolbookStd") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Century Schoolbook Std";
  src: url("fonts/CenturySchoolbook-Italic.eot");
  src: url("fonts/CenturySchoolbook-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/CenturySchoolbook-Italic.woff2") format("woff2"), url("fonts/fonts/CenturySchoolbook-Italic.woff") format("woff"), url("fonts/CenturySchoolbook-Italic.ttf") format("truetype"), url("fonts/CenturySchoolbook-Italic.svg#CenturySchoolbookStd") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}


@font-face {
  font-family: "ITC Franklin Gothic Std Demi";
  src: 
  url("fonts/new/ITC-Franklin-Gothic-Std-Demi.woff2") format("woff2"),
  url("fonts/new/ITC-Franklin-Gothic-Std-Demi.woff") format("woff"),
  url("fonts/new/ITC-Franklin-Gothic-Std-Demi.ttf") format("truetype"),
  url("fonts/new/ITC Franklin Gothic Std Demi.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Scale VF ExLight Italic";
  src: 
  url("fonts/new/Scale-VF-ExtraCondensed-ExtraLight-Italic.woff2") format("woff2"),
  url("fonts/new/Scale-VF-ExtraCondensed-ExtraLight-Italic.woff") format("woff"),
  url("fonts/new/Scale-VF-ExtraCondensed-ExtraLight-Italic.otf") format("opentype"),
  url("fonts/new/Scale VF ExtraCondensed ExtraLight Italic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}


@font-face {
  font-family: "Scale VF Regular";
  src:
          url("fonts/new/Scale-VF-Regular.woff2") format("woff2"), 
          url("fonts/new/Scale-VF-Regular.woff") format("woff"), 
          url("fonts/new/Scale-VF-Regular.otf") format("opentype"),
          url("fonts/new/Scale-VF-Regular.ttf") format("truetype");

  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Krylon Regular";
  src:
      url("fonts/new/Krylon-Regular.woff2") format("woff2"),
      url("fonts/new/Krylon-Regular.woff") format("woff"),
      url("fonts/new/Krylon-Regular.otf") format("opentype"),
      url("fonts/new/Krylon-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


body {
  margin: 0;
  padding: 0;
  font-style: normal;
  transition: all 1s ease;
  overflow: hidden;
  -webkit-font-smoothing:antialiased!important;
}

ul {
  list-style-type: none;
}

a {
  color: black;
}

a:focus, a:hover {
  text-decoration: none;
  color: #3b413d;
  cursor: pointer;
}

.franklin {
  font-family: "ITC Franklin Gothic Std", sans-serif;
}

.century {
  font-family: "Century Schoolbook Std", serif;
}

.blurred {
  filter: blur(7px);
  transition: filter 1s ease;
}

.element {
  cursor: pointer;
}

.main {
  position: relative;
}

.home.overflow {
  overflow: hidden !important;
}

/*
  Player Skin Designer for Video.js
  http://videojs.com

  To customize the player skin edit 
  the CSS below. Click "details" 
  below to add comments or questions.
  This file uses some SCSS. Learn more  
  at http://sass-lang.com/guide)

  This designer can be linked to at:
  https://codepen.io/heff/pen/EarCt/left/?editors=010
*/
.video-js {
  /* The base font size controls the size of everything, not just text.
     All dimensions use em-based sizes so that the scale along with the font size.
     Try increasing it to 15px and see what happens. */
  font-size: 10px;
  /* The main font color changes the ICON COLORS as well as the text */
  color: #fff;
}

.video-js .vjs-tech {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* The "Big Play Button" is the play button that shows before the video plays.
   To center it set the align values to center and middle. The typical location
   of the button is the center, but there is trend towards moving it to a corner
   where it gets out of the way of valuable content in the poster image.*/
.vjs-default-skin .vjs-big-play-button {
  /* The font size is what makes the big play button...big. 
     All width/height values use ems, which are a multiple of the font size.
     If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
     Now that font size is set, the following em values will be a multiple of the
     new font size. If the font-size is 3em (30px), then setting any of
     the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  /* 0.06666em = 2px default */
  border: 0.06666em solid #fff;
  /* 0.3em = 9px default */
  border-radius: 0.3em;
  /* Align top left. 0.5em = 15px default */
  left: 0.5em;
  top: 0.5em;
}

/* The default color of control backgrounds is mostly black but with a little
   bit of blue so it can still be seen on all-black video frames, which are common. */
.video-js .vjs-control-bar,
.video-js .vjs-menu-button .vjs-menu-content {
  /* IE8 - has no alpha support */
  background-color: transparent;
  /* Opacity: 1.0 = 100%, 0.0 = 0% */
  background-color: transparent;
  width: 60%;
  margin: 0 auto;
}

.video-js .vjs-volume-panel {
  order: 5;
}

.video-js .vjs-picture-in-picture-control {
  display: none;
}

.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.36666em;
  z-index: 1;
}

.video-js .vjs-big-play-button {
  display: none;
}

.video-js .vjs-remaining-time {
  display: none;
}

.vjs-volume-menu-button {
  display: none;
}

.vjs-playback-rate {
  display: none;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal {
  width: auto !important;
  transition: none !important;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em !important;
  height: 3em !important;
  margin-right: 0 !important;
  opacity: 1;
}

/* Slider - used for Volume bar and Progress bar */
.video-js .vjs-slider {
  background-color: white;
  background-color: white;
  height: 1px;
}

/* The slider bar color is used for the progress bar and the volume bar
   (the first two can be removed after a fix that's coming) */
.video-js .vjs-volume-level,
.video-js .vjs-play-progress,
.video-js .vjs-slider-bar {
  background: #4b009b;
}

/* The main progress bar also has a bar that shows how much has been loaded. */
.video-js .vjs-load-progress {
  /* For IE8 we'll lighten the color */
  background: #4b009b;
  /* Otherwise we'll rely on stacked opacities */
  background: #4b009b;
}

/* The load progress bar also has internal divs that represent
   smaller disconnected loaded time ranges */
.video-js .vjs-load-progress div {
  /* For IE8 we'll lighten the color */
  background: white;
  /* Otherwise we'll rely on stacked opacities */
  background: white;
}

.close {
  opacity: 1;
}

.a2a_menu a.a2a_i:visited, .a2a_menu a.a2a_more, .a2a_menu a.a2a_i {
  color: #3b413d !important;
  font-size: 12px;
}

.a2a_menu {
  border-radius: 6px;
  display: none;
  direction: ltr;
  background: #FFF;
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
  color: #000;
  line-height: 12px;
  border: 1px solid #CCC;
  vertical-align: baseline;
  overflow: hidden;
  border-radius: 0 !important;
}

#scrollable {
  overflow-y: scroll;
  max-height: 100%;
}

#header {
  display: grid;
  grid-template-columns: auto 2fr 1fr;
  height: 30px;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9999;
  box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.75);
  box-sizing: border-box;
}
@media (max-width: 767px) {
  #header {
    display: none;
  }
}
#header .logo_container {
  padding: 3px 25px;
  margin-right: 10px;
}
#header .logo_container img {
  width: 60px;
}
@media (max-width: 1024px) {
  #header .logo_container {
    padding: 3px 15px;
  }
}
#header .menu_container .general_menu {
  display: flex;
  font-family: "Century Schoolbook Std", serif;
  padding-left: 30px;
}
#header .menu_container .general_menu li {
  font-size: 14px;
  margin-right: 40px;
  line-height: 30px;
  margin-bottom: 0;
  margin-top: 2px;
}
#header .menu_container .general_menu li a:hover {
  color: inherit;
}
#header .menu_container .general_menu li.current {
  font-family: "ITC Franklin Gothic Std", sans-serif;
}
#header .menu_container .general_menu li.current_page_item {
  font-family: "ITC Franklin Gothic Std", sans-serif;
}
#header .searcher img {
  width: 15px;
  height: auto;
  margin: 7px 25px;
  float: right;
}

#header-mobile {
  display: none;
}
@media (max-width: 767px) {
  #header-mobile {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 999999;
    box-sizing: border-box;
    padding: 15px 15px;
  }
}
#header-mobile .searcher svg {
  width: 20px;
  height: auto;
  margin: 7px 0;
  float: right;
}
#header-mobile .logo_container {
  padding: 3px 25px;
  justify-self: center;
}
#header-mobile .logo_container img {
  width: 60px;
}
#header-mobile .logo_container .logo-black {
  display: none;
}
#header-mobile #nav-icon {
  position: relative;
  z-index: 9999;
  cursor: pointer;
  width: auto;
  margin: 10px 0;
}
#header-mobile #nav-icon .bar1, #header-mobile #nav-icon .bar3 {
  width: 20px;
  height: 2px;
  background-color: #fafaf5;
  margin-top: 3px;
  margin-bottom: 3px;
  transition: 0.4s;
}
#header-mobile #nav-icon .invis {
  width: 20px;
  height: 2px;
  margin: 3px 0;
}
#header-mobile #nav-icon .change .bar1 {
  background-color: #3b413d;
  -webkit-transform: rotate(-45deg) translate(-4px, 3px);
  transform: rotate(-45deg) translate(-4px, 3px);
}
#header-mobile #nav-icon .change .bar3 {
  background-color: #3b413d;
  -webkit-transform: rotate(45deg) translate(-4px, -3px);
  transform: rotate(45deg) translate(-4px, -3px);
}

#header-mobile.active .searcher svg .c {
  stroke: #3b413d;
}
#header-mobile.active .logo_container {
  padding: 3px 25px;
  justify-self: center;
}
#header-mobile.active .logo_container svg .b2 {
  fill: #3b413d;
}
#header-mobile.active .logo_container svg .c {
  stroke: #3b413d !important;
}
#header-mobile.active .logo_container {
  padding: 3px 25px;
  justify-self: center;
}
#header-mobile.active .logo_container .logo-black {
  display: block;
  margin-top: 4px;
}
#header-mobile.active .logo_container .logo-white {
  display: none;
}

#header-mobile.black {
  background-color: #fafaf5;
}
#header-mobile.black #nav-icon {
  position: relative;
  z-index: 9999;
  cursor: pointer;
  width: auto;
  margin: 10px 0;
}
#header-mobile.black #nav-icon .bar1, #header-mobile.black #nav-icon .bar3 {
  width: 20px;
  height: 2px;
  background-color: #3b413d;
  margin-top: 3px;
  margin-bottom: 3px;
  transition: 0.4s;
}
#header-mobile.black #nav-icon .invis {
  width: 20px;
  height: 2px;
  margin: 3px 0;
}
#header-mobile.black #nav-icon .change .bar1 {
  background-color: #3b413d;
  -webkit-transform: rotate(-45deg) translate(-4px, 3px);
  transform: rotate(-45deg) translate(-4px, 3px);
}
#header-mobile.black #nav-icon .change .bar3 {
  background-color: #3b413d;
  -webkit-transform: rotate(45deg) translate(-4px, -3px);
  transform: rotate(45deg) translate(-4px, -3px);
}
#header-mobile.black .searcher svg .c {
  stroke: #3b413d;
}
#header-mobile.black .logo_container {
  padding: 3px 25px;
  justify-self: center;
}
#header-mobile.black .logo_container .logo-black {
  display: block;
  margin-top: 4px;
}
#header-mobile.black .logo_container .logo-white {
  display: none;
}

.menu-display.active {
  top: 0;
}

.menu-display {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 99999;
  top: -150vh;
  left: 0;
  background-color: #fafaf5;
  padding: 30px 15px 20px;
  display: grid;
  transition: all 0.5s ease;
  overflow-y: scroll;
}
.menu-display .general_menu_mobile {
  margin-top: 40px;
  text-align: center;
  font-size: 30px;
  font-family: "Century Schoolbook Std", serif;
  padding: 0;
}
.menu-display .socials {
  align-self: center;
  margin-top: 40px;
  text-align: center;
  font-size: 16px;
  font-family: "Century Schoolbook Std", serif;
}
.menu-display .socials ul {
  padding: 0;
}
.menu-display .newsletter {
  align-self: center;
  justify-self: center;
  text-align: center;
  font-size: 16px;
  font-family: "Century Schoolbook Std", serif;
}
@media (max-width: 767px) {
  .menu-display .newsletter {
    width: 100%;
  }
}
.menu-display .newsletter input[type=email] {
  font-size: 16px;
  font-family: "Century Schoolbook Std", serif;
  background-color: transparent !important;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.menu-display .newsletter input[type=submit] {
  font-size: 16px;
  font-family: "Century Schoolbook Std", serif;
  background-color: transparent;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
}
.menu-display .direcciones {
  display: flex;
  padding-bottom: 30px;
  justify-content: space-between;
}
.menu-display .direcciones .direccion-mad {
  font-size: 14px;
  font-family: "Century Schoolbook Std", serif;
  text-align: center;
}
.menu-display .direcciones .direccion-mad p {
  margin: 0;
}
.menu-display .direcciones .direccion-bcn {
  font-size: 14px;
  font-family: "Century Schoolbook Std", serif;
  text-align: center;
}
.menu-display .direcciones .direccion-bcn p {
  margin: 0;
}

#header-mobile.underline {
  border-bottom: 1px solid #3b413d;
}

.footer {
  padding: 50px 15px 30px;
  align-self: end;
}
@media (max-width: 767px) {
  .footer {
    padding: 100px 15px 30px;
  }
}
.footer .claim {
  padding: 25px 0;
}
.footer .claim h3 {
  font-size: 18px;
  font-family: "Century Schoolbook Std", serif;
}
@media (max-width: 767px) {
  .footer .claim {
    display: none;
  }
}
.footer .submenu {
  padding: 10px 0;
  display: grid;
  grid-template-columns: 1fr 1fr auto;
}
@media (max-width: 767px) {
  .footer .submenu {
    grid-template-columns: 1fr;
  }
}
.footer .submenu .direcciones {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .footer .submenu .direcciones {
    justify-self: center;
    margin: 0 0 50px;
    order: 3;
  }
}
.footer .submenu .direcciones .direccion-mad {
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
  margin-right: 50px;
}
@media (max-width: 990px) {
  .footer .submenu .direcciones .direccion-mad {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .footer .submenu .direcciones .direccion-mad {
    font-size: 16px;
    text-align: center;
  }
}
.footer .submenu .direcciones .direccion-mad p {
  margin: 0;
}
.footer .submenu .direcciones .direccion-bcn {
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
}
@media (max-width: 990px) {
  .footer .submenu .direcciones .direccion-bcn {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .footer .submenu .direcciones .direccion-bcn {
    font-size: 16px;
    text-align: center;
  }
}
.footer .submenu .direcciones .direccion-bcn p {
  margin: 0;
}
.footer .submenu .menus-footer {
  display: flex;
  justify-content: space-evenly;
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
}
@media (max-width: 990px) {
  .footer .submenu .menus-footer {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .footer .submenu .menus-footer {
    font-size: 16px;
    text-align: center;
    order: 1;
  }
}
.footer .submenu .menus-footer ul {
  padding: 0;
}
.footer .submenu .newsletter {
  justify-self: right;
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
}
@media (max-width: 767px) {
  .footer .submenu .newsletter {
    width: 100%;
  }
}
.footer .submenu .newsletter h3 {
  margin: 0;
  font-size: 12px;
  display: block;
}
@media (max-width: 767px) {
  .footer .submenu .newsletter h3 {
    font-size: 16px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .footer .submenu .newsletter {
    justify-self: center;
    margin: 30px;
    order: 2;
  }
}
@media (max-width: 990px) {
  .footer .submenu .newsletter {
    font-size: 11px;
  }
}
.footer .submenu .newsletter input[type=email] {
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
  background-color: transparent !important;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@media (max-width: 767px) {
  .footer .submenu .newsletter input[type=email] {
    font-size: 16px;
  }
}
.footer .submenu .newsletter form.dplr_form .input-buttom button.right {
  font-size: 12px;
}
@media (max-width: 767px) {
  .footer .submenu .newsletter form.dplr_form .input-buttom button.right {
    font-size: 16px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .footer .submenu .newsletter #msaForm {
    margin: 0 auto;
    display: flex !important;
    justify-content: center;
  }
}
.footer .submenu .newsletter #msaForm button {
  margin: 0;
  height: 27px;
  padding: 4px 8px;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
  float: left;
  display: inline;
  background-color: transparent !important;
}
.footer .submenu .newsletter #msaForm input {
  margin: 0;
  height: 27px;
  padding: 4px 8px;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  float: left;
  display: inline;
  background-color: transparent !important;
}

.home.scroll {
  overflow-y: auto;
  overflow-x: hidden;
}

.home {
  overflow: hidden;
}

.home_part {
  /*.videos-home:after{
  	animation: grain 8s steps(10) infinite;
  	background-image: url("img/noise_2.jpg");
  	content: "";
  	height: 300%;
  	left: -50%;
  	opacity: 0.3;
  	position: fixed;
  	top: -100%;
  	width: 300%;

  }*/
}
.home_part .info-video {
  position: relative;
  z-index: 99;
  margin: 60px 25px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 990px) {
  .home_part .info-video {
    grid-template-columns: 1fr;
    justify-content: center;
    height: 80vh;
  }
}
.home_part .info-video a {
  color: white;
}
@media (max-width: 990px) {
  .home_part .info-video a {
    align-self: center;
    text-align: center;
    width: 80%;
    margin: 0 auto;
  }
}
.home_part .info-video h2 {
  width: 370px;
  font-size: 36px;
  text-transform: capitalize;
  align-self: center;
  cursor: pointer;
  margin-bottom: 30px;
}
@media (max-width: 990px) {
  .home_part .info-video h2 {
    align-self: center;
    text-align: center;
    width: 80%;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .home_part .info-video h2 {
    font-size: 30px;
  }
}
.home_part .info-video h4 {
  display: flex;
  font-size: 12px;
  margin-top: 25px;
  cursor: pointer;
}
.home_part .info-video h4 .next {
  display: flex;
  font-size: 12px;
}
.home_part .info-video h4 .next img {
  width: 10px;
  height: 5px;
  margin: 4px 10px 0px 5px;
}
@media (max-width: 1025px) {
  .home_part .info-video h4 {
    display: none;
  }
}
.home_part .swiper-wrapper.disabled {
  transform: translate3d(0, 0, 0) !important;
}
.home_part .swiper-pagination-bullets {
  left: 25px;
  width: auto;
  z-index: 1;
}
@media (max-width: 767px) {
  .home_part .swiper-pagination-bullets {
    left: 50%;
    transform: translateX(-50%);
  }
}
.home_part .swiper-pagination-bullet {
  background: transparent;
  border: 1px solid white;
}
.home_part .swiper-pagination-bullet-active {
  background: white;
}
.home_part .videos-home {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100vh - 30px);
  top: 30px;
  overflow: hidden;
  padding: 0;
  transition: filter 0.7s linear;
}
@media (max-width: 990px) {
  .home_part .videos-home {
    top: 0;
    height: 100vh;
  }
}
.home_part .videos-home .video-home {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
@media (max-width: 767px) {
  .home_part .videos-home .video-home {
    margin-top: 0;
    position: absolute;
  }
}
.home_part .videos-home .video-slide {
  width: 100%;
  height: 100vh;
  transition: filter 5s linear;
}
.home_part .videos-home video {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 100vh;
  object-fit: cover;
  object-position: 105% 105%;
  overflow: hidden;
}
@media (max-width: 990px) {
  .home_part .videos-home video {
    display: none;
  }
}

.aside {
  width: 93%;
  margin-left: auto;
  position: fixed;
  left: 93%;
  top: 30px;
  overflow: hidden;
  transition: all 0.7s ease-out;
  box-shadow: -4px 0px 18px 0px rgba(0, 0, 0, 0.75);
  z-index: 1;
}
@media (max-width: 1024px) {
  .aside {
    width: 100%;
    left: 0;
    top: 100vh;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
}
.aside .scrollable {
  overflow-y: scroll;
  max-height: 100%;
}
.aside .info-video {
  padding: 10px 15px;
}
.aside .info-video h2 {
  font-size: 14px;
  text-transform: capitalize;
  margin: 0;
}
.aside .videos-featured {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 990px) {
  .aside .videos-featured {
    display: block;
  }
}
.aside .videos-featured .element {
  cursor: pointer;
}
.aside .videos-featured .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: black;
  width: 100%;
  height: 220px;
}
@media (max-width: 990px) {
  .aside .videos-featured .video-featured {
    height: 420px;
  }
}
@media (max-width: 767px) {
  .aside .videos-featured .video-featured {
    height: 220px;
  }
}
.aside .videos-featured video {
  /* Center the video */
  background-size: cover;
  background-position: center center;
  background-color: black;
  opacity: 0;
  transition: opacity 0.5s ease;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 990px) {
  .aside .videos-featured video {
    display: none;
  }
}
.aside .videos-featured .element-video-5 {
  grid-column: 1/span 2;
}
.aside .videos-featured .element-video-5 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  z-index: 10;
  height: 350px;
}
@media (max-width: 767px) {
  .aside .videos-featured .element-video-5 .video-featured {
    height: 220px;
  }
}
.aside .videos-featured .element-video-6 {
  grid-column: 3/span 4;
}
.aside .videos-featured .element-video-6 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  z-index: 10;
  height: 350px;
}
@media (max-width: 767px) {
  .aside .videos-featured .element-video-6 .video-featured {
    height: 220px;
  }
}

.aside.active {
  position: fixed;
  left: 7%;
  top: 30px;
  overflow-y: hidden !important;
  height: 100vh;
  transition: all 0.5s ease;
}
@media (max-width: 1024px) {
  .aside.active {
    width: 100%;
    left: 0;
    top: 30px;
    position: absolute;
  }
  .aside.active .scrollable {
    overflow-y: scroll;
    height: 100%;
    width: 100vw;
    overflow-x: hidden;
  }
}

#open-home {
  opacity: 1;
  transition: opacity 0.5s ease;
}

#logo-open {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 200px;
  height: auto;
  z-index: 99999;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.7s ease;
}
#logo-open .b {
  transition: all 0.3s ease;
}

.open-home {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 99999;
  transition: all 2s ease;
}
@media (max-width: 1025px) {
  .open-home {
    display: none;
  }
}
.open-home #open-home {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
}
.open-home #open-home video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

@keyframes grain {
  0%, 100% {
    transform: translate(0, 0);
  }
  10% {
    transform: translate(-5%, -10%);
  }
  20% {
    transform: translate(-15%, 5%);
  }
  30% {
    transform: translate(7%, -25%);
  }
  40% {
    transform: translate(-5%, 25%);
  }
  50% {
    transform: translate(-15%, 10%);
  }
  60% {
    transform: translate(15%, 0%);
  }
  70% {
    transform: translate(0%, 15%);
  }
  80% {
    transform: translate(3%, 35%);
  }
  90% {
    transform: translate(-10%, 10%);
  }
}
.single-ajax {
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 100vh;
  opacity: 0;
  overflow: auto;
  z-index: 9999;
  transition: opacity 1s ease-in-out;
}

.single .opacity-single, .single-ajax .opacity-single {
  opacity: 0;
  transition: opacity 0.5s ease;
  display: block;
  height: 100%;
}
.single .opacity-single h3, .single-ajax .opacity-single h3 {
  display: none;
}
@media (max-width: 767px) {
  .single .opacity-single h3, .single-ajax .opacity-single h3 {
    text-align: center;
    font-size: 16px;
    display: block;
    margin-top: 40px;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}
.single .header-single, .single-ajax .header-single {
  display: grid;
  grid-template-columns: 200px 1fr 200px;
  height: 30px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}
@media (max-width: 767px) {
  .single .header-single, .single-ajax .header-single {
    grid-template-columns: 1fr 1fr 1fr;
    padding: 15px 15px;
  }
}
.single .header-single .logo_container, .single-ajax .header-single .logo_container {
  justify-self: start;
  padding: 3px 25px;
  margin-right: 10px;
}
.single .header-single .logo_container img, .single-ajax .header-single .logo_container img {
  width: 60px;
}
@media (max-width: 1024px) {
  .single .header-single .logo_container, .single-ajax .header-single .logo_container {
    padding: 3px 15px;
  }
}
@media (max-width: 767px) {
  .single .header-single .logo_container, .single-ajax .header-single .logo_container {
    grid-column: 2;
    justify-self: center;
  }
}
.single .header-single h5, .single-ajax .header-single h5 {
  justify-self: center;
  text-align: center;
  font-size: 14px;
  align-self: center;
  margin-bottom: 0;
  margin-top: 5px;
}
@media (max-width: 767px) {
  .single .header-single h5, .single-ajax .header-single h5 {
    display: none;
  }
}
.single .header-single .close_icon, .single-ajax .header-single .close_icon {
  justify-self: end;
  padding: 10px 25px;
}
.single .header-single .close_icon img, .single-ajax .header-single .close_icon img {
  width: 15px;
  height: auto;
}
@media (max-width: 1024px) {
  .single .header-single .close_icon, .single-ajax .header-single .close_icon {
    padding: 10px 15px;
  }
}
@media (max-width: 767px) {
  .single .header-single .close_icon, .single-ajax .header-single .close_icon {
    padding: 10px 0;
  }
}
.single .single-content, .single-ajax .single-content {
  margin: 50px 0 0;
  display: block;
}
.single .single-content .container-main-video, .single-ajax .single-content .container-main-video {
  width: 100%;
  padding: 30px 0;
  display: grid;
}
.single .single-content .video-div, .single-ajax .single-content .video-div {
  align-self: center;
  position: relative;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.single .single-content .video-div .video-js, .single-ajax .single-content .video-div .video-js {
  width: 100%;
  outline: 0;
  height: 100%;
  background: transparent !important;
}
.single .single-content .video-div .a2a_kit, .single-ajax .single-content .video-div .a2a_kit {
  right: 20px;
  line-height: 16px;
  position: absolute;
  z-index: 99;
  bottom: 7px;
}
.single .single-content .video-div .video-js .vjs-big-play-button .vjs-control-text, .single-ajax .single-content .video-div .video-js .vjs-big-play-button .vjs-control-text {
  width: 100px;
  height: auto;
  font-size: 14px;
  text-align: center;
  position: relative;
}
.single .single-content .video-div .video-js .vjs-big-play-button, .single-ajax .single-content .video-div .video-js .vjs-big-play-button {
  display: none;
}
@media (max-width: 1024px) {
  .single .single-content .video-div .video-js .vjs-big-play-button, .single-ajax .single-content .video-div .video-js .vjs-big-play-button {
    display: block;
  }
}
.single .single-content .video-div .video-js.vjs-has-started .vjs-big-play-button, .single-ajax .single-content .video-div .video-js.vjs-has-started .vjs-big-play-button {
  display: none;
}
.single .single-content .video-div .video-js video::-webkit-media-controls-play-button, .single-ajax .single-content .video-div .video-js video::-webkit-media-controls-play-button {
  display: none;
}
.single .single-content .video-div button:focus:not(:focus-visible), .single-ajax .single-content .video-div button:focus:not(:focus-visible) {
  outline: none !important;
}
.single .single-content .video-div .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,
.single .single-content .video-div .video-js .vjs-big-play-button,
.single .single-content .video-div .vjs-flat-skin .vjs-fullscreen-control,
.single .single-content .video-div .vjs-flat-skin .vjs-subtitles-button,
.single .single-content .video-div .video-js.vjs-default-skin.vjs-paused .vjs-big-play-button, .single-ajax .single-content .video-div .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,
.single-ajax .single-content .video-div .video-js .vjs-big-play-button,
.single-ajax .single-content .video-div .vjs-flat-skin .vjs-fullscreen-control,
.single-ajax .single-content .video-div .vjs-flat-skin .vjs-subtitles-button,
.single-ajax .single-content .video-div .video-js.vjs-default-skin.vjs-paused .vjs-big-play-button { /*Remove comma from end*/
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.single .single-content .video-div .video-js .vjs-big-play-button, .single-ajax .single-content .video-div .video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  position: absolute;
  left: 50%;
  top: 50%;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid transparent;
  background-color: transparent;
  background-color: transparent;
  border-radius: 0.3em;
  transition: all 0.4s;
}
.single .single-content .video-div .video-js .vjs-big-play-button .vjs-icon-placeholder, .single-ajax .single-content .video-div .video-js .vjs-big-play-button .vjs-icon-placeholder {
  display: none;
}
.single .single-content .video-div .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .single-ajax .single-content .video-div .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
  width: auto !important;
  transition: none !important;
}
.single .single-content .video-div .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal, .single .single-content .video-div .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal, .single-ajax .single-content .video-div .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal, .single-ajax .single-content .video-div .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em !important;
  height: 3em !important;
  margin-right: 0 !important;
}
.single .single-content h4, .single-ajax .single-content h4 {
  font-size: 14px;
  text-align: center;
  margin-top: 30px;
}
.single .single-content .grid-content-team, .single-ajax .single-content .grid-content-team {
  display: flex;
  margin: 50px auto 60px;
}
.single .single-content .grid-content-team .equipo, .single-ajax .single-content .grid-content-team .equipo {
  width: 40%;
  padding: 0;
}
.single .single-content .grid-content-team .equipo li, .single-ajax .single-content .grid-content-team .equipo li {
  font-family: "Century Schoolbook Std", serif;
  font-size: 14px;
}
.single .single-content .grid-content-team .equipo li strong, .single-ajax .single-content .grid-content-team .equipo li strong {
  font-family: "ITC Franklin Gothic Std", sans-serif;
}
.single .single-content .grid-content-team .content, .single-ajax .single-content .grid-content-team .content {
  width: 60%;
  font-size: 28px;
  font-family: "Century Schoolbook Std", serif;
}
.single .single-content .grid-content, .single-ajax .single-content .grid-content {
  margin: 50px auto 60px;
}
.single .single-content .grid-content .content, .single-ajax .single-content .grid-content .content {
  font-size: 28px;
  font-family: "Century Schoolbook Std", serif;
}
.single .single-content .grid-team, .single-ajax .single-content .grid-team {
  margin: 50px auto 60px;
}
.single .single-content .grid-team .equipo, .single-ajax .single-content .grid-team .equipo {
  column-count: 3;
  padding: 0;
}
.single .single-content .grid-team .equipo li, .single-ajax .single-content .grid-team .equipo li {
  font-family: "Century Schoolbook Std", serif;
  font-size: 14px;
}
.single .single-content .grid-team .equipo li strong, .single-ajax .single-content .grid-team .equipo li strong {
  font-family: "ITC Franklin Gothic Std", sans-serif;
}
.single .single-content .frames, .single-ajax .single-content .frames {
  margin-top: 30px;
}
.single .single-content .frames .fotogramas, .single-ajax .single-content .frames .fotogramas {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 0;
}
@media (max-width: 767px) {
  .single .single-content .frames .fotogramas, .single-ajax .single-content .frames .fotogramas {
    display: block;
    width: 100vw;
    margin: 20px auto;
    /* the slides */
  }
}
.single .single-content .frames .fotogramas li img, .single-ajax .single-content .frames .fotogramas li img {
  width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .single .single-content .frames .fotogramas li img, .single-ajax .single-content .frames .fotogramas li img {
    margin: 0 7px;
    width: 80vw;
  }
}

.single-ajax.active {
  display: block;
  opacity: 1;
  top: 0;
}

.opacity-single.active {
  opacity: 1;
}

.single-films {
  width: 100%;
  padding: 0 25px;
}
@media (max-width: 1300px) {
  .single-films {
    max-width: 100%;
    margin: 0;
    padding: 0 25px;
  }
}
@media (max-width: 990px) {
  .single-films {
    max-width: 100%;
    margin: 0;
    padding: 0 5px;
  }
}
.single-films .max-width-content {
  max-width: 1240px;
  margin: 0 auto;
  opacity: 0;
}
.single-films .full-video {
  margin: 30px 35px 40px;
}
.single-films .full-video .link {
  width: 90px;
  height: 25px;
  line-height: 29px;
  opacity: 0.5;
  border: 1px solid #3b413d;
  text-align: center;
}
.single-films .grid-columns-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0 35px 50px;
  width: 100%;
  grid-gap: 40px;
}
@media (max-width: 767px) {
  .single-films .grid-columns-3 {
    display: block;
  }
}
.single-films .grid-columns-3 p {
  margin: 0;
  line-height: 1.1;
  word-break: break-words;
}
.single-films .grid-columns-3 ul {
  padding: 0;
}
.single-films .grid-columns-3 .title-info .awards-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
}
.single-films .grid-columns-3 .title-info .awards-list li {
  margin-right: 10px;
}
.single-films .grid-columns-3 .title-info .awards-list li img {
  width: 100px;
}
.single-films .grid-columns-3 .poster img {
  width: 100%;
}
.single-films .grid-columns-3 .festivals h3 {
  display: block;
  font-size: 12px;
  font-family: "ITC Franklin Gothic Std", sans-serif;
  font-size: 1rem;
  margin-bottom: 3px;
  text-align: left;
  margin-left: 0;
}
.single-films .grid-columns-3 .festivals .festivals-container ul {
  list-style: none;
  text-indent: 0em;
  list-style-position: inside;
  /* padding: 0 22px; */
  line-height: 1.2;
}
.single-films .grid-columns-3 .festivals .festivals-container ul li::before {
  content: "›";
  color: #3b413d;
  font-weight: bold;
  display: inline-block;
  width: 10px;
  margin-left: 0;
  line-height: 1;
}
.single-films .grid-columns-3 .synopsis h3 {
  display: block;
  font-size: 12px;
  font-family: "ITC Franklin Gothic Std", sans-serif;
  font-size: 1rem;
  margin-bottom: 3px;
  text-align: left;
  margin-left: 0;
}
.single-films .grid-columns-3 .synopsis p {
  font-family: "Century Schoolbook Std", serif;
  font-size: 1rem;
}
.single-films .grid-columns-3 .synopsis.justified p {
  text-align: justify;
}
.single-films .frames {
  display: block;
  box-sizing: border-box;
  padding: 0 35px;
  width: 100%;
  position: relative;
}
.single-films .frames .arrows {
  list-style-type: none;
  padding: 0;
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 10px;
  max-width: 1400px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.single-films .frames .arrows li {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.single-films .frames .arrows li img {
  display: block;
  height: 100px;
  width: 20px;
}
.single-films .frames .arrows .prev {
  left: -10px;
}
@media (max-width: 990px) {
  .single-films .frames .arrows .prev {
    left: 0px;
  }
}
.single-films .frames .arrows .next {
  right: -10px;
}
@media (max-width: 990px) {
  .single-films .frames .arrows .next {
    right: 0px;
  }
}
.single-films .frames .arrows .next img {
  width: 20px;
}
.single-films .frames-list {
  display: block;
  width: 100%;
  margin: 20px auto;
  padding: 0 0px;
  /* the slides */
  /* the slides */
  /* the parent */
}
.single-films .frames-list li img {
  width: 100%;
}
.single-films .frames-list .slick-slide {
  margin: 0 20px;
}
.single-films .frames-list .slick-list {
  margin: 0 -20px;
}
.single-films .full-video-flex {
  margin: 30px 35px 40px;
  display: flex;
  justify-content: space-between;
}
.single-films .full-video-flex .link {
  width: 90px;
  height: 25px;
  line-height: 29px;
  opacity: 0.5;
  border: 1px solid #3b413d;
  text-align: center;
}
.single-films .video-div {
  align-self: center;
  position: relative;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  -webkit-transition: background 0.5s ease-in-out;
  transition: background 0.5s ease-in-out;
  padding: 0;
}
.single-films .video-div .video-js {
  width: 100%;
  outline: 0;
  height: 100%;
  background: transparent !important;
}
.single-films .video-div .video-js .vjs-tech {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.single-films .video-div .video-js .vjs-big-play-button, .single-films .video-div .video-js .vjs-big-play-button {
  display: block;
}

.single-services {
  width: 100%;
  padding: 0 25px;
}
@media (max-width: 1300px) {
  .single-services {
    max-width: 100%;
    margin: 0;
    padding: 0 25px;
  }
}
@media (max-width: 990px) {
  .single-services {
    max-width: 100%;
    margin: 0;
    padding: 0 5px;
  }
}
.single-services .max-width-content {
  max-width: 1240px;
  margin: 0 auto;
  opacity: 0;
}
.single-services .full-video {
  margin: 30px 35px 40px;
}
.single-services .full-video .link {
  width: 90px;
  height: 25px;
  line-height: 29px;
  opacity: 0.5;
  border: 1px solid #3b413d;
  text-align: center;
}
.single-services .grid-columns-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0 35px 50px;
  width: 100%;
  grid-gap: 40px;
}
@media (max-width: 767px) {
  .single-services .grid-columns-3 {
    display: block;
  }
}
.single-services .grid-columns-3 p {
  margin: 0;
  line-height: 1.1;
  word-break: break-words;
}
.single-services .grid-columns-3 ul {
  padding: 0;
}
.single-services .grid-columns-3 .title-info,
.single-services .grid-columns-3 .general-info,
.single-services .grid-columns-3 .general-credits {
  text-align: center;
}
.single-services .grid-columns-3 .title-info .awards-list,
.single-services .grid-columns-3 .general-info .awards-list,
.single-services .grid-columns-3 .general-credits .awards-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
}
.single-services .grid-columns-3 .title-info .awards-list li,
.single-services .grid-columns-3 .general-info .awards-list li,
.single-services .grid-columns-3 .general-credits .awards-list li {
  margin-right: 10px;
}
.single-services .grid-columns-3 .title-info .awards-list li img,
.single-services .grid-columns-3 .general-info .awards-list li img,
.single-services .grid-columns-3 .general-credits .awards-list li img {
  width: 100px;
}
.single-services .grid-columns-3 .poster img {
  width: 100%;
}
.single-services .grid-columns-3 .festivals h3 {
  display: block;
  font-size: 12px;
  font-family: "ITC Franklin Gothic Std", sans-serif;
  font-size: 1rem;
  margin-bottom: 3px;
  text-align: left;
  margin-left: 0;
}
.single-services .grid-columns-3 .festivals .festivals-container ul {
  list-style: none;
  text-indent: 0em;
  list-style-position: inside;
  /* padding: 0 22px; */
  line-height: 1.2;
}
.single-services .grid-columns-3 .festivals .festivals-container ul li::before {
  content: "›";
  color: #3b413d;
  font-weight: bold;
  display: inline-block;
  width: 10px;
  margin-left: 0;
  line-height: 1;
}
.single-services .grid-columns-3 .synopsis h3 {
  display: block;
  font-size: 12px;
  font-family: "ITC Franklin Gothic Std", sans-serif;
  font-size: 1rem;
  margin-bottom: 3px;
  text-align: left;
  margin-left: 0;
}
.single-services .grid-columns-3 .synopsis p {
  font-family: "Century Schoolbook Std", serif;
  font-size: 1rem;
}
.single-services .grid-columns-3 .synopsis.justified p {
  text-align: justify;
}
.single-services .frames {
  display: block;
  box-sizing: border-box;
  padding: 0 35px;
  width: 100%;
  position: relative;
}
.single-services .frames .arrows {
  list-style-type: none;
  padding: 0;
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 10px;
  max-width: 1400px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.single-services .frames .arrows li {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.single-services .frames .arrows li img {
  display: block;
  height: 100px;
  width: 20px;
}
.single-services .frames .arrows .prev {
  left: -10px;
}
@media (max-width: 990px) {
  .single-services .frames .arrows .prev {
    left: 0px;
  }
}
.single-services .frames .arrows .next {
  right: -10px;
}
@media (max-width: 990px) {
  .single-services .frames .arrows .next {
    right: 0px;
  }
}
.single-services .frames .arrows .next img {
  width: 20px;
}
.single-services .frames-list {
  display: block;
  width: 100%;
  margin: 20px auto;
  padding: 0 0px;
  /* the slides */
  /* the slides */
  /* the parent */
}
.single-services .frames-list li img {
  width: 100%;
}
.single-services .frames-list .slick-slide {
  margin: 0 20px;
}
.single-services .frames-list .slick-list {
  margin: 0 -20px;
}
.single-services .full-video-flex {
  margin: 30px 35px 40px;
  display: flex;
  justify-content: space-between;
}
.single-services .full-video-flex .link {
  width: 90px;
  height: 25px;
  line-height: 29px;
  opacity: 0.5;
  border: 1px solid #3b413d;
  text-align: center;
}
.single-services .video-div {
  align-self: center;
  position: relative;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  -webkit-transition: background 0.5s ease-in-out;
  transition: background 0.5s ease-in-out;
  padding: 0;
}
.single-services .video-div .video-js {
  width: 100%;
  outline: 0;
  height: 100%;
  background: transparent !important;
}
.single-services .video-div .video-js .vjs-tech {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.single-services .video-div .video-js .vjs-big-play-button,
.single-services .video-div .video-js .vjs-big-play-button {
  display: block;
}

.directors {
  width: 93%;
  margin-left: auto;
  position: fixed;
  left: 150%;
  top: 30px;
  overflow: hidden;
  transition: all 0.7s ease-out;
  box-shadow: -4px 0px 18px 0px rgba(0, 0, 0, 0.75);
  background-color: #fafaf5;
  height: calc(100vh - 30px);
  display: none;
  opacity: 0;
}
.directors h3.title {
  margin-top: 10px;
  font-size: 28px;
  line-height: 1.3;
  font-weight: bold;
  padding: 20px 40px;
  font-family: "ITC Franklin Gothic Std", sans-serif;
}
@media (max-width: 767px) {
  .directors h3.title {
    padding: 20px 15px;
  }
}
.directors .opacity-directors {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1025px) {
  .directors .opacity-directors {
    grid-template-columns: 1fr;
  }
}
.directors .opacity-directors .directors-list {
  padding: 50px 0px 50px 25px;
  font-size: 28px;
  font-family: "ITC Franklin Gothic Std", sans-serif;
  column-count: 2;
}
@media (max-width: 767px) {
  .directors .opacity-directors .directors-list {
    column-count: 1;
    padding: 50px 25px;
  }
}
.directors .opacity-directors .directors-list li {
  margin-bottom: 0;
  line-height: 1.3;
  cursor: pointer;
  transition: all 0.5s ease;
  opacity: 1;
}
@media (max-width: 767px) {
  .directors .opacity-directors .directors-list li {
    text-align: center;
  }
}
.directors .opacity-directors .directors-list li.active {
  opacity: 1;
}
.directors .opacity-directors .directors-list li.inactive {
  opacity: 0.2;
}
.directors .opacity-directors .directors-list li.active.inactive {
  opacity: 0.2;
}
.directors .opacity-directors .directors-list li.transparent {
  opacity: 0;
}
.directors .opacity-directors .directors-list li.clicked {
  position: absolute;
}
@media (max-width: 767px) {
  .directors .opacity-directors .content-directors {
    display: none;
  }
}
.directors .opacity-directors .content-directors article {
  padding: 30px 0;
  display: none;
  opacity: 0;
  transition: opacity 0.7s ease;
}
@media (max-width: 1025px) {
  .directors .opacity-directors .content-directors article {
    padding: 30px 15px;
  }
}
.directors .opacity-directors .content-directors article p {
  font-size: 28px;
  font-family: "Century Schoolbook Std", serif;
  align-self: start;
  padding: 0 10px;
  line-height: 1.2;
}
.directors .opacity-directors .content-directors article .video-director {
  width: 100%;
  align-self: end;
}
.directors .opacity-directors .content-directors article .video-director video {
  width: 100%;
}
.directors .opacity-directors .content-directors article .video-director.video-out {
  display: none;
}
.directors .opacity-directors .content-directors article.in-hover {
  display: grid;
  height: 100vh;
}
.directors .opacity-directors .content-directors article.clicked {
  display: block;
  height: auto;
}
.directors .archive-director.elcol-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
@media (max-width: 990px) {
  .directors .archive-director.elcol-3 {
    display: block;
  }
}
.directors .archive-director.elcol-3 .element-video-1 {
  grid-column: 1/span 3;
}
.directors .archive-director.elcol-3 .element-video-1 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 400px;
  z-index: 10;
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-3 .element-video-1 .video-featured {
    height: 220px;
  }
}
.directors .archive-director.elcol-3 .element-video-2 {
  grid-column: 4/span 6;
}
.directors .archive-director.elcol-3 .element-video-2 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 400px;
  z-index: 10;
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-3 .element-video-2 .video-featured {
    height: 220px;
  }
}
.directors .archive-director.elcol-3 .element-video-3 {
  grid-column: 1/span 2;
}
.directors .archive-director.elcol-3 .element-video-3 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 250px;
  z-index: 10;
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-3 .element-video-3 .video-featured {
    height: 220px;
  }
}
.directors .archive-director.elcol-3 .element-video-4 {
  grid-column: 3/span 2;
}
.directors .archive-director.elcol-3 .element-video-4 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 250px;
  z-index: 10;
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-3 .element-video-4 .video-featured {
    height: 220px;
  }
}
.directors .archive-director.elcol-3 .element-video-5 {
  grid-column: 5/span 2;
}
.directors .archive-director.elcol-3 .element-video-5 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 250px;
  z-index: 10;
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-3 .element-video-5 .video-featured {
    height: 220px;
  }
}
.directors .archive-director.elcol-3 .video-featured {
  height: 200px;
}
@media (max-width: 990px) {
  .directors .archive-director.elcol-3 .video-featured {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-3 .video-featured {
    height: 220px;
  }
}
.directors .archive-director.elcol-6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 990px) {
  .directors .archive-director.elcol-6 {
    display: block;
  }
}
.directors .archive-director.elcol-6 .element-video-1 {
  grid-column: 1/span 2;
}
.directors .archive-director.elcol-6 .element-video-1 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 400px;
  z-index: 10;
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-6 .element-video-1 .video-featured {
    height: 220px;
  }
}
.directors .archive-director.elcol-6 .element-video-2 {
  grid-column: 3/span 4;
}
.directors .archive-director.elcol-6 .element-video-2 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 400px;
  z-index: 10;
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-6 .element-video-2 .video-featured {
    height: 220px;
  }
}
.directors .archive-director.elcol-6 .video-featured {
  height: 200px;
}
@media (max-width: 990px) {
  .directors .archive-director.elcol-6 .video-featured {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .directors .archive-director.elcol-6 .video-featured {
    height: 220px;
  }
}
.directors .archive-director {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 990px) {
  .directors .archive-director {
    display: block;
  }
}
.directors .archive-director .info-video {
  padding: 10px 15px;
}
.directors .archive-director .info-video h2 {
  font-size: 14px;
  text-transform: capitalize;
  margin: 0;
}
.directors .archive-director .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 400px;
  z-index: 10;
}
@media (max-width: 767px) {
  .directors .archive-director .video-featured {
    height: 220px;
  }
}
.directors .archive-director video {
  /* Center the video */
  background-size: cover;
  background-position: center center;
  background-color: black;
  opacity: 0;
  transition: opacity 0.5s ease;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 990px) {
  .directors .archive-director video {
    display: none;
  }
}

.directors.active {
  position: fixed;
  height: 100vh;
  left: 7%;
  top: 30px;
  overflow-y: scroll;
  background-color: #fafaf5;
  z-index: 10;
  display: block;
  opacity: 1;
}
@media (max-width: 1024px) {
  .directors.active {
    position: absolute;
    left: 0;
    width: 100%;
    transition: opacity 0.5s ease;
  }
}
@media (max-width: 767px) {
  .directors.active {
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%;
    transition: opacity 0.5s ease;
  }
}

.directors.display {
  display: block;
}

.contact {
  width: 93vw;
  margin-left: auto;
  position: absolute;
  left: 150%;
  top: 30px;
  overflow: hidden;
  transition: all 0.7s ease-out;
  box-shadow: -4px 0px 18px 0px rgba(0, 0, 0, 0.75);
  height: 100vh;
  display: none;
}
.contact .team {
  margin-top: 50px;
  padding: 0 65px;
}
@media (max-width: 1024px) {
  .contact .team {
    padding: 0 15px;
  }
}
.contact .team li:first-child {
  margin-top: 0;
}
.contact .team li {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 990px) {
  .contact .team li {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .contact .team li {
    grid-template-columns: 1fr;
    text-align: center;
    margin-top: 20px;
  }
}
.contact .team li h3 {
  margin: 0;
}
@media (max-width: 767px) {
  .contact .team li h3 {
    margin-top: 40px;
  }
}
.contact .team li .content-contact {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .contact .team li .content-contact {
    margin-top: 20px;
  }
}
.contact .team li .content-contact p {
  line-height: 16px;
  margin: 0;
}
.contact .team li .content-contact a {
  font-style: italic;
  margin: 0;
  font-size: 14px;
  line-height: 16px;
  font-family: "Century Schoolbook Std", serif;
}
.contact .our-team {
  padding: 0 15px;
  align-self: center;
}
@media (max-width: 767px) {
  .contact .our-team {
    text-align: center;
    margin: 40px 0;
  }
}
.contact .our-team h3 {
  font-size: 16px;
  font-family: "Century Schoolbook Std", serif;
  margin: 0;
}
.contact .our-team a {
  font-style: italic;
  font-family: "Century Schoolbook Std", serif;
}
.contact .footer {
  align-self: end;
}

.contact.active {
  position: fixed;
  height: 100%;
  left: 7%;
  top: 30px;
  overflow-y: scroll;
  z-index: 99;
  display: grid;
}
@media (max-width: 1024px) {
  .contact.active {
    left: 0;
    width: 100%;
  }
}

.contact.display {
  display: grid;
}

.about {
  width: 93%;
  margin-left: auto;
  position: absolute !important;
  left: 200vw;
  top: 30px;
  overflow: hidden;
  transition: all 0.7s ease-out;
  box-shadow: -4px 0px 18px 0px rgba(0, 0, 0, 0.75);
  color: #fafaf5;
  display: none;
}
.about .canvasAbout {
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: -10;
}
@media (max-width: 767px) {
  .about .canvasAbout {
    display: none;
  }
}
.about .canvasAbout #about-home {
  height: 100%;
}
.about .canvasAbout #openning-video {
  min-height: 100%;
  min-width: 100%;
  overflow: hidden;
}
.about .content-about {
  margin-top: 50px;
  padding: 0 15px;
}
@media (max-width: 990px) {
  .about .content-about {
    padding: 0;
  }
}
.about .content-about .text-about {
  font-size: 28px;
  font-family: "Century Schoolbook Std", serif;
  line-height: 1.2;
  position: relative;
  height: 100vh;
  overflow-y: hidden;
  transition: all 0.5s ease;
}
.about .content-about .text-about .list-claims {
  position: fixed;
  text-align: center;
  top: 50%;
  left: 200%;
  width: 60%;
  display: none;
  transition: left 0.7s ease-out;
}
@media (max-width: 1024px) {
  .about .content-about .text-about .list-claims {
    width: 80%;
    font-size: 22px;
  }
}
.about .content-about .text-about .list-claims li {
  position: relative;
  opacity: 0;
  transition: all 0.5s ease;
  margin-bottom: 0;
}
.about .content-about .text-about .list-claims li p {
  margin-bottom: 0;
}
.about .content-about .awards {
  position: absolute;
  z-index: 9999;
  top: 0;
  padding-top: 85vh;
  width: 100%;
}
.about .content-about .list-awards {
  padding: 0;
  text-align: center;
  transition: all 0.5s ease;
  display: none;
  max-width: 800px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 990px) {
  .about .content-about .list-awards {
    max-width: 80%;
  }
}
.about .content-about .list-awards li {
  font-size: 14px;
}
.about .content-about .list-awards li p {
  margin: 0;
  line-height: 1.2;
}
.about .footer {
  display: none;
}
.about .footer {
  padding: 70px 15px 30px;
}
.about .footer .claim {
  padding: 25px 0;
}
.about .footer .claim h3 {
  font-size: 18px;
  font-family: "Century Schoolbook Std", serif;
}
.about .footer .submenu {
  padding: 10px 0;
  display: grid;
  grid-template-columns: 1fr 1fr auto;
}
.about .footer .submenu .direcciones .direccion-mad {
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
  margin-right: 50px;
}
.about .footer .submenu .direcciones .direccion-mad p {
  margin: 0;
}
.about .footer .submenu .direcciones .direccion-bcn {
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
}
.about .footer .submenu .direcciones .direccion-bcn p {
  margin: 0;
}
.about .footer .submenu .menus-footer {
  display: flex;
  justify-content: space-evenly;
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
}
.about .footer .submenu .menus-footer ul {
  padding: 0;
}
.about .footer .submenu .menus-footer ul li a {
  color: #3b413d;
}
.about .footer .submenu .newsletter {
  justify-self: right;
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
}
@media (max-width: 767px) {
  .about .footer .submenu .newsletter {
    width: 100%;
  }
}
.about .footer .submenu .newsletter h3 {
  margin: 0;
  font-size: 12px;
}
@media (max-width: 767px) {
  .about .footer .submenu .newsletter {
    justify-self: center;
    margin: 30px;
    order: 2;
  }
}
@media (max-width: 990px) {
  .about .footer .submenu .newsletter {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .about .footer .submenu .newsletter {
    font-size: 16px;
    text-align: center;
  }
}
.about .footer .submenu .newsletter input[type=email] {
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
  background-color: transparent !important;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@media (max-width: 767px) {
  .about .footer .submenu .newsletter input[type=email] {
    font-size: 16px;
  }
}
.about .footer .submenu .newsletter input[type=submit] {
  font-size: 12px;
  font-family: "Century Schoolbook Std", serif;
  background-color: transparent !important;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
}
@media (max-width: 767px) {
  .about .footer .submenu .newsletter input[type=submit] {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .about .footer .submenu .newsletter #msaForm {
    margin: 0 auto;
    display: flex !important;
    justify-content: center;
  }
}
.about .footer .submenu .newsletter #msaForm button {
  margin: 0;
  height: 27px;
  padding: 4px 8px;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
  float: left;
  display: inline;
  background-color: transparent !important;
}
.about .footer .submenu .newsletter #msaForm input {
  margin: 0;
  height: 27px;
  padding: 4px 8px;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  float: left;
  display: inline;
  background-color: transparent !important;
}

.about.active {
  position: absolute;
  height: 100%;
  left: 7%;
  top: 30px;
  overflow-y: scroll;
  z-index: 99;
  display: block;
}
.about.active .content-about .text-about .list-claims {
  padding: 0;
  left: 53.5%;
  transform: translate(-50%, -50%);
}
@media (max-width: 1024px) {
  .about.active .content-about .text-about .list-claims {
    left: 50%;
  }
}
@media (max-width: 1024px) {
  .about.active {
    left: 0;
    top: 30px;
    width: 100%;
    color: #3b413d;
  }
}
@media (max-width: 767px) {
  .about.active .footer {
    padding: 70px 15px 30px;
  }
  .about.active .footer .claim {
    padding: 25px 0;
  }
  .about.active .footer .claim h3 {
    font-size: 18px;
    font-family: "Century Schoolbook Std", serif;
  }
  .about.active .footer .submenu {
    padding: 10px 0;
    display: grid;
    grid-template-columns: 1fr;
  }
  .about.active .footer .submenu .direcciones {
    display: flex;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .about.active .footer .submenu .direcciones {
    justify-self: center;
    margin: 0 0 50px;
    order: 3;
  }
}
@media (max-width: 767px) {
  .about.active .footer .submenu .direcciones .direccion-mad {
    font-size: 12px;
    font-family: "Century Schoolbook Std", serif;
    margin-right: 50px;
  }
}
@media (max-width: 767px) and (max-width: 990px) {
  .about.active .footer .submenu .direcciones .direccion-mad {
    font-size: 11px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .about.active .footer .submenu .direcciones .direccion-mad {
    font-size: 16px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .about.active .footer .submenu .direcciones .direccion-mad p {
    margin: 0;
  }
  .about.active .footer .submenu .direcciones .direccion-bcn {
    font-size: 12px;
    font-family: "Century Schoolbook Std", serif;
  }
}
@media (max-width: 767px) and (max-width: 990px) {
  .about.active .footer .submenu .direcciones .direccion-bcn {
    font-size: 11px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .about.active .footer .submenu .direcciones .direccion-bcn {
    font-size: 16px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .about.active .footer .submenu .direcciones .direccion-bcn p {
    margin: 0;
  }
  .about.active .footer .submenu .menus-footer {
    display: flex;
    justify-content: space-evenly;
    font-size: 12px;
    font-family: "Century Schoolbook Std", serif;
  }
}
@media (max-width: 767px) and (max-width: 990px) {
  .about.active .footer .submenu .menus-footer {
    font-size: 11px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .about.active .footer .submenu .menus-footer {
    font-size: 16px;
    text-align: center;
    order: 1;
  }
}
@media (max-width: 767px) {
  .about.active .footer .submenu .menus-footer ul {
    padding: 0;
  }
  .about.active .footer .submenu .menus-footer ul li a {
    color: #3b413d;
  }
  .about.active .footer .submenu .newsletter {
    justify-self: right;
    font-size: 12px;
    font-family: "Century Schoolbook Std", serif;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .about.active .footer .submenu .newsletter {
    justify-self: center;
    margin: 30px;
    order: 2;
  }
}
@media (max-width: 767px) and (max-width: 990px) {
  .about.active .footer .submenu .newsletter {
    font-size: 11px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .about.active .footer .submenu .newsletter {
    font-size: 16px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .about.active .footer .submenu .newsletter input[type=email] {
    font-size: 12px;
    font-family: "Century Schoolbook Std", serif;
    background-color: transparent;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .about.active .footer .submenu .newsletter input[type=email] {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .about.active .footer .submenu .newsletter input[type=submit] {
    font-size: 12px;
    font-family: "Century Schoolbook Std", serif;
    background-color: transparent;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .about.active .footer .submenu .newsletter input[type=submit] {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .about.active .footer .submenu .newsletter #msaForm button {
    margin: 0;
    height: 27px;
    padding: 4px 8px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
    float: left;
    display: inline;
  }
  .about.active .footer .submenu .newsletter #msaForm input {
    margin: 0;
    height: 27px;
    padding: 4px 8px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    float: left;
    display: inline;
  }
}

.about.display {
  display: block;
}

.search {
  width: 93%;
  margin-left: auto;
  position: fixed;
  left: 150%;
  top: 30px;
  overflow: hidden;
  transition: all 0.7s ease-out;
  box-shadow: -4px 0px 18px 0px rgba(0, 0, 0, 0.75);
  height: 100vh;
  grid-template-rows: 1fr auto;
  display: none;
}
.search .search-form {
  display: grid;
  font-family: "Century Schoolbook Std", serif;
}
.search .search-form form {
  align-self: center;
  width: 300px;
  justify-self: center;
}
.search .search-form form .inputs-search {
  width: 100%;
  display: flex;
}
.search .search-form form input {
  border-bottom: 2px solid rgba(59, 65, 61, 0.3);
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
  font-size: 28px;
  background: transparent;
}
.search .search-form form input:-internal-autofill-selected {
  background-color: transparent !important;
}
.search .search-form form .clear {
  width: 15px;
  height: auto;
  margin-left: 10px;
}
.search .search-form form .form-control::placeholder {
  font-size: 28px;
}
.search .search-form .title-search {
  padding: 25px 15px;
}
.search .search-form .title-search h2 {
  margin: 0;
}
.search .search-form .title-search p {
  margin: 0;
}
.search .search-form .no-result {
  padding: 25px 15px;
}
.search .search-form .archive-search.elcol-6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 990px) {
  .search .search-form .archive-search.elcol-6 {
    display: block;
  }
}
.search .search-form .archive-search.elcol-6 .element-video-1 {
  grid-column: 1/span 2;
}
.search .search-form .archive-search.elcol-6 .element-video-1 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 400px;
  z-index: 10;
}
@media (max-width: 767px) {
  .search .search-form .archive-search.elcol-6 .element-video-1 .video-featured {
    height: 220px;
  }
}
.search .search-form .archive-search.elcol-6 .element-video-2 {
  grid-column: 3/span 4;
}
.search .search-form .archive-search.elcol-6 .element-video-2 .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 400px;
  z-index: 10;
}
@media (max-width: 767px) {
  .search .search-form .archive-search.elcol-6 .element-video-2 .video-featured {
    height: 220px;
  }
}
.search .search-form .archive-search.elcol-6 .video-featured {
  height: 200px;
}
@media (max-width: 990px) {
  .search .search-form .archive-search.elcol-6 .video-featured {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .search .search-form .archive-search.elcol-6 .video-featured {
    height: 220px;
  }
}
.search .search-form .archive-search {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 990px) {
  .search .search-form .archive-search {
    display: block;
  }
}
.search .search-form .archive-search .info-video {
  padding: 10px 15px;
}
.search .search-form .archive-search .info-video h2 {
  font-size: 14px;
  text-transform: capitalize;
  margin: 0;
}
.search .search-form .archive-search .video-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  width: 100%;
  height: 400px;
  z-index: 10;
}
@media (max-width: 767px) {
  .search .search-form .archive-search .video-featured {
    height: 220px;
  }
}
.search .search-form .archive-search video {
  /* Center the video */
  background-size: cover;
  background-position: center center;
  background-color: black;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.5s ease;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.search.active {
  position: fixed;
  height: 100vh;
  left: 7%;
  top: 30px;
  overflow-y: scroll;
  z-index: 10;
  display: grid;
}
@media (max-width: 767px) {
  .search.active {
    left: 0;
    width: 100%;
    top: 40px;
  }
}

.search.display {
  display: grid;
}

.opacity-search {
  opacity: 0;
  transition: all 0.5s ease;
}

.opacity-search.active {
  opacity: 1;
}

.films {
  width: 93%;
  margin-left: auto;
  position: fixed;
  left: 150%;
  top: 30px;
  overflow: hidden;
  transition: all 0.7s ease-out;
  box-shadow: -4px 0px 18px 0px rgba(0, 0, 0, 0.75);
  background-color: #fafaf5;
  height: calc(100vh - 30px);
  display: none;
  opacity: 0;
  padding: 50px;
  font-family: "ITC Franklin Gothic Std", sans-serif;
}
@media (max-width: 990px) {
  .films {
    padding: 50px 30px;
  }
}
@media (max-width: 767px) {
  .films {
    padding: 50px 15px;
  }
}
.films .archive-films {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.films .archive-films .element-film {
  width: 33.3333%;
  margin: 0 auto 60px;
  padding: 0 20px;
}
@media (max-width: 990px) {
  .films .archive-films .element-film {
    width: 50%;
    margin: 0 auto 40px;
  }
}
@media (max-width: 767px) {
  .films .archive-films .element-film {
    width: 100%;
    margin: 0 auto 40px;
    padding: 0;
  }
}
.films .archive-films .element-film h4 {
  font-size: 14px;
  font-family: "Century Schoolbook Std", serif;
  margin-bottom: 7px;
}
.films .archive-films .element-film p {
  font-family: "Century Schoolbook Std", serif;
  margin-bottom: 0;
  line-height: 1.3;
  font-size: 14px;
}
.films .archive-films .element-film .mid-element {
  display: block;
  width: 75%;
  margin: 0 auto 30px;
}
@media (max-width: 767px) {
  .films .archive-films .element-film .mid-element {
    width: 100%;
  }
}
.films .archive-films .element-film img {
  margin-bottom: 15px;
}
.films .archive-films .element-film .roll-over {
  display: none;
}
.films .archive-films .element-film .featured-image {
  display: block;
  width: 100%;
}

.films.active {
  position: fixed;
  height: 100vh;
  left: 7%;
  top: 30px;
  overflow-y: scroll;
  background-color: #fafaf5;
  z-index: 10;
  display: block;
  opacity: 1;
}
@media (max-width: 1024px) {
  .films.active {
    position: absolute;
    left: 0;
    width: 100%;
    transition: opacity 0.5s ease;
  }
}
@media (max-width: 767px) {
  .films.active {
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%;
    transition: opacity 0.5s ease;
  }
}

.films.display {
  display: block;
}

.services {
  width: 93%;
  margin-left: auto;
  position: fixed;
  left: 150%;
  top: 30px;
  overflow: hidden;
  transition: all 0.7s ease-out;
  box-shadow: -4px 0px 18px 0px rgba(0, 0, 0, 0.75);
  background-color: #fafaf5;
  height: calc(100vh - 30px);
  display: none;
  opacity: 0;
  padding: 50px;
  font-family: "ITC Franklin Gothic Std", sans-serif;
}
@media (max-width: 990px) {
  .services {
    padding: 50px 30px;
  }
}
@media (max-width: 767px) {
  .services {
    padding: 50px 15px;
  }
}
.services .archive-services {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.services .archive-services .element-service {
  width: 33.3333%;
  margin: 0 auto 60px;
  padding: 0 20px;
}
@media (max-width: 990px) {
  .services .archive-services .element-service {
    width: 50%;
    margin: 0 auto 40px;
  }
}
@media (max-width: 767px) {
  .services .archive-services .element-service {
    width: 100%;
    margin: 0 auto 40px;
    padding: 0;
  }
}
.services .archive-services .element-service h4 {
  font-size: 14px;
  font-family: "Century Schoolbook Std", serif;
  margin-bottom: 7px;
}
.services .archive-services .element-service p {
  font-family: "Century Schoolbook Std", serif;
  margin-bottom: 0;
  line-height: 1.3;
  font-size: 14px;
}
.services .archive-services .element-service .mid-element {
  display: block;
  width: 75%;
  margin: 0 auto 30px;
}
@media (max-width: 767px) {
  .services .archive-services .element-service .mid-element {
    width: 100%;
  }
}
.services .archive-services .element-service img {
  margin-bottom: 15px;
}
.services .archive-services .element-service .roll-over {
  display: none;
}
.services .archive-services .element-service .featured-image {
  display: block;
  width: 100%;
}

.services.active {
  position: fixed;
  height: 100vh;
  left: 7%;
  top: 30px;
  overflow-y: scroll;
  background-color: #fafaf5;
  z-index: 10;
  display: block;
  opacity: 1;
}
@media (max-width: 1024px) {
  .services.active {
    position: absolute;
    left: 0;
    width: 100%;
    transition: opacity 0.5s ease;
  }
}
@media (max-width: 767px) {
  .services.active {
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%;
    transition: opacity 0.5s ease;
  }
}

.services.display {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fc2luZ2xlLnNjc3MiLCJwYWdlcy9fc2luZ2xlLWZpbG1zLnNjc3MiLCJwYWdlcy9fc2luZ2xlLXNlcnZpY2VzLnNjc3MiLCJwYWdlcy9fZGlyZWN0b3JzLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fc2VhcmNoLnNjc3MiLCJwYWdlcy9fZmlsbXMuc2NzcyIsInBhZ2VzL19zZXJ2aWNlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTs7QUNwQ0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNDOzs7QUFHRjtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQyxhQ25CVTs7O0FEc0JYO0VBQ0MsYUN0QlM7OztBRHlCVjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQTZCQTtBQUNFO0FBQUE7QUFBQTtFQUdBO0FBRUE7RUFDQSxPQWpCeUI7OztBQXFCM0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQ0U7QUFBQTtBQUFBO0VBR0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBR0EsYUFGa0I7RUFHbEIsUUFIa0I7RUFJbEIsT0FOaUI7QUFRakI7RUFDQTtBQUNBO0VBQ0E7QUFTRTtFQUNBO0VBQ0E7OztBQUlKO0FBQUE7QUFFQTtBQUFBO0FBRUc7RUFDQTtBQUNBO0VBQ0Q7RUFDQztFQUNEOzs7QUFHRjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0U7OztBQUdGO0VBQ0M7OztBQUdEO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBT0Y7QUFDQTtFQUNFO0VBQ0E7RUFFQTs7O0FBR0Y7QUFBQTtBQUVBO0FBQUE7QUFBQTtFQUdFOzs7QUFHRjtBQUNBO0FBQ0U7RUFDQTtBQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFFQTtBQUNFO0VBQ0E7QUFDQTtFQUNBOzs7QUFHRjtFQUNDOzs7QUFHRDtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFDN09NO0VEOE9OO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUU3UEY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRDtFQVBEO0lBUUU7OztBQUtEO0VBQ0M7RUFDQSxhRHZCTztFQ3dCUDs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJRjtFQUNDLGFEdENPOztBQ3lDUjtFQUNDLGFEMUNPOztBQ2dEVDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFPSDtFQUNDOztBQUVBO0VBSEQ7SUFJRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNFO0VBQ0E7O0FBR0g7RUFDQztFQUNFO0VBQ0E7OztBQVNGO0VBQUc7O0FBSUw7RUFDQztFQUNBOztBQUVDO0VBQUk7O0FBQ0o7RUFBRzs7QUFJTDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdEO0VBQ0M7OztBQUtIO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDRTtFQUNBOztBQUdIO0VBQ0M7RUFDRTtFQUNBOztBQUtGO0VBQUc7O0FBSUw7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOzs7QUFLSDtFQUNDOzs7QUFLRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxhRGxQUTtFQ21QUjs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUQzUFE7O0FDNFBSO0VBQ0M7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFEdlFPOztBQ3dRUDtFQU5GO0lBT0c7OztBQUdEO0VBQ0M7RUFDQSxhRDlRTTtFQytRTjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQSxhRHhSTTtFQ3lSTjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQSxhRHhTTztFQ3lTUDs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQSxhRGxUTztFQ21UUDs7QUFDQTtFQUNDOzs7QUFNSjtFQUNDOzs7QUNqVUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0EsYUZMTzs7QUVPUjtFQU5EO0lBT0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFDQztFQUNHOztBQUVIO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQSxhRi9CTTtFRWdDTjs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQUNDOztBQUlGO0VBQ0M7RUFDQSxhRi9DTTs7QUVnRE47RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBLGFGakVPOztBRW1FUDtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0EsYUZuRk87O0FFb0ZQO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBaEJEO0lBaUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFyQkQ7SUFzQkU7OztBQUdEO0VBQ0M7RUFDQSxhRjNHTTtFRTRHTjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBS0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBS0Q7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBS0Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBOzs7QUNwS1A7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHQTtBQWlFQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUEvREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7OztBQUlEO0VBaEJEO0lBaUJFOzs7QUFNRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQWREO0lBZUU7OztBQWtCSDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEo7SUFZSztJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFO0lBQ0E7OztBQU1GO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVZEO0lBV0U7Ozs7QUFPUDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhEO0lBWUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUlGO0FBQ0M7RUFDQTtFQUNHO0VBQ0E7RUFDSDtFQUNBO0VBQ0E7RUFDRztFQUNBOztBQUNBO0VBVko7SUFXSzs7O0FBSUw7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7OztBQVFMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNHOzs7O0FBV1A7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBR0Q7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBUUg7RUFDRTtJQUFXOztFQUNYO0lBQU07O0VBQ047SUFBTTs7RUFDTjtJQUFNOztFQUNOO0lBQU07O0VBQ047SUFBTTs7RUFDTjtJQUFNOztFQUNOO0lBQU07O0VBQ047SUFBTTs7RUFDTjtJQUFNOzs7QUM3V1I7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDRztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSU47RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVkQ7SUFXRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdEO0VBUkQ7SUFTSzs7O0FBR0Q7RUFaSjtJQWFFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEo7SUFRSzs7O0FBSUw7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQVBEO0lBUUs7OztBQUdEO0VBWEo7SUFZSzs7O0FBTU47RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUtGO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUFtQzs7QUFFbkM7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLHFHQUk2RDtFQUMzRDtFQUNDO0VBQ0E7RUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0c7RUFDQTs7QUFLTDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0MsYUpuTks7RUlvTkw7O0FBRUE7RUFDQyxhSnhOSzs7QUk2TlI7RUFDQztFQUNBO0VBQ0EsYUovTk07O0FJbU9SO0VBQ0M7O0FBQ0E7RUFDQztFQUNBLGFKdk9NOztBSTJPUjtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDLGFKalBLO0VJa1BMOztBQUVBO0VBQ0MsYUp0UEs7O0FJNFBUO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTtBQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0c7Ozs7QUFXVjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FDbFNEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQU9IO0VBQ0M7O0FBTUQ7RUFDQztFQUNBO0VBQ0EsYUw1RU87RUs2RVA7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRztFQUNDO0VBQ0E7QUFDQTtFQUNBOztBQUdKO0VBQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUUw7RUFDQztFQUNBO0VBQ0EsYUw3R087RUs4R1A7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQyxhTHBITTtFS3FITjs7QUFPRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0c7O0FBSUw7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQUNDOztBQVFKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQVFDO0FBSUQ7O0FBVEM7RUFDQzs7QUFLRjtFQUNDOztBQUdEO0VBQ0M7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBTUQ7RUFDQztFQUNBOztBQUlGO0VBQ0k7OztBQy9QTjtFQUNFO0VBQ0E7O0FBRUE7RUFKRjtJQUtJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFWRjtJQVdJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0FBQUE7QUFBQTtFQUdFOztBQUNBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RUFDRTs7QUFDQTtBQUFBO0FBQUE7RUFDRTs7QUFPTjtFQUNFOztBQUtGO0VBQ0U7RUFDQTtFQUNBLGFONUVHO0VNNkVIO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0U7RUFDQTtFQUNBLGFOM0dHO0VNNEdIO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0UsYU5sSEU7RU1tSEY7O0FBS0Y7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFJSjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBR0Y7RUFDRTs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFPQTtBQUlBOztBQVRFO0VBQ0U7O0FBS0o7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFJSjtBQUFBO0VBRUU7OztBQ25QSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBLGFQL0JRO0VPZ0NSOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOSjtJQU9FOzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBS0Q7RUFERDtJQUVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBLGFQbEZLO0VPbUZMO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJRjtFQUNDOztBQUlGO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBT0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBTUg7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBS0g7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBS0g7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBS0g7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBS0g7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBSUY7QUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWSjtJQVdLOzs7O0FBUVI7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQVlFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQzs7O0FDdFZEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFFQztFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBS0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFJRDtFQVJEO0lBU0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYVJ0REs7O0FRNkRUO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBLGFSdEVPO0VRdUVQOztBQUdEO0VBQ0M7RUFDQSxhUjVFTzs7QVFnRlQ7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTs7OztBQUtGO0VBQ0M7OztBQzNHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQUNDOztBQUVEO0VBRUM7RUFDQTtFQUNBOztBQUtGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdEO0VBQ0M7RUFDQSxhVG5DTztFU29DUDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFRSjtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBR0Q7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBT0o7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBLGFUOUdNOztBU2tIUjtFQUNDO0VBQ0E7RUFDQTs7QUFFQztFQUNDO0VBQ0EsYVR6SEs7RVMwSEw7O0FBQ0E7RUFDQzs7QUFJRjtFQUNDO0VBQ0EsYVRsSUs7O0FTbUlMO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQSxhVDdJTTs7QVMrSU47RUFDQzs7QUFFQztFQUNDOztBQU1KO0VBQ0E7RUFDQTtFQUNBLGFUNUpPOztBUzZKUDtFQUpBO0lBS0M7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRDtFQVpBO0lBYUM7SUFDQTtJQUNBOzs7QUFFRDtFQWpCQTtJQWtCQzs7O0FBRUQ7RUFwQkE7SUFxQkM7SUFDQTs7O0FBRUQ7RUFDQztFQUNBLGFUbkxNO0VTb0xOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFLRjtFQUNDO0VBQ0EsYVRqTU07RVNrTU47RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQU9EO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUtGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTs7O0FBVVA7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQU1KO0VBckJEO0lBc0JFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFDQTtJQUNDO0lBQ0EsYVQzUk07O0VTK1JSO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7OztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQXBCSjtFQXNCRztJQUNDO0lBQ0EsYVQ1U0s7SVM2U0w7OztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQS9CTDtFQWlDSTtJQUNDOztFQUlGO0lBQ0M7SUFDQSxhVDVUSzs7O0FTNlRMO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQTlDTDtFQWdESTtJQUNDOztFQUtIO0lBQ0M7SUFDQTtJQUNBO0lBQ0EsYVQ5VU07OztBUytVTjtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7OztBQWpFSjtFQW1FRztJQUNDOztFQUVDO0lBQ0M7O0VBTUo7SUFDQztJQUNBO0lBQ0EsYVRwV007OztBU3FXTjtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7QUEzRko7RUE2Rkc7SUFDQztJQUNBLGFUblhLO0lTb1hMO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUNBO0VBUkQ7SUFTRTs7O0FBdEdMO0VBMkdHO0lBQ0M7SUFDQSxhVGpZSztJU2tZTDtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtFQVJEO0lBU0U7OztBQXBITDtFQTBIRztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0g7SUFDQTtJQUNBO0lBQ0c7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0g7SUFDQTtJQUNBO0lBQ0c7SUFDQTs7OztBQVdSO0VBQ0M7OztBQ3BiRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBLGFWVFE7O0FVVVI7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUY7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBSUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFJSDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFLSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1HOzs7QUFLSjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNHOzs7QUFJSDtBQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBOzs7QUFNUDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQ3pMRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFmRDtJQWdCRTs7O0FBR0Q7RUFuQkQ7SUFvQkU7OztBQUdEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Q7RUFURDtJQVVFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBLGFYckNNO0VXc0NOOztBQUdEO0VBQ0MsYVgxQ007RVcyQ047RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBSUY7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7O0FBV0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQVlFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQzs7O0FDL0dEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWZEO0lBZ0JFOzs7QUFHRDtFQW5CRDtJQW9CRTs7O0FBR0Q7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0EsYVpyQ007RVlzQ047O0FBR0Q7RUFDQyxhWjFDTTtFWTJDTjtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOzs7QUFXSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVhEO0lBWUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBbEJEO0lBbUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDIiwiZmlsZSI6ImZyb250ZW5kLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSVRDIEZyYW5rbGluIEdvdGhpYyBTdGQnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0lUQ0ZyYW5rbGluR290aGljU3RkLUh2eS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCdmb250cy9JVENGcmFua2xpbkdvdGhpY1N0ZC1IdnkuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0lUQ0ZyYW5rbGluR290aGljU3RkLUh2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0lUQ0ZyYW5rbGluR290aGljU3RkLUh2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9JVENGcmFua2xpbkdvdGhpY1N0ZC1IdnkudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvSVRDRnJhbmtsaW5Hb3RoaWNTdGQtSHZ5LnN2ZyNJVENGcmFua2xpbkdvdGhpY1N0ZC1IdnknKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgU2Nob29sYm9vayBTdGQnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0NlbnR1cnlTY2hvb2xib29rLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0NlbnR1cnlTY2hvb2xib29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9DZW50dXJ5U2Nob29sYm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL2ZvbnRzL0NlbnR1cnlTY2hvb2xib29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0NlbnR1cnlTY2hvb2xib29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0NlbnR1cnlTY2hvb2xib29rLnN2ZyNDZW50dXJ5U2Nob29sYm9va1N0ZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBTY2hvb2xib29rIFN0ZCc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvQ2VudHVyeVNjaG9vbGJvb2stSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0NlbnR1cnlTY2hvb2xib29rLUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvQ2VudHVyeVNjaG9vbGJvb2stSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvZm9udHMvQ2VudHVyeVNjaG9vbGJvb2stSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0NlbnR1cnlTY2hvb2xib29rLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9DZW50dXJ5U2Nob29sYm9vay1JdGFsaWMuc3ZnI0NlbnR1cnlTY2hvb2xib29rU3RkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0iLCJib2R5e1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG51bHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmF7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG5hOmZvY3VzLCBhOmhvdmVye1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogIzNiNDEzZDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mcmFua2xpbntcclxuXHRmb250LWZhbWlseTogJGZyYW5rbGluO1xyXG59XHJcblxyXG4uY2VudHVyeXtcclxuXHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcbn1cclxuXHJcbi5ibHVycmVke1xyXG5cdGZpbHRlcjogYmx1cig3cHgpO1xyXG5cdHRyYW5zaXRpb246IGZpbHRlciAxcyBlYXNlO1xyXG59XHJcblxyXG4uZWxlbWVudHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm1haW57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaG9tZS5vdmVyZmxvd3tcclxuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qXHJcbiAgUGxheWVyIFNraW4gRGVzaWduZXIgZm9yIFZpZGVvLmpzXHJcbiAgaHR0cDovL3ZpZGVvanMuY29tXHJcblxyXG4gIFRvIGN1c3RvbWl6ZSB0aGUgcGxheWVyIHNraW4gZWRpdCBcclxuICB0aGUgQ1NTIGJlbG93LiBDbGljayBcImRldGFpbHNcIiBcclxuICBiZWxvdyB0byBhZGQgY29tbWVudHMgb3IgcXVlc3Rpb25zLlxyXG4gIFRoaXMgZmlsZSB1c2VzIHNvbWUgU0NTUy4gTGVhcm4gbW9yZSAgXHJcbiAgYXQgaHR0cDovL3Nhc3MtbGFuZy5jb20vZ3VpZGUpXHJcblxyXG4gIFRoaXMgZGVzaWduZXIgY2FuIGJlIGxpbmtlZCB0byBhdDpcclxuICBodHRwczovL2NvZGVwZW4uaW8vaGVmZi9wZW4vRWFyQ3QvbGVmdC8/ZWRpdG9ycz0wMTBcclxuKi9cclxuXHJcbi8vIFRoZSBmb2xsb3dpbmcgYXJlIFNDU1MgdmFyaWFibGVzIHRvIGF1dG9tYXRlIHNvbWUgb2YgdGhlIHZhbHVlcy5cclxuLy8gQnV0IGRvbid0IGZlZWwgbGltaXRlZCBieSB0aGVtLiBDaGFuZ2UvcmVwbGFjZSB3aGF0ZXZlciB5b3Ugd2FudC4gXHJcblxyXG4vLyBUaGUgY29sb3Igb2YgaWNvbnMsIHRleHQsIGFuZCB0aGUgYmlnIHBsYXkgYnV0dG9uIGJvcmRlci5cclxuLy8gVHJ5IGNoYW5naW5nIHRvICMwZjBcclxuJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjogI2ZmZjsgLy8gI2ZmZiBkZWZhdWx0XHJcblxyXG4vLyBUaGUgZGVmYXVsdCBjb2xvciBvZiBjb250cm9sIGJhY2tncm91bmRzIGlzIG1vc3RseSBibGFjayBidXQgd2l0aCBhIGxpdHRsZVxyXG4vLyBiaXQgb2YgYmx1ZSBzbyBpdCBjYW4gc3RpbGwgYmUgc2VlbiBvbiBhbGwtYmxhY2sgdmlkZW8gZnJhbWVzLCB3aGljaCBhcmUgY29tbW9uLlxyXG4vLyBUcnkgY2hhbmdpbmcgdG8gIzkwMFxyXG4kcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGOyAgLy8gIzJCMzMzRiBkZWZhdWx0XHJcblxyXG4vLyBUcnkgY2hhbmdpbmcgdG8gdHJ1ZVxyXG4kY2VudGVyLWJpZy1wbGF5LWJ1dHRvbjogZmFsc2U7IC8vIHRydWUgZGVmYXVsdFxyXG5cclxuLnZpZGVvLWpzIHtcclxuICAvKiBUaGUgYmFzZSBmb250IHNpemUgY29udHJvbHMgdGhlIHNpemUgb2YgZXZlcnl0aGluZywgbm90IGp1c3QgdGV4dC5cclxuICAgICBBbGwgZGltZW5zaW9ucyB1c2UgZW0tYmFzZWQgc2l6ZXMgc28gdGhhdCB0aGUgc2NhbGUgYWxvbmcgd2l0aCB0aGUgZm9udCBzaXplLlxyXG4gICAgIFRyeSBpbmNyZWFzaW5nIGl0IHRvIDE1cHggYW5kIHNlZSB3aGF0IGhhcHBlbnMuICovXHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAvKiBUaGUgbWFpbiBmb250IGNvbG9yIGNoYW5nZXMgdGhlIElDT04gQ09MT1JTIGFzIHdlbGwgYXMgdGhlIHRleHQgKi9cclxuICBjb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcclxuXHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXRlY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLyogVGhlIFwiQmlnIFBsYXkgQnV0dG9uXCIgaXMgdGhlIHBsYXkgYnV0dG9uIHRoYXQgc2hvd3MgYmVmb3JlIHRoZSB2aWRlbyBwbGF5cy5cclxuICAgVG8gY2VudGVyIGl0IHNldCB0aGUgYWxpZ24gdmFsdWVzIHRvIGNlbnRlciBhbmQgbWlkZGxlLiBUaGUgdHlwaWNhbCBsb2NhdGlvblxyXG4gICBvZiB0aGUgYnV0dG9uIGlzIHRoZSBjZW50ZXIsIGJ1dCB0aGVyZSBpcyB0cmVuZCB0b3dhcmRzIG1vdmluZyBpdCB0byBhIGNvcm5lclxyXG4gICB3aGVyZSBpdCBnZXRzIG91dCBvZiB0aGUgd2F5IG9mIHZhbHVhYmxlIGNvbnRlbnQgaW4gdGhlIHBvc3RlciBpbWFnZS4qL1xyXG4udmpzLWRlZmF1bHQtc2tpbiAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XHJcbiAgLyogVGhlIGZvbnQgc2l6ZSBpcyB3aGF0IG1ha2VzIHRoZSBiaWcgcGxheSBidXR0b24uLi5iaWcuIFxyXG4gICAgIEFsbCB3aWR0aC9oZWlnaHQgdmFsdWVzIHVzZSBlbXMsIHdoaWNoIGFyZSBhIG11bHRpcGxlIG9mIHRoZSBmb250IHNpemUuXHJcbiAgICAgSWYgdGhlIC52aWRlby1qcyBmb250LXNpemUgaXMgMTBweCwgdGhlbiAzZW0gZXF1YWxzIDMwcHguKi9cclxuICBmb250LXNpemU6IDNlbTtcclxuXHJcbiAgLyogV2UncmUgdXNpbmcgU0NTUyB2YXJzIGhlcmUgYmVjYXVzZSB0aGUgdmFsdWVzIGFyZSB1c2VkIGluIG11bHRpcGxlIHBsYWNlcy5cclxuICAgICBOb3cgdGhhdCBmb250IHNpemUgaXMgc2V0LCB0aGUgZm9sbG93aW5nIGVtIHZhbHVlcyB3aWxsIGJlIGEgbXVsdGlwbGUgb2YgdGhlXHJcbiAgICAgbmV3IGZvbnQgc2l6ZS4gSWYgdGhlIGZvbnQtc2l6ZSBpcyAzZW0gKDMwcHgpLCB0aGVuIHNldHRpbmcgYW55IG9mXHJcbiAgICAgdGhlIGZvbGxvd2luZyB2YWx1ZXMgdG8gM2VtIHdvdWxkIGVxdWFsIDMwcHguIDMgKiBmb250LXNpemUuICovXHJcbiAgJGJpZy1wbGF5LXdpZHRoOiAzZW07IFxyXG4gIC8qIDEuNWVtID0gNDVweCBkZWZhdWx0ICovXHJcbiAgJGJpZy1wbGF5LWhlaWdodDogMS41ZW07XHJcblxyXG4gIGxpbmUtaGVpZ2h0OiAkYmlnLXBsYXktaGVpZ2h0O1xyXG4gIGhlaWdodDogJGJpZy1wbGF5LWhlaWdodDtcclxuICB3aWR0aDogJGJpZy1wbGF5LXdpZHRoO1xyXG5cclxuICAvKiAwLjA2NjY2ZW0gPSAycHggZGVmYXVsdCAqL1xyXG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XHJcbiAgLyogMC4zZW0gPSA5cHggZGVmYXVsdCAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xyXG5cclxuICBAaWYgJGNlbnRlci1iaWctcGxheS1idXR0b24ge1xyXG4gICAgLyogQWxpZ24gY2VudGVyICovXHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtKCRiaWctcGxheS13aWR0aCAvIDIpO1xyXG4gICAgbWFyZ2luLXRvcDogLSgkYmlnLXBsYXktaGVpZ2h0IC8gMik7ICAgXHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvKiBBbGlnbiB0b3AgbGVmdC4gMC41ZW0gPSAxNXB4IGRlZmF1bHQgKi9cclxuICAgIGxlZnQ6IDAuNWVtO1xyXG4gICAgdG9wOiAwLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFRoZSBkZWZhdWx0IGNvbG9yIG9mIGNvbnRyb2wgYmFja2dyb3VuZHMgaXMgbW9zdGx5IGJsYWNrIGJ1dCB3aXRoIGEgbGl0dGxlXHJcbiAgIGJpdCBvZiBibHVlIHNvIGl0IGNhbiBzdGlsbCBiZSBzZWVuIG9uIGFsbC1ibGFjayB2aWRlbyBmcmFtZXMsIHdoaWNoIGFyZSBjb21tb24uICovXHJcbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyLFxyXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbiAudmpzLW1lbnUtY29udGVudCB7XHJcbiAgXHQvKiBJRTggLSBoYXMgbm8gYWxwaGEgc3VwcG9ydCAqL1xyXG4gIFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgXHQvKiBPcGFjaXR5OiAxLjAgPSAxMDAlLCAwLjAgPSAwJSAqL1xyXG4gXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBcdHdpZHRoOiA2MCU7XHJcbiBcdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xyXG4gICAgb3JkZXI6IDU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTAuNWVtO1xyXG4gICAgdG9wOiAtMC4zNjY2NmVtO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9ue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1qcyAudmpzLXJlbWFpbmluZy10aW1le1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9ue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52anMtcGxheWJhY2stcmF0ZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7XHJcbiAgd2lkdGg6IDVlbSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogM2VtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLy8gTWFrZSBhIHNsaWdodGx5IGxpZ2h0ZXIgdmVyc2lvbiBvZiB0aGUgbWFpbiBiYWNrZ3JvdW5kXHJcbi8vIGZvciB0aGUgc2xpZGVyIGJhY2tncm91bmQuXHJcbiRzbGlkZXItYmctY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgMzMlKTtcclxuXHJcbi8qIFNsaWRlciAtIHVzZWQgZm9yIFZvbHVtZSBiYXIgYW5kIFByb2dyZXNzIGJhciAqL1xyXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIFxyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4vKiBUaGUgc2xpZGVyIGJhciBjb2xvciBpcyB1c2VkIGZvciB0aGUgcHJvZ3Jlc3MgYmFyIGFuZCB0aGUgdm9sdW1lIGJhclxyXG4gICAodGhlIGZpcnN0IHR3byBjYW4gYmUgcmVtb3ZlZCBhZnRlciBhIGZpeCB0aGF0J3MgY29taW5nKSAqL1xyXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsXHJcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsXHJcbi52aWRlby1qcyAudmpzLXNsaWRlci1iYXIge1xyXG4gIGJhY2tncm91bmQ6ICM0YjAwOWI7XHJcbn1cclxuXHJcbi8qIFRoZSBtYWluIHByb2dyZXNzIGJhciBhbHNvIGhhcyBhIGJhciB0aGF0IHNob3dzIGhvdyBtdWNoIGhhcyBiZWVuIGxvYWRlZC4gKi9cclxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XHJcbiAgLyogRm9yIElFOCB3ZSdsbCBsaWdodGVuIHRoZSBjb2xvciAqL1xyXG4gIGJhY2tncm91bmQ6ICM0YjAwOWI7XHJcbiAgLyogT3RoZXJ3aXNlIHdlJ2xsIHJlbHkgb24gc3RhY2tlZCBvcGFjaXRpZXMgKi9cclxuICBiYWNrZ3JvdW5kOiAjNGIwMDliO1xyXG59XHJcblxyXG4vKiBUaGUgbG9hZCBwcm9ncmVzcyBiYXIgYWxzbyBoYXMgaW50ZXJuYWwgZGl2cyB0aGF0IHJlcHJlc2VudFxyXG4gICBzbWFsbGVyIGRpc2Nvbm5lY3RlZCBsb2FkZWQgdGltZSByYW5nZXMgKi9cclxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xyXG4gIC8qIEZvciBJRTggd2UnbGwgbGlnaHRlbiB0aGUgY29sb3IgKi9cclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAvKiBPdGhlcndpc2Ugd2UnbGwgcmVseSBvbiBzdGFja2VkIG9wYWNpdGllcyAqL1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4uY2xvc2V7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmEyYV9tZW51IGEuYTJhX2k6dmlzaXRlZCwgLmEyYV9tZW51IGEuYTJhX21vcmUsIC5hMmFfbWVudSBhLmEyYV9pIHtcclxuICAgIGNvbG9yOiAjM2I0MTNkICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5hMmFfbWVudSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jc2Nyb2xsYWJsZXtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuIiwiJGJsYWNrOiAjM2I0MTNkO1xyXG5cclxuLy8gRm9udHNcclxuXHJcbiRmcmFua2xpbjogJ0lUQyBGcmFua2xpbiBHb3RoaWMgU3RkJywgc2Fucy1zZXJpZjtcclxuJGNlbnR1cnk6ICdDZW50dXJ5IFNjaG9vbGJvb2sgU3RkJywgc2VyaWY7XHJcblxyXG4kbGlnaHQ6IDMwMDtcclxuJG5vcm1hbDogNDAwO1xyXG4kbWVkaXVtOiA2MDA7XHJcbiRib2xkOiA3MDA7XHJcblxyXG4kZm9udC1iYXNlOiAxMnB4O1xyXG4kZm9udC1zbWFsbDogMTBweDtcclxuXHJcbiRibG9nLXBhZGRpbmc6IDMwcHg7XHJcblxyXG5cclxuLy9TaXplc1xyXG4kbWluLXh4czogNDQxcHg7XHJcbiRtaW4teHM6IDQ4MHB4O1xyXG4kbWluLXNtOiA3NjlweDtcclxuJG1pbi1tZDogOTkxcHg7XHJcblxyXG4kbWF4LXh4czogNDQwcHg7XHJcbiRtYXgteHM6IDQ3OXB4O1xyXG4kbWF4LXNtOiA3NjdweDtcclxuJG1heC1tZDogOTkwcHg7XHJcblxyXG4kbWVudS1icmVhazogNjcwcHg7IiwiI2hlYWRlcntcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyZnIgMWZyO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdGJveC1zaGFkb3c6IDAgNHB4IDE4cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5sb2dvX2NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDNweCAyNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZW51X2NvbnRhaW5lcntcclxuXHRcdC5nZW5lcmFsX21lbnV7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdFx0XHRcdGE6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpLmN1cnJlbnR7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmcmFua2xpbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkuY3VycmVudF9wYWdlX2l0ZW17XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmcmFua2xpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlYXJjaGVye1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IDdweCAyNXB4O1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxufVxyXG5cclxuI2hlYWRlci1tb2JpbGV7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdHotaW5kZXg6IDk5OTk5OTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoZXJ7XHJcblx0XHRzdmd7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogN3B4IDA7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2dvX2NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDNweCAyNXB4O1xyXG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvLWJsYWNre1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I25hdi1pY29ue1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblxyXG5cdFx0LmJhcjEsIC5iYXIzIHtcclxuXHRcdCAgd2lkdGg6IDIwcHg7XHJcblx0XHQgIGhlaWdodDogMnB4O1xyXG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWY1O1xyXG5cdFx0ICBtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHQgIG1hcmdpbi1ib3R0b206IDNweDtcclxuXHRcdCAgdHJhbnNpdGlvbjogMC40cztcclxuXHRcdH1cclxuXHJcblx0XHQuaW52aXMge1xyXG5cdFx0ICB3aWR0aDogMjBweDtcclxuXHRcdCAgaGVpZ2h0OiAycHg7XHJcblx0XHQgIG1hcmdpbjogM3B4IDA7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5jaGFuZ2UgLmJhcjEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MTNkO1xyXG5cdFx0ICBcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgM3B4KTtcclxuXHRcdCAgXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCAzcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jaGFuZ2UgLmJhcjMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MTNkO1xyXG5cdFx0ICBcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtM3B4KTtcclxuXHRcdCAgXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC00cHgsIC0zcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlci1tb2JpbGUuYWN0aXZle1xyXG5cclxuXHQuc2VhcmNoZXJ7XHJcblx0XHRzdmd7XHJcblx0XHRcdC5je3N0cm9rZTojM2I0MTNkO31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2dvX2NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDNweCAyNXB4O1xyXG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblx0XHRzdmd7XHJcblx0XHRcdC5iMntmaWxsOiMzYjQxM2Q7fVxyXG5cdFx0XHQuY3tzdHJva2U6IzNiNDEzZCAhaW1wb3J0YW50O31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2dvX2NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDNweCAyNXB4O1xyXG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblx0XHQubG9nby1ibGFja3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQubG9nby13aGl0ZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNoZWFkZXItbW9iaWxlLmJsYWNre1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZjU7XHJcblx0XHJcblx0I25hdi1pY29ue1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblxyXG5cdFx0LmJhcjEsIC5iYXIzIHtcclxuXHRcdCAgd2lkdGg6IDIwcHg7XHJcblx0XHQgIGhlaWdodDogMnB4O1xyXG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MTNkO1xyXG5cdFx0ICBtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHQgIG1hcmdpbi1ib3R0b206IDNweDtcclxuXHRcdCAgdHJhbnNpdGlvbjogMC40cztcclxuXHRcdH1cclxuXHJcblx0XHQuaW52aXMge1xyXG5cdFx0ICB3aWR0aDogMjBweDtcclxuXHRcdCAgaGVpZ2h0OiAycHg7XHJcblx0XHQgIG1hcmdpbjogM3B4IDA7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5jaGFuZ2UgLmJhcjEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MTNkO1xyXG5cdFx0ICBcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgM3B4KTtcclxuXHRcdCAgXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCAzcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jaGFuZ2UgLmJhcjMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MTNkO1xyXG5cdFx0ICBcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtM3B4KTtcclxuXHRcdCAgXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC00cHgsIC0zcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VhcmNoZXJ7XHJcblx0XHRzdmd7XHJcblx0XHRcdC5je3N0cm9rZTojM2I0MTNkO31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2dvX2NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDNweCAyNXB4O1xyXG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblx0XHQubG9nby1ibGFja3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQubG9nby13aGl0ZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tZW51LWRpc3BsYXkuYWN0aXZle1xyXG5cdHRvcDogMDtcclxuXHJcblxyXG59XHJcblxyXG4ubWVudS1kaXNwbGF5e1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogOTk5OTk7XHJcblx0dG9wOiAtMTUwdmg7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWY1O1xyXG5cdHBhZGRpbmc6IDMwcHggMTVweCAyMHB4O1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0LmdlbmVyYWxfbWVudV9tb2JpbGV7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5zb2NpYWxze1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdHVse1xyXG5cdFx0XHRwYWRkaW5nOiAwO1x0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblxyXG5cdC5uZXdzbGV0dGVye1xyXG5cdFx0XHRhbGlnbi1zZWxmOmNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRpbnB1dFt0eXBlPSdlbWFpbCdde1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPSdzdWJtaXQnXXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblxyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGlyZWNjaW9uZXN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQuZGlyZWNjaW9uLW1hZHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRpcmVjY2lvbi1iY257XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jaGVhZGVyLW1vYmlsZS51bmRlcmxpbmV7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjQxM2Q7XHJcbn0iLCIuZm9vdGVye1xyXG5cdHBhZGRpbmc6IDUwcHggMTVweCAzMHB4O1xyXG5cdGFsaWduLXNlbGY6IGVuZDtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDE1cHggMzBweDtcdFxyXG5cdH1cclxuXHQuY2xhaW17XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN1Ym1lbnV7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5kaXJlY2Npb25lc3tcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuICAgIFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cdFx0XHRcdG9yZGVyOiAzO1x0XHJcblx0XHRcdH1cclxuXHRcdFx0LmRpcmVjY2lvbi1tYWR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRpcmVjY2lvbi1iY257XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lbnVzLWZvb3RlcntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXdzbGV0dGVye1xyXG5cdFx0XHRqdXN0aWZ5LXNlbGY6IHJpZ2h0O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4O1xyXG5cdFx0XHRcdG9yZGVyOiAyO1x0XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRpbnB1dFt0eXBlPSdlbWFpbCdde1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRmb3JtLmRwbHJfZm9ybSAuaW5wdXQtYnV0dG9tIGJ1dHRvbi5yaWdodCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I21zYUZvcm17XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I21zYUZvcm0gYnV0dG9uIHtcclxuXHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0ICAgIGhlaWdodDogMjdweDtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcblx0XHRcdCAgICBib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjbXNhRm9ybSBpbnB1dCB7XHJcblx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdCAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblxyXG5cdH1cclxuXHJcbn0iLCIuaG9tZS5zY3JvbGx7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ob21le1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblx0LmhvbWVfcGFydHtcclxuXHRcdFxyXG5cdFx0LmluZm8tdmlkZW97XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdG1hcmdpbjogNjBweCAyNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogODB2aDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aDJ7XHJcblxyXG5cdFx0XHRcdHdpZHRoOiAzNzBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDR7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Lm5leHR7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogNHB4IDEwcHggMHB4IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTAyNXB4KXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyoudmlkZW9zLWhvbWU6YWZ0ZXJ7XHJcblx0XHRcdGFuaW1hdGlvbjogZ3JhaW4gOHMgc3RlcHMoMTApIGluZmluaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvbm9pc2VfMi5qcGdcIik7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGhlaWdodDogMzAwJTtcclxuXHRcdFx0bGVmdDogLTUwJTtcclxuXHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDogLTEwMCU7XHJcblx0XHRcdHdpZHRoOiAzMDAlO1xyXG5cclxuXHRcdH0qL1xyXG5cclxuXHRcdC5zd2lwZXItd3JhcHBlci5kaXNhYmxlZCB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tcclxuXHRcdFx0bGVmdDogMjVweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlb3MtaG9tZSB7XHJcblx0XHQgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG5cdFx0ICAgIHRvcDogMzBweDtcclxuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuN3MgbGluZWFyO1xyXG5cdFx0ICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0ICAgIFx0dG9wOiAwO1xyXG5cdFx0ICAgIFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdCAgICB9XHJcblxyXG5cdFx0ICAgIC52aWRlby1ob21le1xyXG5cdFx0ICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHQgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHQgICAgQG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdCAgICBcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIFxyXG5cdFx0ICAgIH1cclxuXHJcblx0XHQgICAgXHJcblx0XHQgICAgLnZpZGVvLXNsaWRle1xyXG5cdFx0ICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0XHQgICAgXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0ICAgIFx0dHJhbnNpdGlvbjogZmlsdGVyIDVzIGxpbmVhcjtcclxuXHRcdCAgICB9XHJcblxyXG5cdFx0ICAgIHZpZGVvIHtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIHRvcDogMDtcclxuXHRcdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdCAgICBtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHQgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdCAgICBvYmplY3QtcG9zaXRpb246IDEwNSUgMTA1JTtcclxuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQgICAgQG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFzaWRle1xyXG5cclxuXHRcdHdpZHRoOiA5MyU7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDkzJTtcclxuXHRcdHRvcDogMzBweDtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xyXG5cdFx0Ym94LXNoYWRvdzogLTRweCAwcHggMThweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAxMDB2aDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNjcm9sbGFibGV7XHJcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5mby12aWRlb3tcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlb3MtZmVhdHVyZWR7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQuZWxlbWVudHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0dmlkZW97XHJcblx0XHRcdFx0LyogQ2VudGVyIHRoZSB2aWRlbyAqL1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG4gICAgXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcbiAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5lbGVtZW50LXZpZGVvLTV7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcblx0XHRcdFx0LnZpZGVvLWZlYXR1cmVke1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSBcclxuXHRcdFx0LmVsZW1lbnQtdmlkZW8tNntcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMyAvIHNwYW4gNDtcclxuXHRcdFx0XHQudmlkZW8tZmVhdHVyZWR7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcdFxyXG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM1MHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmFzaWRlLmFjdGl2ZXtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDclO1xyXG5cdFx0dG9wOiAzMHB4O1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0LnNjcm9sbGFibGV7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwdnc7XHJcbiAgICBcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4jb3Blbi1ob21le1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbn1cclxuXHJcbiNsb2dvLW9wZW57XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTsgXHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR6LWluZGV4OiA5OTk5OTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcblx0LmJ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLm9wZW4taG9tZXtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7IFxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0ei1pbmRleDogOTk5OTk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDJzIGVhc2U7XHJcblx0QG1lZGlhKG1heC13aWR0aDogMTAyNXB4KXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCNvcGVuLWhvbWV7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogMDtcclxuXHQgICAgcmlnaHQ6IDA7XHJcblx0ICAgIGJvdHRvbTogMDtcclxuXHQgICAgbGVmdDogMDtcclxuXHQgICAgei1pbmRleDogMTU7XHJcblx0XHR2aWRlb3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgZ3JhaW4ge1xyXG4gIDAlLCAxMDAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKSB9XHJcbiAgMTAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNSUsIC0xMCUpIH1cclxuICAyMCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNSUsIDUlKSB9XHJcbiAgMzAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSg3JSwgLTI1JSkgfVxyXG4gIDQwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUlLCAyNSUpIH1cclxuICA1MCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNSUsIDEwJSkgfVxyXG4gIDYwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMTUlLCAwJSkgfVxyXG4gIDcwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCUsIDE1JSkgfVxyXG4gIDgwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMyUsIDM1JSkgfVxyXG4gIDkwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwJSwgMTAlKSB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5zaW5nbGUtYWpheHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0b3BhY2l0eTogMDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zaW5nbGUsIC5zaW5nbGUtYWpheHtcclxuXHQub3BhY2l0eS1zaW5nbGV7XHJcblx0XHRvcGFjaXR5OjA7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0aDN7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0ICAgIHdpZHRoOiA2MCU7XHJcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmhlYWRlci1zaW5nbGV7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAxZnIgMjAwcHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5sb2dvX2NvbnRhaW5lcntcclxuXHRcdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcclxuXHRcdFx0cGFkZGluZzogM3B4IDI1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0ICAgIFx0cGFkZGluZzogM3B4IDE1cHg7XHJcblx0XHQgICAgfVxyXG5cclxuXHRcdCAgICBAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMjtcclxuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGg1e1xyXG5cdFx0XHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0ICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0ICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHRcdCAgICBAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jbG9zZV9pY29ue1xyXG5cdFx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHQgICAgXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHQgICAgfVxyXG5cclxuXHRcdCAgICBAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdCAgICBcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnNpbmdsZS1jb250ZW50e1xyXG5cdFx0bWFyZ2luOiA1MHB4IDAgMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0LmNvbnRhaW5lci1tYWluLXZpZGVve1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlby1kaXZ7XHJcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cdFx0XHQudmlkZW8tanN7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmEyYV9raXR7XHJcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIHotaW5kZXg6IDk5O1xyXG5cdFx0XHQgICAgYm90dG9tOiA3cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWNvbnRyb2wtdGV4dCB7XHJcblx0XHRcdCAgICB3aWR0aDogMTAwcHg7XHJcblx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdCAgICBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnZpZGVvLWpzLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnZpZGVvLWpzIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9ue1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHsgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG5cdFx0XHQudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsIC52anMtdm9sdW1lLWJhcixcclxuXHRcdFx0LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uLFxyXG5cdFx0XHQudmpzLWZsYXQtc2tpbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCxcclxuXHRcdFx0LnZqcy1mbGF0LXNraW4gLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLFxyXG5cdFx0XHQudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHsgLypSZW1vdmUgY29tbWEgZnJvbSBlbmQqL1xyXG5cdFx0XHQgXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0ICBcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0ICBcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0ICBcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdCAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHQgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHQgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblxyXG5cdFx0XHQudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAzZW07XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdCAgICBoZWlnaHQ6IDEuNjMzMzJlbTtcclxuXHRcdFx0ICAgIHdpZHRoOiAzZW07XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICBsZWZ0OiA1MCU7XHJcblx0XHRcdCAgICB0b3A6IDUwJTtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdCAgICBvcGFjaXR5OiAxO1xyXG5cdFx0XHQgICAgYm9yZGVyOiAwLjA2NjY2ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdCAgIFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xyXG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmV7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse1xyXG5cdFx0XHRcdHdpZHRoOiA1ZW0gIWltcG9ydGFudDtcclxuXHRcdFx0ICAgIGhlaWdodDogM2VtICFpbXBvcnRhbnQ7XHJcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRoNHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdyaWQtY29udGVudC10ZWFte1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW46IDUwcHggYXV0byA2MHB4O1xyXG5cdFx0XHQuZXF1aXBve1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZnJhbmtsaW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ3JpZC1jb250ZW50e1xyXG5cdFx0XHRtYXJnaW46IDUwcHggYXV0byA2MHB4O1xyXG5cdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmdyaWQtdGVhbXtcclxuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gNjBweDtcclxuXHRcdFx0LmVxdWlwb3tcclxuXHRcdFx0XHRjb2x1bW4tY291bnQ6IDM7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZnJhbmtsaW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZyYW1lc3tcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0LmZvdG9ncmFtYXN7XHJcblx0XHRcdFx0ZGlzcGxheTpncmlkO1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xyXG5cdFx0XHRcdFx0LyogdGhlIHNsaWRlcyAqL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDdweDtcclxuICAgIFx0XHRcdFx0XHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5zaW5nbGUtYWpheC5hY3RpdmV7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5vcGFjaXR5LXNpbmdsZS5hY3RpdmV7XHJcblx0b3BhY2l0eTogMTtcclxufSIsIlxyXG5cclxuLnNpbmdsZS1maWxtc3tcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwIDI1cHg7XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCl7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdH1cclxuXHJcblx0Lm1heC13aWR0aC1jb250ZW50e1xyXG5cdFx0bWF4LXdpZHRoOiAxMjQwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQuZnVsbC12aWRlb3tcclxuXHRcdG1hcmdpbjogMzBweCAzNXB4IDQwcHg7XHJcblx0XHQubGlua3tcclxuXHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ3JpZC1jb2x1bW5zLTN7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHRcdHBhZGRpbmc6IDAgMzVweCA1MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRncmlkLWdhcDogNDBweDtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0dWx7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlLWluZm97XHJcblx0XHRcdC5hd2FyZHMtbGlzdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBvc3RlcntcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZlc3RpdmFsc3tcclxuXHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZyYW5rbGluO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmVzdGl2YWxzLWNvbnRhaW5lcntcclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0ICBcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0ICAgIHRleHQtaW5kZW50OiAwZW07XHJcblx0XHRcdFx0ICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdFx0XHQgICAgLyogcGFkZGluZzogMCAyMnB4OyAqL1xyXG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwgbGk6OmJlZm9yZSB7XHJcblx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwi4oC6XCI7XHJcblx0XHRcdFx0ICAgIGNvbG9yOiAjM2I0MTNkO1xyXG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMTBweDtcclxuXHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LnN5bm9wc2lze1xyXG5cdFx0XHRoM3tcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmcmFua2xpbjtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LnN5bm9wc2lzLmp1c3RpZmllZHtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZnJhbWVze1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMCAzNXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuYXJyb3dze1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE0MDBweDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuICAgIFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucHJldntcclxuXHRcdFx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRcdGxlZnQ6IDBweFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5leHR7XHJcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwcHhcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQuZnJhbWVzLWxpc3R7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDBweDtcclxuXHRcdC8qIHRoZSBzbGlkZXMgKi9cclxuXHRcdGxpe1xyXG5cdFx0XHRcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0IC8qIHRoZSBzbGlkZXMgKi9cclxuXHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LyogdGhlIHBhcmVudCAqL1xyXG5cdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRtYXJnaW46IDAgLTIwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmZ1bGwtdmlkZW8tZmxleHtcclxuXHRcdG1hcmdpbjogMzBweCAzNXB4IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Lmxpbmt7XHJcblx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHJcblxyXG5cdC52aWRlby1kaXZ7XHJcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHQudmlkZW8tanN7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudmlkZW8tanMgLnZqcy10ZWNoe1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudmlkZW8tZGl2IC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZpZGVvLWRpdiAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxufSIsIi5zaW5nbGUtc2VydmljZXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMjVweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gIH1cclxuXHJcbiAgLm1heC13aWR0aC1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMTI0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgLmZ1bGwtdmlkZW8ge1xyXG4gICAgbWFyZ2luOiAzMHB4IDM1cHggNDBweDtcclxuICAgIC5saW5rIHtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1jb2x1bW5zLTMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHggNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ3JpZC1nYXA6IDQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heC1zbSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRzO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtaW5mbyxcclxuICAgIC5nZW5lcmFsLWluZm8sXHJcbiAgICAuZ2VuZXJhbC1jcmVkaXRzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAuYXdhcmRzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlc3RpdmFscyB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmcmFua2xpbjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmZlc3RpdmFscy1jb250YWluZXIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMGVtO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICAgICAgLyogcGFkZGluZzogMCAyMnB4OyAqL1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCLigLpcIjtcclxuICAgICAgICAgIGNvbG9yOiAjM2I0MTNkO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN5bm9wc2lzIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZyYW5rbGluO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zeW5vcHNpcy5qdXN0aWZpZWQge1xyXG4gICAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnJhbWVzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmFycm93cyB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heC1tZCkge1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtbWQpIHtcclxuICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnJhbWVzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAwcHg7XHJcbiAgICAvKiB0aGUgc2xpZGVzICovXHJcbiAgICBsaSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiB0aGUgc2xpZGVzICovXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIH1cclxuICAgIC8qIHRoZSBwYXJlbnQgKi9cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ1bGwtdmlkZW8tZmxleCB7XHJcbiAgICBtYXJnaW46IDMwcHggMzVweCA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5saW5rIHtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8tZGl2IHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC52aWRlby1qcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWpzIC52anMtdGVjaCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWRpdiAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24sXHJcbiAgLnZpZGVvLWRpdiAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi5kaXJlY3RvcnN7XHJcblx0d2lkdGg6IDkzJTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMTUwJTtcclxuXHR0b3A6IDMwcHg7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xyXG5cdGJveC1zaGFkb3c6IC00cHggMHB4IDE4cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmNTtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblxyXG5cdGgzLnRpdGxle1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIklUQyBGcmFua2xpbiBHb3RoaWMgU3RkXCIsIHNhbnMtc2VyaWY7XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm9wYWNpdHktZGlyZWN0b3Jze1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjVweCl7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0fVxyXG5cdFx0LmRpcmVjdG9ycy1saXN0e1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDI1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmcmFua2xpbjtcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRjb2x1bW4tY291bnQ6IDE7XHJcblx0XHRcdFx0cGFkZGluZzogNTBweCAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIFx0XHRcdG9wYWNpdHk6IDE7XHJcbiAgICBcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpLmFjdGl2ZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaS5pbmFjdGl2ZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpLmFjdGl2ZS5pbmFjdGl2ZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpLnRyYW5zcGFyZW50e1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpLmNsaWNrZWR7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQtZGlyZWN0b3Jze1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGFydGljbGV7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZTtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI1cHgpe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogc3RhcnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnZpZGVvLWRpcmVjdG9ye1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBlbmQ7XHJcblx0XHRcdFx0XHR2aWRlb3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudmlkZW8tZGlyZWN0b3IudmlkZW8tb3V0e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YXJ0aWNsZS5pbi1ob3ZlcntcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGFydGljbGUuY2xpY2tlZHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cclxuXHRcdC5hcmNoaXZlLWRpcmVjdG9yLmVsY29sLTN7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5lbGVtZW50LXZpZGVvLTF7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XHJcblx0XHRcdFx0LnZpZGVvLWZlYXR1cmVke1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gXHJcblx0XHRcdC5lbGVtZW50LXZpZGVvLTJ7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDQgLyBzcGFuIDY7XHJcblx0XHRcdFx0LnZpZGVvLWZlYXR1cmVke1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZWxlbWVudC12aWRlby0ze1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG5cdFx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZWxlbWVudC12aWRlby00e1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAzIC8gc3BhbiAyO1xyXG5cdFx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZWxlbWVudC12aWRlby01e1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiA1IC8gc3BhbiAyO1xyXG5cdFx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudmlkZW8tZmVhdHVyZWR7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJjaGl2ZS1kaXJlY3Rvci5lbGNvbC02e1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHQuZWxlbWVudC12aWRlby0xe1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG5cdFx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0XHQuZWxlbWVudC12aWRlby0ye1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAzIC8gc3BhbiA0O1xyXG5cdFx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudmlkZW8tZmVhdHVyZWR7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJjaGl2ZS1kaXJlY3RvcntcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5mby12aWRlb3tcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHR2aWRlb3tcclxuXHRcdFx0XHQvKiBDZW50ZXIgdGhlIHZpZGVvICovXHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdFx0ICAgIG9wYWNpdHk6IDA7XHJcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuXHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdCAgICBAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuICAgIFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuICAgIFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cclxufVxyXG5cclxuLmRpcmVjdG9ycy5hY3RpdmV7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0bGVmdDogNyU7XHJcblx0dG9wOiAzMHB4O1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWY1O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG9wYWNpdHk6IDE7XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcblx0fVxyXG59XHJcblxyXG4uZGlyZWN0b3JzLmRpc3BsYXl7XHJcblx0ZGlzcGxheTpibG9jaztcclxufVxyXG4iLCIuY29udGFjdHtcclxuXHR3aWR0aDogOTN2dztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMTUwJTtcclxuXHR0b3A6IDMwcHg7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xyXG5cdGJveC1zaGFkb3c6IC00cHggMHB4IDE4cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdC50ZWFte1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0cGFkZGluZzogMCA2NXB4O1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cclxuXHRcdGxpOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250ZW50LWNvbnRhY3R7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRjZW50dXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vdXItdGVhbXtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogNDBweCAwO1xyXG5cdFx0fVxyXG5cdFx0aDN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6JGNlbnR1cnk7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHRhe1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRjZW50dXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3RlcntcclxuXHRcdGFsaWduLXNlbGY6IGVuZDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0LmFjdGl2ZXtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDclO1xyXG5cdHRvcDogMzBweDtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0ei1pbmRleDogOTk7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHJcblx0QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdC5kaXNwbGF5e1xyXG5cdGRpc3BsYXk6Z3JpZDtcclxufSIsIi5hYm91dHtcclxuXHR3aWR0aDogOTMlO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IDIwMHZ3O1xyXG5cdHRvcDogMzBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xyXG5cdGJveC1zaGFkb3c6IC00cHggMHB4IDE4cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcblx0Y29sb3I6ICNmYWZhZjU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHQuY2FudmFzQWJvdXR7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHR6LWluZGV4OiAtMTA7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCNhYm91dC1ob21le1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQjb3Blbm5pbmctdmlkZW97XHJcblx0XHRcdFxyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtYWJvdXR7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0LWFib3V0e1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblxyXG5cdFx0XHQubGlzdC1jbGFpbXN7XHJcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiAyMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IDAuN3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmF3YXJkc3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHotaW5kZXg6IDk5OTk7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIHBhZGRpbmctdG9wOiA4NXZoO1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0LWF3YXJkc3tcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQuZm9vdGVye1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXJ7XHJcblx0XHRwYWRkaW5nOiA3MHB4IDE1cHggMzBweDtcclxuXHRcdC5jbGFpbXtcclxuXHRcdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0XHRoM3tcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1Ym1lbnV7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XHJcblx0XHRcdC5kaXJlY2Npb25lc3tcclxuXHRcdFx0XHQuZGlyZWNjaW9uLW1hZHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5kaXJlY2Npb24tYmNue1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1lbnVzLWZvb3RlcntcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblxyXG5cdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjM2I0MTNkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmV3c2xldHRlcntcclxuXHRcdFx0anVzdGlmeS1zZWxmOiByaWdodDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweDtcclxuXHRcdFx0XHRvcmRlcjogMjtcdFxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9J2VtYWlsJ117XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9J3N1Ym1pdCdde1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I21zYUZvcm17XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I21zYUZvcm0gYnV0dG9uIHtcclxuXHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0ICAgIGhlaWdodDogMjdweDtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcblx0XHRcdCAgICBib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjbXNhRm9ybSBpbnB1dCB7XHJcblx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdCAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHRcclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLmFib3V0LmFjdGl2ZXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDclO1xyXG5cdHRvcDogMzBweDtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0ei1pbmRleDogOTk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0LmNvbnRlbnQtYWJvdXR7XHJcblx0XHQudGV4dC1hYm91dHtcclxuXHRcdFx0Lmxpc3QtY2xhaW1ze1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bGVmdDogNTMuNSU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAzMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogIzNiNDEzZDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0LmZvb3RlcntcclxuXHRcdHBhZGRpbmc6IDcwcHggMTVweCAzMHB4O1xyXG5cdFx0LmNsYWlte1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3VibWVudXtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdFx0LmRpcmVjY2lvbmVze1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XHJcblx0XHRcdFx0XHRvcmRlcjogMztcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGlyZWNjaW9uLW1hZHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcclxuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZGlyZWNjaW9uLWJjbntcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVudXMtZm9vdGVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzYjQxM2Q7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uZXdzbGV0dGVye1xyXG5cdFx0XHRcdGp1c3RpZnktc2VsZjogcmlnaHQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4O1x0XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPSdlbWFpbCdde1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPSdzdWJtaXQnXXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCNtc2FGb3JtIGJ1dHRvbiB7XHJcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0XHQgICAgaGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0XHRcdCAgICBib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcdCAgICBmbG9hdDogbGVmdDtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I21zYUZvcm0gaW5wdXQge1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMjdweDtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogNHB4IDhweDtcclxuXHRcdFx0XHQgICAgYm9yZGVyLXRvcDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHRcdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWJvdXQuZGlzcGxheXtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59IiwiLnNlYXJjaHtcclxuXHR3aWR0aDogOTMlO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAxNTAlO1xyXG5cdHRvcDogMzBweDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XHJcblx0Ym94LXNoYWRvdzogLTRweCAwcHggMThweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHQuc2VhcmNoLWZvcm17XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0Zm9ybXtcclxuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cdFx0XHQuaW5wdXRzLXNlYXJjaHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDU5LCA2NSwgNjEsIDAuMyk7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dDotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNsZWFye1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlLXNlYXJjaHtcclxuXHRcdFx0cGFkZGluZzogMjVweCAxNXB4O1xyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubm8tcmVzdWx0e1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFyY2hpdmUtc2VhcmNoLmVsY29sLTZ7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQuZWxlbWVudC12aWRlby0xe1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG5cdFx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0XHQuZWxlbWVudC12aWRlby0ye1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAzIC8gc3BhbiA0O1xyXG5cdFx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudmlkZW8tZmVhdHVyZWR7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFyY2hpdmUtc2VhcmNoe1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbmZvLXZpZGVve1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC52aWRlby1mZWF0dXJlZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0dmlkZW97XHJcblx0XHRcdFx0LyogQ2VudGVyIHRoZSB2aWRlbyAqL1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaC5hY3RpdmV7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0bGVmdDogNyU7XHJcblx0dG9wOiAzMHB4O1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dG9wOiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaC5kaXNwbGF5e1xyXG5cdGRpc3BsYXk6Z3JpZDtcclxufVxyXG5cclxuLm9wYWNpdHktc2VhcmNoe1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxufVxyXG5cclxuLm9wYWNpdHktc2VhcmNoLmFjdGl2ZXtcclxuXHRvcGFjaXR5OiAxO1xyXG59IiwiLmZpbG1ze1xyXG5cdHdpZHRoOiA5MyU7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDE1MCU7XHJcblx0dG9wOiAzMHB4O1xyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcclxuXHRib3gtc2hhZG93OiAtNHB4IDBweCAxOHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZjU7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBhZGRpbmc6IDUwcHg7XHJcblx0Zm9udC1mYW1pbHk6IFwiSVRDIEZyYW5rbGluIEdvdGhpYyBTdGRcIiwgc2Fucy1zZXJpZjtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LW1kKXtcclxuXHRcdHBhZGRpbmc6IDUwcHggMzBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0cGFkZGluZzogNTBweCAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmFyY2hpdmUtZmlsbXN7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblx0XHQuZWxlbWVudC1maWxte1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aDR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjZW50dXJ5O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5taWQtZWxlbWVudHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogNzUlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucm9sbC1vdmVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mZWF0dXJlZC1pbWFnZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cclxuXHRcdFxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5maWxtcy5hY3RpdmV7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0bGVmdDogNyU7XHJcblx0dG9wOiAzMHB4O1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWY1O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG9wYWNpdHk6IDE7XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcblx0fVxyXG59XHJcblxyXG4uZmlsbXMuZGlzcGxheXtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcbiIsIi5zZXJ2aWNlc3tcclxuXHR3aWR0aDogOTMlO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAxNTAlO1xyXG5cdHRvcDogMzBweDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XHJcblx0Ym94LXNoYWRvdzogLTRweCAwcHggMThweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWY1O1xyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwYWRkaW5nOiA1MHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBcIklUQyBGcmFua2xpbiBHb3RoaWMgU3RkXCIsIHNhbnMtc2VyaWY7XHJcblx0QG1lZGlhKG1heC13aWR0aDogJG1heC1tZCl7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdHBhZGRpbmc6IDUwcHggMTVweDtcclxuXHR9XHJcblxyXG5cdC5hcmNoaXZlLXNlcnZpY2Vze1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cdFx0LmVsZW1lbnQtc2VydmljZXtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtbWQpe1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1heC1zbSl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGNlbnR1cnk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkY2VudHVyeTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWlkLWVsZW1lbnR7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRtYXgtc20pe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJvbGwtb3ZlcntcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmVhdHVyZWQtaW1hZ2V7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRcclxuXHJcblx0XHRcclxuXHR9XHJcblxyXG59XHJcblxyXG4uc2VydmljZXMuYWN0aXZle1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGxlZnQ6IDclO1xyXG5cdHRvcDogMzBweDtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmNTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvcGFjaXR5OiAxO1xyXG5cclxuXHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbWF4LXNtKXtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlcnZpY2VzLmRpc3BsYXl7XHJcblx0ZGlzcGxheTpibG9jaztcclxufVxyXG4iXX0= */
