/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./templates/sloop/assets/css/app.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 Name:   Sloop
 Description:  sf master
 Author:       Romain Leroux
 Version:      1.0.0
*/
section.block.parallax.before .parallax-container > div:last-child, #cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul.hover-images > li figure, #cargo.page-text-link article .hover-images > div figure {
  position: relative;
}

section.block.parallax.before .parallax-container > div:last-child img, #cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul.hover-images > li figure img, #cargo.page-text-link article .hover-images > div figure img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.modal, .modal-spinner, .page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li, nav.nav-anchor ul li.menu-anchor:not(.programme) a, section.block .counter.bar .progression .bar-progress .percent, article#login .like-modal,
article.forgot-password .like-modal,
article.reset-password .like-modal,
article.account-create .like-modal,
article#account .like-modal, section.block.faq .question, .post .image-single-post figure, #charte-3a a:before, body section#charte-col .colonne > div, #local-social-digital .colonne > .inView > div, a.link-min,
div.fake, a.link-min.single-post, .prev .round.small,
.next .round.small, .call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.round3a a:before, .call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.current-menu-item figure {
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url(/build/images/ajax-loader.fb6f3c23.gif) center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url(/build/fonts/slick.a4e97f5a.eot);
  src: url(/build/fonts/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"), url(/build/fonts/slick.29518378.woff) format("woff"), url(/build/fonts/slick.c94f7671.ttf) format("truetype"), url(/build/images/slick.7ba97953.svg#slick) format("svg");
  font-weight: normal;
  font-style: normal;
}

.slick-slider {
  position: relative;
  padding: 0;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-loading .slick-list {
  background-image: url(/build/images/ajax-loader.fb6f3c23.gif);
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
}

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  font-family: "slick";
  position: absolute;
  top: calc( 50% - 20px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}

.slick-prev:before,
.slick-next:before {
  font-size: 3rem;
  line-height: 1;
  margin: auto;
  opacity: .75;
  color: #FE330A;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

@media (min-width: 768px) {
  .slick-prev {
    left: -45px;
  }
}

[dir='rtl'] .slick-prev {
  right: -45px;
  left: auto;
}

.slick-prev:before {
  content: '←';
}

[dir='rtl'] .slick-prev:before {
  content: '→';
}

.slick-next {
  right: -25px;
}

@media (min-width: 768px) {
  .slick-next {
    right: -45px;
  }
}

[dir='rtl'] .slick-next {
  right: auto;
  left: -45px;
}

.slick-next:before {
  content: '→';
}

[dir='rtl'] .slick-next:before {
  content: '←';
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  font-family: "slick";
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-size: 5rem;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}

.vertical-dots .entry-content .slider .slick-dots {
  position: absolute;
  top: 355px;
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  right: 0;
  width: auto;
}

.vertical-dots .entry-content .slider .slick-dots li {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  margin: 5px;
  padding: 0;
  cursor: pointer;
}

.vertical-dots .entry-content .slider .slick-dots li:hover button:before,
.vertical-dots .entry-content .slider .slick-dots li.slick-active button:before {
  opacity: .75;
}

.vertical-dots .entry-content .slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.vertical-dots .entry-content .slider .slick-dots li button:before {
  font-family: 'slick';
  font-size: 1.3rem;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: #002195 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vertical-dots .entry-content .slider .slick-list {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% - 30px);
      -ms-flex: 0 0 calc(100% - 30px);
          flex: 0 0 calc(100% - 30px);
  max-width: calc(100% - 30px);
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background-image: url(/build/images/loading.f657825a.gif);
  background-repeat: no-repeat;
  background-position: center;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background-image: url(/build/images/prev.0edc57cc.png);
  background-repeat: no-repeat;
  background-position: left 48%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background-image: url(/build/images/next.62074ac7.png);
  background-repeat: no-repeat;
  background-position: right 48%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background-image: url(/build/images/close.0cfd6489.png);
  background-repeat: no-repeat;
  background-position: top right;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 9999;
  padding: 20px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

@media (min-width: 768px) {
  .blocker {
    padding: 20px;
  }
}

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

.blocker.behind {
  background-color: transparent;
}

.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 90%;
  background: #F7F7F7;
  border-radius: 0px;
  text-align: center;
}

.modal.left {
  text-align: left;
}

.modal.left .modal-content {
  text-align: left;
}

.modal .modal-header {
  padding: 15px;
  text-align: left;
  background: #d42401;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin: 0 auto 0;
}

.modal .modal-header.connexion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 2;
}

.modal .modal-header.connexion:before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background: url(/build/images/picto-user.f6947c92.svg) center no-repeat;
  margin-right: 12px;
}

.modal form .modal-content .info > div,
.modal form .modal-content > div {
  margin-bottom: 10px;
}

.modal form .modal-content .info > div label,
.modal form .modal-content > div label {
  padding-bottom: 5px;
}

.modal form .modal-content > a {
  color: #FE330A;
}

.modal .modal-content {
  padding: 20px 30px 0;
  text-align: center;
  color: #000;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  margin: 0 auto 0;
}

.modal .modal-content .title {
  font-size: 1.6rem;
  font-weight: 700;
  color: #000;
}

.modal .modal-content .info {
  color: #FE330A;
}

.modal .modal-actions {
  padding: 20px 10px 30px;
  text-align: center;
  margin: auto auto 0;
}

.modal .modal-actions .btn {
  min-width: calc(50% - 1rem);
}

@media (min-width: 768px) {
  .modal .modal-actions .btn {
    min-width: 158px;
  }
}

.modal .modal-actions + .create-account {
  background: #d42401;
  color: #fff;
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.modal .modal-actions + .create-account a {
  margin: auto;
  color: #fff;
}

@media (min-width: 768px) {
  .modal .modal-actions + .create-account a {
    margin-right: 0;
  }
}

.modal .modal-actions + .create-account span {
  margin: auto;
}

@media (min-width: 768px) {
  .modal .modal-actions + .create-account span {
    margin-left: 0;
  }
}

.modal .audioplayer-bar + .max {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  position: absolute;
  top: 11px;
}

.modal .audioplayer-bar + .max .audioplayer-playpause {
  margin: auto 10px auto 0px;
}

.modal .audioplayer-bar + .max .media-infos {
  font-size: 1.2rem;
  text-align: left;
}

.modal .audioplayer-bar + .max .audioplayer-time + span {
  margin: auto 0;
}

.modal a.close-modal {
  position: absolute;
  top: 20px;
  right: 26px;
  display: block;
  width: auto;
  height: auto;
  text-decoration: none;
  text-indent: 0;
  background-image: none;
  color: #fff;
  font-size: 2rem;
}

.modal-spinner {
  display: none;
  position: fixed;
  z-index: 9999999;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  padding: 15px;
  background: white;
  border: solid 1px #dee2e6;
  border-radius: 20px;
}

.modal-spinner > .loading,
.modal-spinner > .loading:after {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.modal-spinner > .loading {
  margin: auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 5px solid rgba(0, 0, 0, 0.2);
  border-right: 5px solid rgba(0, 0, 0, 0.2);
  border-bottom: 5px solid rgba(0, 0, 0, 0.2);
  border-left: 5px solid #000;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
          animation: load8 1.1s infinite linear;
}

.modal-spinner > .loading.white {
  border-top: 5px solid rgba(255, 255, 255, 0.2);
  border-right: 5px solid rgba(255, 255, 255, 0.2);
  border-bottom: 5px solid rgba(255, 255, 255, 0.2);
  border-left: 5px solid #fff;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/*
.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;

  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.modal-spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.modal-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.5) }
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }  20% {
       transform: scaleY(1.0);
       -webkit-transform: scaleY(1.0);
     }
}
*/
/*
    PLAYER
*/
.audioplayer {
  min-height: 58px;
  /* 40 */
  color: #fff;
  position: relative;
  z-index: 1;
  background: #36383B;
}

#media-fixed .audio.error {
  min-height: 58px;
}

/* mini mode (fallback) */
.audioplayer-mini {
  width: 2.5em;
  /* 40 */
  margin: 0 auto;
}

/* player elements: play/pause and volume buttons, played/duration timers, progress bar of loaded/played */
.audioplayer > div {
  position: absolute;
}

/* play/pause button */
.audioplayer-playpause {
  width: 32px;
  height: 32px;
  height: 100%;
  text-align: left;
  cursor: pointer;
  z-index: 2;
  top: 0;
  left: 0;
  display: block;
}

.audioplayer-playpause span {
  text-indent: -9999px;
}

.audioplayer-mini .audioplayer-playpause {
  width: 100%;
}

/*
.audioplayer-playpause:hover,
.audioplayer-playpause:focus
{
  background-color: #222;
}
*/
.audioplayer-playpause span {
  display: block;
}

.audioplayer-stopped .audioplayer-playpause span {
  /*
  width: 0;
  height: 0;
  border: 0.5em solid transparent;
  border-right: none;
  border-left-color: #fff;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.5em 0 0 -0.25em;
  */
  width: 32px;
  height: 32px;
  background: url(/build/images/play.d9dc8fc9.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.audioplayer-playing .audioplayer-playpause span {
  /*
  width: 0.75em;
  height: 0.75em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.375em 0 0 -0.375em;
  */
  width: 32px;
  height: 32px;
  background: url(/build/images/pause.d6387256.svg);
  background-repeat: no-repeat;
  background-position: center;
}

/*
.audioplayer-playing .audioplayer-playpause span:before,
.audioplayer-playing .audioplayer-playpause span:after
{
  width: 40%;
  height: 100%;
  background-color: #fff;
  content: '';
  position: absolute;
  top: 0;
}

.audioplayer-playing .audioplayer-playpause span:before
{
  left: 0;
}
.audioplayer-playing .audioplayer-playpause span:after
{
  right: 0;
}
*/
/* timers */
.audioplayer-time {
  width: 4.375em;
  /* 70 */
  height: 100%;
  line-height: 2.375em;
  /* 38 */
  text-align: center;
  z-index: 2;
  top: 0;
  display: block;
}

.audioplayer-time-current {
  border-left: 1px solid #707070;
  left: 2.5em;
  /* 40 */
  display: block;
  margin: auto;
  margin-left: 0;
  margin-right: 0;
}

.audioplayer-time-duration {
  border-right: 1px solid #707070;
  right: 2.5em;
  /* 40 */
  display: block;
  margin: auto;
  margin-left: 0;
  margin-right: 0;
}

.audioplayer-novolume .audioplayer-time-duration {
  border-right: 0;
  right: 0;
}

/* progress bar of loaded/played */
.audioplayer-bar {
  height: 5px;
  background-color: #718090;
  cursor: pointer;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
}

.audioplayer-novolume .audioplayer-bar {
  right: 4.375em;
  /* 70 */
}

.audioplayer-bar div {
  width: 0;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.audioplayer-bar-loaded {
  background-color: #333;
  opacity: .5;
  z-index: 1;
}

.audioplayer-bar-played {
  background: #FE330A;
  z-index: 2;
}

/* volume button */
.audioplayer-volume {
  width: 2.5em;
  /* 40 */
  height: 100%;
  border-left: 1px solid #111;
  border-left-color: rgba(0, 0, 0, 0.25);
  text-align: left;
  cursor: pointer;
  z-index: 2;
  top: 0;
  text-indent: -9999px;
  right: 0;
  display: block;
  margin: auto;
  margin-right: 0;
}

/*
.audioplayer-volume:hover,
.audioplayer-volume:focus
{
  background-color: #222;
}*/
.audioplayer-volume-button {
  width: 100%;
  height: 100%;
}

.audioplayer-volume-button a {
  /*
  width: 0.313em;
  height: 0.375em;
  background-color: #fff;
  display: block;
  position: relative;
  z-index: 1;
  top: 40%;
  left: 35%;*/
  display: block;
  width: 32px;
  height: 32px;
  background: url(/build/images/sound.3f3f2c5e.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.audioplayer-muted .audioplayer-volume-button a {
  /*
  width: 0.313em;
  height: 0.375em;
  background-color: #fff;
  display: block;
  position: relative;
  z-index: 1;
  top: 40%;
  left: 35%;*/
  display: block;
  width: 32px;
  height: 32px;
  background: url(/build/images/sound-off.bbe2d6e9.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.audioplayer-replay {
  display: block;
  width: 32px;
  height: 32px;
  background: url(/build/images/replay.162ed43c.svg);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  margin: auto;
  margin-right: 0;
}

/*
.audioplayer-volume-button a:before,
.audioplayer-volume-button a:after
{
  content: '';
  position: absolute;
}
.audioplayer-volume-button a:before
{
  width: 0;
  height: 0;
  border: 0.5em solid transparent;
  border-left: none;
  border-right-color: #fff;
  z-index: 2;
  top: 50%;
  right: -0.25em;
  margin-top: -0.5em;
}
.audioplayer:not(.audioplayer-muted) .audioplayer-volume-button a:after
{
  //"volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons
  width: 0.313em;
  height: 0.313em;
  border: 0.25em double #fff;
  border-width: 0.25em 0.25em 0 0;
  left: 0.563em;
  top: -0.063em;
  -webkit-border-radius: 0 0.938em 0 0;
  -moz-border-radius: 0 0.938em 0 0;
  border-radius: 0 0.938em 0 0;
  -webkit-transform: rotate( 45deg );
  -moz-transform: rotate( 45deg );
  -ms-transform: rotate( 45deg );
  -o-transform: rotate( 45deg );
  transform: rotate( 45deg );
}
*/
/* volume dropdown */
.audioplayer-volume-adjust {
  height: 6.25em;
  /* 100 */
  cursor: default;
  position: absolute;
  right: 0px;
  top: -9999px;
  background: #36383B;
  width: 32px;
}

.audioplayer-volume:not(:hover) .audioplayer-volume-adjust {
  opacity: 0;
}

.audioplayer-volume:hover .audioplayer-volume-adjust {
  top: auto;
  bottom: 32px;
}

.audioplayer-volume-adjust > div {
  width: 40%;
  height: 80%;
  background-color: #222;
  cursor: pointer;
  position: relative;
  z-index: 1;
  margin: 30% auto 0;
}

.audioplayer-volume-adjust div div {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #FE330A;
}

.audioplayer-novolume .audioplayer-volume {
  display: none;
}

/* CSS3 decorations */
/*
.audioplayer
{
  -webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 );
  -moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 );
  box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 );
}
.audioplayer-volume-adjust
{
  -webkit-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
  -moz-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
  box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
}
.audioplayer-bar,
.audioplayer-volume-adjust > div
{
  -webkit-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
  -moz-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
  box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
}
.audioplayer-volume-adjust div div,
.audioplayer-bar-played
{
  -webkit-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
  -moz-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
  box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
}
.audioplayer-playpause,
.audioplayer-volume a
{
  -webkit-filter: drop-shadow( 1px 1px 0 #000 );
  -moz-filter: drop-shadow( 1px 1px 0 #000 );
  -ms-filter: drop-shadow( 1px 1px 0 #000 );
  -o-filter: drop-shadow( 1px 1px 0 #000 );
  filter: drop-shadow( 1px 1px 0 #000 );
}
.audioplayer,
.audioplayer-volume-adjust
{
  background: -webkit-gradient( linear, left top, left bottom, from( #444 ), to( #222 ) );
  background: -webkit-linear-gradient( top, #444, #222 );
  background: -moz-linear-gradient( top, #444, #222 );
  background: -ms-radial-gradient( top, #444, #222 );
  background: -o-linear-gradient( top, #444, #222 );
  background: linear-gradient( to bottom, #444, #222 );
}
.audioplayer-bar-played
{
  background: -webkit-gradient( linear, left top, right top, from( #007fd1 ), to( #c600ff ) );
  background: -webkit-linear-gradient( left, #007fd1, #c600ff );
  background: -moz-linear-gradient( left, #007fd1, #c600ff );
  background: -ms-radial-gradient( left, #007fd1, #c600ff );
  background: -o-linear-gradient( left, #007fd1, #c600ff );
  background: linear-gradient( to right, #007fd1, #c600ff );
}
.audioplayer-volume-adjust div div
{
  background: -webkit-gradient( linear, left bottom, left top, from( #007fd1 ), to( #c600ff ) );
  background: -webkit-linear-gradient( bottom, #007fd1, #c600ff );
  background: -moz-linear-gradient( bottom, #007fd1, #c600ff );
  background: -ms-radial-gradient( bottom, #007fd1, #c600ff );
  background: -o-linear-gradient( bottom, #007fd1, #c600ff );
  background: linear-gradient( to top, #007fd1, #c600ff );
}
*/
/*
.audioplayer-bar,
.audioplayer-bar div,
.audioplayer-volume-adjust div
{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.audioplayer
{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.audioplayer-volume-adjust
{
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
*/
.audioplayer *,
.audioplayer *:before,
.audioplayer *:after {
  -webkit-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
  transition: color .25s ease, background-color .25s ease, opacity .5s ease;
}

/* responsiveness */
/* ----------------------------- */
/* ==Tables                      */
/* ----------------------------- */
table,
.table {
  width: 100%;
  max-width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  vertical-align: top;
  margin-bottom: 2rem;
}

.table {
  display: table;
  border: 1px solid #acb3c2;
  background: transparent;
}

.table--zebra tbody tr:nth-child(odd) {
  background: #e7e9ed;
}

.table caption {
  caption-side: bottom;
  padding: 1rem;
  color: #333;
  font-style: italic;
  text-align: right;
}

.table td,
.table th {
  padding: 0.3rem 0.6rem;
  min-width: 2rem;
  vertical-align: top;
  border: 1px #acb3c2 dotted;
  text-align: left;
  cursor: default;
}

.table thead {
  color: #000;
  background: transparent;
}

.table--auto {
  table-layout: auto;
}

/* ----------------------------- */
/* ==Forms                       */
/* ----------------------------- */
/* thanks to HTML5boilerplate and https://shoelace.style/ */
/* forms items */
form,
fieldset {
  border: none;
}

fieldset {
  padding: 2rem;
}

fieldset legend {
  padding: 0 0.5rem;
  border: 0;
  white-space: normal;
}

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

[type="color"],
[type="date"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="submit"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
select {
  font-family: inherit;
  font-size: inherit;
  border: 0;
  -webkit-box-shadow: 0px -1px 0px 0px #FE330A inset;
          box-shadow: 0px -1px 0px 0px #FE330A inset;
  color: #000;
  vertical-align: middle;
  padding: 0.8rem;
  margin: 0;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  -webkit-transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: box-shadow, background-color, color, border;
  transition-property: box-shadow, background-color, color, border, -webkit-box-shadow;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

textarea {
  font-family: inherit;
  font-size: inherit;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #FE330A inset;
          box-shadow: 0 0 0 1px #FE330A inset;
  color: #000;
  vertical-align: middle;
  padding: 0.8rem;
  margin: 0;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  -webkit-transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: box-shadow, background-color, color, border;
  transition-property: box-shadow, background-color, color, border, -webkit-box-shadow;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

[type="submit"] {
  background-color: #FE330A;
  color: #fff;
  cursor: pointer;
}

input[readonly] {
  background-color: #e7e9ed;
}

select {
  padding-right: 2rem;
  border-radius: 24px;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20height%3D%2220%22%3E%3Cpath%20d%3D%22%20M%209.96%2011.966%20L%203.523%205.589%20C%202.464%204.627%200.495%206.842%201.505%207.771%20L%201.505%207.771%20L%208.494%2014.763%20C%209.138%2015.35%2010.655%2015.369%2011.29%2014.763%20L%2011.29%2014.763%20L%2018.49%207.771%20C%2019.557%206.752%2017.364%204.68%2016.262%205.725%20L%2016.262%205.725%20L%209.96%2011.966%20Z%20%22%20fill%3D%22inherit%22/%3E%3C/svg%3E");
  background-position: right .6rem center;
  background-repeat: no-repeat;
  background-size: 1.2rem;
  width: 100%;
}

/* hiding IE11 arrow */
select::-ms-expand {
  display: none;
}

textarea {
  min-height: 5em;
  vertical-align: top;
  resize: vertical;
  white-space: pre-wrap;
}

/* 'x' appears on right of search input when text is entered. This removes it */
[type="search"]::-webkit-search-decoration, [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-results-button, [type="search"]::-webkit-search-results-decoration {
  display: none;
}

::-webkit-input-placeholder {
  color: #000;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #000;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #000;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #000;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #000;
}

input::placeholder,
textarea::placeholder {
  color: #000;
}

progress {
  width: 100%;
  vertical-align: middle;
}

.step-by-step {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
  background: transparent;
}

.step-by-step .bar {
  position: relative;
  width: 100%;
  height: 5px;
}

.step-by-step .bar .progress {
  height: 5px;
  display: inline-block;
  position: relative;
  top: -10px;
  width: 50px;
  background: #FE330A;
  -webkit-transition: width linear .3s;
  transition: width linear .3s;
}

.step-by-step .bar .progress.end + .label {
  margin-left: -120px;
}

.step-by-step .bar .label {
  position: relative;
  top: -44px;
  margin-left: -75px;
  font-weight: 600;
  font-size: 1.3rem;
}

.step-by-step .bar .label:before {
  content: 'Étapes ';
}

.step-by-step .bar .label .render {
  background: #fff;
  border: 2px solid #00A1D3;
  border-radius: 50%;
  padding: 12px;
}

.step-by-step .bar .label .render .step {
  color: #002195;
}

.step-by-step .bar .label .render .sepa:before {
  content: '/';
}

.step-by-step .bar .label .render .sepa,
.step-by-step .bar .label .render .total {
  color: #A7A7A7;
}

form .main-form {
  position: relative;
}

form .main-form .step.row {
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
}

form .main-form .step.not-view.row {
  opacity: 0;
  padding: 0;
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
  position: absolute;
  top: -99999px;
  height: 0;
  overflow: hidden;
}

form .main-form .step.not-view.row > * {
  padding: 0;
}

/* ----------------------------- */
/* ==Buttons                     */
/* ----------------------------- */
/* preferably use <button> for buttons !*/
/* use .btn-- or .button-- classes for variants */
.site .btn,
.admin-bar .btn,
.admin-bar .button,
.site .button,
.site [type="button"]:not([id*=slick-slide-control]):not(.menu-toggle),
.site button:not([id*=slick-slide-control]):not(.menu-toggle), .site .btn--primary,
.admin-bar .btn--primary,
.admin-bar .button--primary,
.site .button--primary,
.site button--primary, .site .btn--admin,
.admin-bar .btn--admin,
.admin-bar .button--admin,
.site .button--admin,
.site button--admin, .site .btn--success,
.admin-bar .btn--success,
.admin-bar .button--success,
.site .button--success,
.site button--success, .site .btn--info,
.admin-bar .btn--info,
.admin-bar .button--info,
.site .button--info,
.site button--info, .site .btn--warning,
.admin-bar .btn--warning,
.admin-bar .button--warning,
.site .button--warning,
.site button--warning, .site .btn--danger,
.admin-bar .btn--danger,
.admin-bar .button--danger,
.site .button--danger,
.site button--danger, .site .btn--inverse,
.admin-bar .btn--inverse,
.admin-bar .button--inverse,
.site .button--inverse,
.site button--inverse, .site .btn--ghost,
.admin-bar .btn--ghost,
.admin-bar .button--ghost,
.site .button--ghost,
.site button--ghost, nav.nav-anchor ul li.menu-anchor.programme a, ul.info_text.is-unstyled .btn.button, footer#colophon .footer .footer-menu.max ul.footer-menu:first-child a.btn--gradient,
#masthead.site-header .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li a.btn--gradient, section.words .btn {
  display: inline-block;
  padding: 1rem 1.5rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: box-shadow, background-color, color, border;
  transition-property: box-shadow, background-color, color, border, -webkit-box-shadow;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  color: #000;
  border: none;
  border-radius: 24px;
  background-color: #e7e9ed;
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
}

.site .btn:focus,
.admin-bar .btn:focus,
.admin-bar .button:focus,
.site .button:focus,
.site [type="button"]:not([id*=slick-slide-control]):not(.menu-toggle):focus,
.site button:not([id*=slick-slide-control]):not(.menu-toggle):focus {
  -webkit-tap-highlight-color: transparent;
}

.site .btn--primary,
.admin-bar .btn--primary,
.admin-bar .button--primary,
.site .button--primary,
.site button--primary {
  background-color: #000;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--primary:active, .site .btn--primary:focus, .site .btn--primary:hover,
.admin-bar .btn--primary:active,
.admin-bar .btn--primary:focus,
.admin-bar .btn--primary:hover,
.admin-bar .button--primary:active,
.admin-bar .button--primary:focus,
.admin-bar .button--primary:hover,
.site .button--primary:active,
.site .button--primary:focus,
.site .button--primary:hover,
.site button--primary:active,
.site button--primary:focus,
.site button--primary:hover {
  outline: 0;
  background-color: #d42401;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--admin,
.admin-bar .btn--admin,
.admin-bar .button--admin,
.site .button--admin,
.site button--admin {
  background-color: #000;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--admin:active, .site .btn--admin:focus, .site .btn--admin:hover,
.admin-bar .btn--admin:active,
.admin-bar .btn--admin:focus,
.admin-bar .btn--admin:hover,
.admin-bar .button--admin:active,
.admin-bar .button--admin:focus,
.admin-bar .button--admin:hover,
.site .button--admin:active,
.site .button--admin:focus,
.site .button--admin:hover,
.site button--admin:active,
.site button--admin:focus,
.site button--admin:hover {
  outline: 0;
  background-color: #31b0d5;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--success,
.admin-bar .btn--success,
.admin-bar .button--success,
.site .button--success,
.site button--success {
  background-color: #5CB85C;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--success:active, .site .btn--success:focus, .site .btn--success:hover,
.admin-bar .btn--success:active,
.admin-bar .btn--success:focus,
.admin-bar .btn--success:hover,
.admin-bar .button--success:active,
.admin-bar .button--success:focus,
.admin-bar .button--success:hover,
.site .button--success:active,
.site .button--success:focus,
.site .button--success:hover,
.site button--success:active,
.site button--success:focus,
.site button--success:hover {
  outline: 0;
  background-color: #449d44;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--info,
.admin-bar .btn--info,
.admin-bar .button--info,
.site .button--info,
.site button--info {
  background-color: #5BC0DE;
  color: #000;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--info:active, .site .btn--info:focus, .site .btn--info:hover,
.admin-bar .btn--info:active,
.admin-bar .btn--info:focus,
.admin-bar .btn--info:hover,
.admin-bar .button--info:active,
.admin-bar .button--info:focus,
.admin-bar .button--info:hover,
.site .button--info:active,
.site .button--info:focus,
.site .button--info:hover,
.site button--info:active,
.site button--info:focus,
.site button--info:hover {
  outline: 0;
  background-color: #31b0d5;
  color: #000;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--warning,
.admin-bar .btn--warning,
.admin-bar .button--warning,
.site .button--warning,
.site button--warning {
  background-color: #e59a35;
  color: #000;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--warning:active, .site .btn--warning:focus, .site .btn--warning:hover,
.admin-bar .btn--warning:active,
.admin-bar .btn--warning:focus,
.admin-bar .btn--warning:hover,
.admin-bar .button--warning:active,
.admin-bar .button--warning:focus,
.admin-bar .button--warning:hover,
.site .button--warning:active,
.site .button--warning:focus,
.site .button--warning:hover,
.site button--warning:active,
.site button--warning:focus,
.site button--warning:hover {
  outline: 0;
  background-color: #cd811a;
  color: #000;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--danger,
.admin-bar .btn--danger,
.admin-bar .button--danger,
.site .button--danger,
.site button--danger {
  background-color: #D9534F;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--danger:active, .site .btn--danger:focus, .site .btn--danger:hover,
.admin-bar .btn--danger:active,
.admin-bar .btn--danger:focus,
.admin-bar .btn--danger:hover,
.admin-bar .button--danger:active,
.admin-bar .button--danger:focus,
.admin-bar .button--danger:hover,
.site .button--danger:active,
.site .button--danger:focus,
.site .button--danger:hover,
.site button--danger:active,
.site button--danger:focus,
.site button--danger:hover {
  outline: 0;
  background-color: #c9302c;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--inverse,
.admin-bar .btn--inverse,
.admin-bar .button--inverse,
.site .button--inverse,
.site button--inverse {
  background-color: #333;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--inverse:active, .site .btn--inverse:focus, .site .btn--inverse:hover,
.admin-bar .btn--inverse:active,
.admin-bar .btn--inverse:focus,
.admin-bar .btn--inverse:hover,
.admin-bar .button--inverse:active,
.admin-bar .button--inverse:focus,
.admin-bar .button--inverse:hover,
.site .button--inverse:active,
.site .button--inverse:focus,
.site .button--inverse:hover,
.site button--inverse:active,
.site button--inverse:focus,
.site button--inverse:hover {
  outline: 0;
  background-color: #1a1a1a;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site .btn--ghost,
.admin-bar .btn--ghost,
.admin-bar .button--ghost,
.site .button--ghost,
.site button--ghost {
  background-color: transparent;
  color: #fff;
  -webkit-box-shadow: 0 0 0 1px #fff inset;
          box-shadow: 0 0 0 1px #fff inset;
}

.site .btn--ghost:active, .site .btn--ghost:focus, .site .btn--ghost:hover,
.admin-bar .btn--ghost:active,
.admin-bar .btn--ghost:focus,
.admin-bar .btn--ghost:hover,
.admin-bar .button--ghost:active,
.admin-bar .button--ghost:focus,
.admin-bar .button--ghost:hover,
.site .button--ghost:active,
.site .button--ghost:focus,
.site .button--ghost:hover,
.site button--ghost:active,
.site button--ghost:focus,
.site button--ghost:hover {
  outline: 0;
  background-color: rgba(0, 0, 0, 0);
  color: #fff;
  -webkit-box-shadow: 0 0 0 1px #fff inset;
          box-shadow: 0 0 0 1px #fff inset;
}

span.color-primary {
  color: #000;
}

span.color-admin {
  color: #000;
}

span.color-success {
  color: #5CB85C;
}

span.color-info {
  color: #5BC0DE;
}

span.color-warning {
  color: #e59a35;
}

span.color-danger {
  color: #D9534F;
}

span.color-inverse {
  color: #333;
}

span.color-ghost {
  color: transparent;
}

.site .btn--small,
.site .button--small {
  padding: 0.7rem 1rem;
  font-size: .8em;
}

.site .btn--big,
.site .button--big {
  padding: 1.5rem 2rem;
  font-size: 1.4em;
}

.site .btn--block,
.site .button--block {
  width: 100% !important;
  display: block;
}

.site .btn--unstyled,
.site .button--unstyled {
  padding: 0;
  border: none;
  text-align: left;
  background: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.site .btn--unstyled:focus,
.site .button--unstyled:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

.nav-button {
  padding: 0;
  background-color: transparent;
  outline: 0;
  border: 0;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.nav-button > * {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 2.6rem;
  width: 2.6rem;
  padding: 0;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));
  background-image: linear-gradient(#333, #333);
  background-position: center;
  background-repeat: no-repeat;
  background-origin: content-box;
  background-size: 100% 5px;
  -webkit-transition: .25s;
  transition: .25s;
  -webkit-transition-property: background, -webkit-transform;
  transition-property: background, -webkit-transform;
  transition-property: transform, background;
  transition-property: transform, background, -webkit-transform;
  will-change: transform, background;
}

.nav-button > *::before, .nav-button > *::after {
  content: "";
  height: 5px;
  background: #333;
  -webkit-transition: .25s;
  transition: .25s;
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, -webkit-transform;
  transition-property: transform, top;
  transition-property: transform, top, -webkit-transform;
  will-change: transform, top;
}

.nav-button:hover > * {
  background-color: transparent;
}

.nav-button:focus {
  outline: 0;
}

.nav-button.is-active > * {
  background-image: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.nav-button.is-active > *::before {
  -webkit-transform: translateY(50%) rotate3d(0, 0, 1, 45deg);
          transform: translateY(50%) rotate3d(0, 0, 1, 45deg);
}

.nav-button.is-active > *::after {
  -webkit-transform: translateY(-50%) rotate3d(0, 0, 1, -45deg);
          transform: translateY(-50%) rotate3d(0, 0, 1, -45deg);
}

.button--back {
  border-bottom: solid 1px #dee2e6;
  background: none;
  text-align: left;
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
  padding: 12px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.button--back [class*=icon] {
  font-size: 2rem;
  padding-right: 8px;
}

/* ----------------------------- */
/* ==Checkbox, radio, switch     */
/* ----------------------------- */
/* use .checkbox class on input type=checkbox */
/* recommended HTML : <input type="checkbox" class="checkbox" id="c1"><label for="c1">click here</label> */
/* use .radio class on input type=radio */
/* recommended HTML : <input type="radio" class="radio" name="radio" id="r1"><label for="r1">Click here</label> */
/* use .switch class on input type=checkbox */
.checkbox {
  border-radius: 4px;
}

.switch {
  border-radius: 3em;
}

.radio-elem,
.radio {
  border-radius: 50%;
}

.switch,
.checkbox,
.radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  vertical-align: text-bottom;
  outline: 0;
  cursor: pointer;
}

.switch ~ label,
.checkbox ~ label,
.radio ~ label {
  cursor: pointer;
}

.switch::-ms-check,
.checkbox::-ms-check,
.radio::-ms-check {
  display: none;
}

.switch {
  width: 4rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 70%;
  -webkit-box-shadow: inset -2rem 0 0 #333, inset 0 0 0 1px #333;
          box-shadow: inset -2rem 0 0 #333, inset 0 0 0 1px #333;
  -webkit-transition: -webkit-box-shadow .15s;
  transition: -webkit-box-shadow .15s;
  transition: box-shadow .15s;
  transition: box-shadow .15s, -webkit-box-shadow .15s;
  background-color: #fff;
}

.switch::before, .switch::after {
  font-weight: bold;
  color: #fff;
}

.switch::before {
  content: "✕";
  float: right;
  margin-right: 0.66667rem;
}

.switch:checked {
  -webkit-box-shadow: inset 2rem 0 0 #5CB85C, inset 0 0 0 1px #5CB85C;
          box-shadow: inset 2rem 0 0 #5CB85C, inset 0 0 0 1px #5CB85C;
}

.switch:checked::before {
  content: "✓";
  float: left;
  margin-left: 0.66667rem;
}

.checkbox {
  width: 2rem;
  height: 2rem;
  -webkit-box-shadow: inset 0 0 0 1px #333;
          box-shadow: inset 0 0 0 1px #333;
  background-color: #fff;
  -webkit-transition: background-color .15s;
  transition: background-color .15s;
}

.checkbox:checked {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%208%208%22%20enable-background%3D%22new%200%200%208%208%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M6.4%2C1L5.7%2C1.7L2.9%2C4.5L2.1%2C3.7L1.4%2C3L0%2C4.4l0.7%2C0.7l1.5%2C1.5l0.7%2C0.7l0.7-0.7l3.5-3.5l0.7-0.7L6.4%2C1L6.4%2C1z%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-size: 60% 60%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #333;
}

.radio {
  width: 2rem;
  height: 2rem;
  background-size: 0% 0%;
  -webkit-transition: background-size .15s;
  transition: background-size .15s;
  -webkit-box-shadow: inset 0 0 0 1px #333;
          box-shadow: inset 0 0 0 1px #333;
  background-color: #fff;
}

.radio:checked {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3Csvg%20version%3D%221.1%22%20width%3D%22100%22%20height%3D%22100%22%0AviewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2224%22%20style%3D%22fill%3A%23333333%22/%3E%3C/svg%3E");
  background-size: 90% 90%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.btn-radio {
  cursor: pointer;
}

.btn-radio .radio-elem {
  width: 2rem;
  height: 2rem;
  background-size: 0% 0%;
  -webkit-transition: background-size .15s;
  transition: background-size .15s;
  -webkit-box-shadow: inset 0 0 0 1px #333;
          box-shadow: inset 0 0 0 1px #333;
  background-color: #fff;
  margin-right: 12px;
}

.btn-radio .title {
  text-transform: uppercase;
  font-weight: 900;
}

.btn-radio.current .radio-elem {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3Csvg%20version%3D%221.1%22%20width%3D%22100%22%20height%3D%22100%22%0AviewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2224%22%20style%3D%22fill%3A%23333333%22/%3E%3C/svg%3E");
  background-size: 90% 90%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

/* ----------------------------- */
/* ==Tabs                        */
/* ----------------------------- */
/* see example on https://knacss.com/styleguide.html#tabs */
/* NOTE : tabs need JavaScript to be activated */
/* hidden but not for an assistive technology like a screen reader, Yahoo! method */
.visually-hidden, .tabs-content-item[aria-hidden="true"] {
  position: absolute !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
}

.tabs-menu {
  border-bottom: 2px solid #e7e9ed;
}

.tabs-menu-link {
  display: block;
  margin-bottom: -2px;
  padding: 0.5rem 3rem;
  border-bottom: 4px solid transparent;
  color: #000;
  background: transparent;
  text-decoration: none;
  border-radius: 0 0 0 0;
  -webkit-transition: .25s;
  transition: .25s;
  -webkit-transition-property: color, border, background-color;
  transition-property: color, border, background-color;
}

.tabs-menu-link.is-active {
  border-bottom-color: #333;
  color: #333;
  background: transparent;
  outline: 0;
}

.tabs-menu-link:focus {
  border-bottom-color: #333;
  color: #333;
  outline: 0;
}

@media (min-width: 576px) {
  .tabs-menu-link {
    display: inline-block;
  }
}

.tabs-content-item {
  padding-top: 1rem;
}

.tabs-content-item[aria-hidden="true"] {
  visibility: hidden;
}

.tabs-content-item[aria-hidden="false"] {
  visibility: visible;
}

.admin-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #000;
  z-index: 99999;
}

.admin-bar ul.admin-bar-nav {
  position: relative;
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.admin-bar ul.admin-bar-nav li {
  position: relative;
  z-index: 99;
  display: inherit;
  float: left;
}

.admin-bar ul.admin-bar-nav li.item-fluid {
  background: #000;
}

.admin-bar ul.admin-bar-nav li div.edit.btn,
.admin-bar ul.admin-bar-nav li a {
  position: relative;
  z-index: 99;
  border-radius: 0 !important;
  font-size: 1.1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.admin-bar ul.admin-bar-nav li ul.submenu {
  display: block;
  position: absolute;
  bottom: -200px;
  left: 0;
  z-index: 1;
  -webkit-transition: bottom linear .3s, opacity linear .3s;
  transition: bottom linear .3s, opacity linear .3s;
  background: #000;
}

.admin-bar ul.admin-bar-nav li ul.submenu li {
  width: 100%;
  display: inherit;
}

.admin-bar ul.admin-bar-nav li ul.submenu li a {
  border: 0;
  width: 100%;
  position: relative;
  z-index: 1;
  text-align: left;
  font-size: 1.1rem;
}

.admin-bar ul.admin-bar-nav li:hover ul.submenu {
  bottom: 30px;
}

.admin-bar div.edit.btn,
.admin-bar a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 30px;
  font-size: 1.1rem;
  border-right: solid 1px #C0C0C0;
  position: relative;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}

.admin-bar div.edit.btn svg,
.admin-bar a svg {
  fill: #fff !important;
}

.admin-bar div.edit.btn + ul li a span.icon svg,
.admin-bar div.edit.btn + ul li a span.icon img,
.admin-bar a + ul li a span.icon svg,
.admin-bar a + ul li a span.icon img {
  max-height: 15px;
  position: relative;
  top: -2px;
}

.admin-bar div.edit.btn span.icon,
.admin-bar a span.icon {
  width: 20px;
  padding-right: 8px;
}

@font-face {
  font-family: "cms";
  src: url(/build/fonts/cms.9eca79ae.eot);
  src: url(/build/fonts/cms.9eca79ae.eot?#iefix) format("embedded-opentype"), url(/build/fonts/cms.e1330a0b.woff) format("woff"), url(/build/fonts/cms.c45fe3b7.ttf) format("truetype"), url(/build/images/cms.a7a41044.svg#cms) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[data-icon]:before {
  font-family: "cms" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

i.fa.fa-icon-home:before, .dropdown-toggle, .page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item ul.sub-menu > li > a:after, .page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li > a:after, nav.nav-anchor ul li.menu-anchor:not(.programme) a:after, .toggle_link:after,
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "cms" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

i.fa.fa-icon-home:before, .dropdown-toggle, .page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item ul.sub-menu > li > a:after, .page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li > a:after, nav.nav-anchor ul li.menu-anchor:not(.programme) a:after, .toggle_link:after,
[class^="icon-"].pad:before,
[class*=" icon-"].pad:before {
  padding-right: 5px;
}

.close-fine:before {
  display: inline-block;
  content: "\00d7";
  font-weight: 400;
}

.icon-facebook:before {
  content: "\61";
}

.icon-facebook-square:before {
  content: "\62";
}

.icon-linkedin:before {
  content: "\63";
}

.icon-linkedin-square:before {
  content: "\64";
}

.icon-pinterest-square:before {
  content: "\65";
}

.icon-instagram:before {
  content: "\67";
}

.icon-youtube:before {
  content: "\68";
}

.icon-mobile:before {
  content: "\69";
}

.icon-youtube-play:before {
  content: "\6a";
}

.icon-twitter:before {
  content: "\6b";
}

.icon-pinterest-p:before {
  content: "\6c";
}

.icon-twitter-square:before {
  content: "\66";
}

.icon-envelope:before {
  content: "\6d";
}

.icon-envelope-o:before {
  content: "\6e";
}

.icon-at:before {
  content: "\6f";
}

.icon-link:before {
  content: "\70";
}

.icon-vimeo:before {
  content: "\71";
}

.icon-vimeo-square:before {
  content: "\72";
}

.icon-angle-down:before {
  content: "\73";
}

.icon-angle-left:before {
  content: "\74";
}

.icon-angle-right:before {
  content: "\75";
}

.icon-angle-up:before {
  content: "\76";
}

.icon-angle-double-up:before {
  content: "\77";
}

.icon-angle-double-right:before {
  content: "\78";
}

.icon-angle-double-left:before {
  content: "\79";
}

.icon-angle-double-down:before {
  content: "\7a";
}

.icon-arrow-down:before {
  content: "\41";
}

.icon-arrow-left:before {
  content: "\42";
}

.icon-arrow-right:before {
  content: "\43";
}

.icon-arrow-up:before {
  content: "\44";
}

.icon-search:before {
  content: "\45";
}

i.fa.fa-icon-home:before {
  content: "\46";
}

.icon-home:before {
  content: "\46";
}

.icon-tag:before {
  content: "\48";
}

.icon-calendar-o:before {
  content: "\49";
}

.icon-times:before {
  content: "\47";
}

.icon-close:before {
  content: "\4b";
}

.icon-info-circle:before {
  content: "\4e";
}

.icon-question-circle:before {
  content: "\4f";
}

.icon-info:before {
  content: "\50";
}

.icon-check:before {
  content: "\4a";
}

.icon-check-circle:before {
  content: "\4c";
}

.icon-times-circle:before {
  content: "\4d";
}

.icon-ban:before {
  content: "\51";
}

.icon-eye:before {
  content: "\52";
}

.icon-lightbulb-o:before {
  content: "\53";
}

.icon-question:before {
  content: "\54";
}

.icon-clock-o:before {
  content: "\55";
}

.icon-calendar:before {
  content: "\56";
}

.icon-refresh:before {
  content: "\57";
}

.icon-download:before {
  content: "\58";
}

.icon-file-video-o:before {
  content: "\59";
}

.icon-file-archive-o:before {
  content: "\5a";
}

.icon-file-pdf-o:before {
  content: "\30";
}

.icon-file-text-o:before {
  content: "\31";
}

.icon-file-word-o:before {
  content: "\32";
}

.icon-file-audio-o:before {
  content: "\33";
}

.icon-file-image-o:before {
  content: "\34";
}

.icon-map-marker:before {
  content: "\35";
}

.icon-street-view:before {
  content: "\36";
}

.icon-credit-card:before {
  content: "\37";
}

.icon-vcard:before {
  content: "\38";
}

.icon-eye-slash:before {
  content: "\39";
}

.icon-android-exit:before {
  content: "\21";
}

.icon-compose:before {
  content: "\22";
}

.icon-code:before {
  content: "\23";
}

.icon-link-1:before {
  content: "\24";
}

.icon-arrow-left-1:before {
  content: "\25";
}

.icon-arrow-right-1:before {
  content: "\26";
}

.icon-arrow-up-1:before {
  content: "\27";
}

.icon-arrow-down-1:before {
  content: "\28";
}

#tarteaucitronRoot button {
  border-radius: 0 !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitronPersonalize2,
.tac_activate .tarteaucitronAllow {
  background-color: #5CB85C !important;
  color: #fff !important;
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,
#tarteaucitronPersonalize2:hover,
.tac_activate .tarteaucitronAllow:hover {
  background-color: #3d8b3d !important;
}

#tarteaucitronAlertBig {
  max-width: 100vw;
}

#tarteaucitronAlertBig button {
  display: inline-block;
  font-size: 13px !important;
  line-height: 1.2;
  padding: 5px 10px;
  text-decoration: none;
  margin-left: 7px;
  margin-top: 8px;
  height: 25px;
}

#tarteaucitronAlertBig #tarteaucitronPersonalize2,
#tarteaucitronAlertBig #tarteaucitronPersonalize {
  background-color: #5CB85C !important;
  color: #fff !important;
}

#tarteaucitronDotGreen {
  background-color: #5CB85C !important;
  color: #fff !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed {
  border-color: #5CB85C !important;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert {
  background-color: #FE330A !important;
  color: #fff !important;
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrl, #tarteaucitronPrivacyUrlDialog {
  background-color: #e7e9ed;
  color: #000 !important;
}

.tarteaucitronLine .tarteaucitronAllow, .tarteaucitronLine .tarteaucitronDeny {
  opacity: 0.7 !important;
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
}

.tarteaucitronLine .tarteaucitronAllow:hover, .tarteaucitronLine .tarteaucitronDeny:hover {
  opacity: 1 !important;
}

#tarteaucitronRoot .tarteaucitronDeny {
  background: #D9534F !important;
  color: #fff !important;
}

body.page-id-register .main-nav-container,
body.page-id-register-media .main-nav-container {
  display: none;
}

body.page-id-register h2.title,
body.page-id-register-media h2.title {
  font-size: 1.8rem;
}

.template-use {
  font-size: 1.05rem !important;
  color: #fff;
  padding: 0 2px !important;
  display: inline-block;
  width: auto;
  background: #f0994e;
  margin-right: 8px;
  margin-top: 2px;
  z-index: 999999999;
  height: 14px;
  line-height: 1.3;
}

.template-use + .template-use {
  background: #df7113;
}

.template-use + .template-use + .sizer + .template-use {
  background: #df7113;
}

.template-use + .template-use + .template-use {
  background: #df4d13;
}

.template-use + .template-use + .template-use + .sizer + .template-use {
  background: #df4d13;
}

.template-use + .template-use + .template-use + .template-use {
  background: #DF131A;
}

.errorLang {
  font-size: 1rem;
  position: relative;
  top: -3px;
}

.breadcrumb .errorLang {
  font-size: 1rem;
  position: relative;
  top: 0;
}

body {
  background-color: #fff;
  color: #000;
}

#main {
  position: relative;
  background: #fff;
}

footer#colophon {
  overflow: hidden;
}

#site-offline #masthead {
  text-align: center;
}

main article {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 992px) {
  main article {
    padding-left: 0;
    padding-right: 0;
  }
}

article, section > .max, .nav-links, .prefooter .max {
  max-width: 1090px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

article .max, section > .max .max, .nav-links .max, .prefooter .max .max {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 1130px) {
  article, section > .max, .nav-links, .prefooter .max {
    padding-left: 0;
    padding-right: 0;
  }
}

.parallax + article {
  position: relative;
  z-index: 102;
  background: #fff;
}

.max.small {
  max-width: 940px;
}

.fullwidth.slides .max,
.fullwidth.slides.small .max {
  max-width: 100%;
}

.bg_transparent {
  background-color: transparent;
}

.bg_white {
  background-color: #fff;
}

.bg_color-primary {
  background-color: #FE330A;
}

.bg_color-base {
  background-color: #000;
}

.bg_color-primary-50 {
  background-color: rgba(254, 51, 10, 0.5);
}

.bg_color-primary-25 {
  background-color: rgba(254, 51, 10, 0.25);
}

.bg_color-primary-10 {
  background-color: rgba(254, 51, 10, 0.1);
}

.bg_color-primary-darken {
  background-color: #a11c01;
}

.bg_grey-100 {
  background-color: #f8f9fa;
}

.bg_grey-200 {
  background-color: #e7e9ed;
}

.bg_grey-400 {
  background-color: #ced4da;
}

.bg_grey-600 {
  background-color: #727e96;
}

.bg_grey-800 {
  background-color: #333;
}

.bg_black {
  background-color: #000;
}

.bg_color-primary-10 blockquote::before,
.bg_color-primary-25 blockquote::before,
.bg_grey-100 blockquote::before,
.bg_grey-200 blockquote::before,
.bg_grey-400 blockquote::before {
  color: #666;
}

.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #d42401;
}

.bg_color-primary h2, .bg_color-primary h3, .bg_color-primary h4, .bg_color-primary h5, .bg_color-primary h6,
.bg_color-primary .h2-like, .bg_color-primary .h3-like, .bg_color-primary .h4-like, .bg_color-primary .h5-like, .bg_color-primary .h6-like,
.bg_color-primary blockquote,
.bg_color-primary .category,
.bg_color-primary .title,
.bg_color-primary .number,
.bg_color-primary p,
.bg_color-base h2,
.bg_color-base h3,
.bg_color-base h4,
.bg_color-base h5,
.bg_color-base h6,
.bg_color-base .h2-like,
.bg_color-base .h3-like,
.bg_color-base .h4-like,
.bg_color-base .h5-like,
.bg_color-base .h6-like,
.bg_color-base blockquote,
.bg_color-base .category,
.bg_color-base .title,
.bg_color-base .number,
.bg_color-base p,
.bg_color-primary-50 h2,
.bg_color-primary-50 h3,
.bg_color-primary-50 h4,
.bg_color-primary-50 h5,
.bg_color-primary-50 h6,
.bg_color-primary-50 .h2-like,
.bg_color-primary-50 .h3-like,
.bg_color-primary-50 .h4-like,
.bg_color-primary-50 .h5-like,
.bg_color-primary-50 .h6-like,
.bg_color-primary-50 blockquote,
.bg_color-primary-50 .category,
.bg_color-primary-50 .title,
.bg_color-primary-50 .number,
.bg_color-primary-50 p,
.bg_color-primary-darken h2,
.bg_color-primary-darken h3,
.bg_color-primary-darken h4,
.bg_color-primary-darken h5,
.bg_color-primary-darken h6,
.bg_color-primary-darken .h2-like,
.bg_color-primary-darken .h3-like,
.bg_color-primary-darken .h4-like,
.bg_color-primary-darken .h5-like,
.bg_color-primary-darken .h6-like,
.bg_color-primary-darken blockquote,
.bg_color-primary-darken .category,
.bg_color-primary-darken .title,
.bg_color-primary-darken .number,
.bg_color-primary-darken p,
.bg_grey-600 h2,
.bg_grey-600 h3,
.bg_grey-600 h4,
.bg_grey-600 h5,
.bg_grey-600 h6,
.bg_grey-600 .h2-like,
.bg_grey-600 .h3-like,
.bg_grey-600 .h4-like,
.bg_grey-600 .h5-like,
.bg_grey-600 .h6-like,
.bg_grey-600 blockquote,
.bg_grey-600 .category,
.bg_grey-600 .title,
.bg_grey-600 .number,
.bg_grey-600 p,
.bg_grey-800 h2,
.bg_grey-800 h3,
.bg_grey-800 h4,
.bg_grey-800 h5,
.bg_grey-800 h6,
.bg_grey-800 .h2-like,
.bg_grey-800 .h3-like,
.bg_grey-800 .h4-like,
.bg_grey-800 .h5-like,
.bg_grey-800 .h6-like,
.bg_grey-800 blockquote,
.bg_grey-800 .category,
.bg_grey-800 .title,
.bg_grey-800 .number,
.bg_grey-800 p,
.bg_black h2,
.bg_black h3,
.bg_black h4,
.bg_black h5,
.bg_black h6,
.bg_black .h2-like,
.bg_black .h3-like,
.bg_black .h4-like,
.bg_black .h5-like,
.bg_black .h6-like,
.bg_black blockquote,
.bg_black .category,
.bg_black .title,
.bg_black .number,
.bg_black p {
  color: #fff;
}

.bg_color-primary a,
.bg_color-base a,
.bg_color-primary-50 a,
.bg_color-primary-darken a,
.bg_grey-600 a,
.bg_grey-800 a,
.bg_black a {
  color: #fff;
}

.bg_color-primary .lSSlideOuter .lSPager.lSpg > li:hover a, .bg_color-primary .lSSlideOuter .lSPager.lSpg > li.active a,
.bg_color-base .lSSlideOuter .lSPager.lSpg > li:hover a,
.bg_color-base .lSSlideOuter .lSPager.lSpg > li.active a,
.bg_color-primary-50 .lSSlideOuter .lSPager.lSpg > li:hover a,
.bg_color-primary-50 .lSSlideOuter .lSPager.lSpg > li.active a,
.bg_color-primary-darken .lSSlideOuter .lSPager.lSpg > li:hover a,
.bg_color-primary-darken .lSSlideOuter .lSPager.lSpg > li.active a,
.bg_grey-600 .lSSlideOuter .lSPager.lSpg > li:hover a,
.bg_grey-600 .lSSlideOuter .lSPager.lSpg > li.active a,
.bg_grey-800 .lSSlideOuter .lSPager.lSpg > li:hover a,
.bg_grey-800 .lSSlideOuter .lSPager.lSpg > li.active a,
.bg_black .lSSlideOuter .lSPager.lSpg > li:hover a,
.bg_black .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #fe7256;
}

.is-hidden,
.js-hidden,
[hidden] {
  display: none;
}

figure {
  margin: 0;
}

a:hover.underline {
  text-decoration: underline;
}

#height_for_fixed_masthead {
  display: block;
}

section.page-header {
  background: #FE330A;
  padding: 20px 0 20px;
  min-height: 200px;
}

section.page-header.img-bg {
  min-height: 464px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

section.page-header.img-bg > .max {
  margin-top: auto;
  margin-bottom: auto;
}

section.page-header.img-bg + section.page.article {
  padding-top: 45px;
}

section.page-header .breadcrumb {
  background: transparent;
}

section.page-header .breadcrumb #breadcrumbs {
  background: transparent;
  padding-top: 0;
  margin-bottom: 10px;
}

section.page-header .breadcrumb #breadcrumbs a, section.page-header .breadcrumb #breadcrumbs span, section.page-header .breadcrumb #breadcrumbs span.breadcrumb_last {
  color: #fff;
}

section.page-header h1,
section.page-header *,
section.page-header h2 {
  color: #fff;
}

section.page-header + .page.article > article .entry-content .content.item-fluid .text {
  padding-top: 25px;
}

body.page-id-login .info > div,
body.page-id-account .info > div,
body.page-id-create .info > div,
body.page-id-404 .info > div,
body.page-id-reset-password .info > div,
body.page-id-forgot-password .info > div {
  margin-bottom: 15px;
}

.site-header {
  z-index: 1001;
  background: #fff;
  width: 100%;
}

.site-header.fixed {
  position: fixed;
  padding-top: 0 !important;
  top: 0;
  -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
  max-width: 100%;
}

.site-header.fixed #site-navigation ul#primary-menu li.logo {
  display: inline-block;
}

.site-header.fixed #site-navigation ul#primary-menu li.logo .title,
.site-header.fixed #site-navigation ul#primary-menu li.logo .title > a {
  padding: 0;
}

.site-header.fixed #site-navigation ul#primary-menu li.logo .logo_img > a {
  padding: 18px 8px;
}

.site-header.fixed .site-branding:not(.oneline) > .main-logo {
  display: none;
}

.site-header.fixed .first-nav-container {
  display: none;
}

.site-header.fixed + main > #height_for_fixed_masthead {
  display: block;
}

.site-header.fixed .site-description {
  font-size: 1.5rem;
}

.site-header.fixed #site-navigation:not(.toggled-on) ul#primary-menu li:not(.icon) a {
  padding: 18px 20px;
}

.site-header.fixed #site-navigation ul#primary-menu li.menu-item-has-children a {
  padding-right: 40px;
}

.site-header.fixed #site-navigation ul#primary-menu li .dropdown-toggle {
  padding: 1.2em 0 1em;
  padding-right: 20px;
}

#masthead .bg-menu {
  content: '';
  position: fixed;
  width: 0;
  right: 0;
  height: 100%;
  top: 0;
  opacity: 0;
  z-index: 9;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: width linear .3s .2s, opacity linear .3s .2s;
  transition: width linear .3s .2s, opacity linear .3s .2s;
}

#masthead .bg-menu.toggled-on {
  width: 100%;
  right: 0;
  opacity: 1;
  z-index: 9;
  -webkit-transition: width linear .3s, opacity linear .2s;
  transition: width linear .3s, opacity linear .2s;
}

.site-branding {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.9rem;
  max-width: 1090px;
  margin: auto;
}

.site-branding .main-logo {
  max-width: 1090px;
  margin: auto auto auto 0;
  width: auto;
}

.site-branding .main-logo .logo_img {
  padding: 0;
  display: block;
  width: 100%;
}

.site-branding .main-logo .logo_img a {
  padding: 0;
}

.site-branding .main-logo .logo_img.svg {
  text-align: left;
}

.site-branding .main-logo .logo_img.svg img {
  width: 100%;
  max-width: 200px;
  max-height: 60px;
}

.site-branding .main-logo .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
  padding: 12px;
}

.site-branding .main-logo .title a {
  text-decoration: none;
  line-height: initial;
  color: #FE330A;
}

.site-branding .main-logo a:hover {
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
  opacity: .7;
}

.site-branding.grid-2 .main-logo {
  margin-left: 0;
}

.site-branding.grid-2 .first-nav-container {
  text-align: right;
  margin-right: 60px;
}

@media (min-width: 768px) {
  .site-branding.grid-2 .first-nav-container {
    margin-right: 0;
  }
}

.main-nav-container {
  background: #fff;
  width: 100%;
  margin: auto;
}

.main-nav-container #site-navigation {
  max-width: 1090px;
  margin: auto;
}

.oneline .main-nav-container {
  background: #fff;
}

.oneline .main-nav-container .main-navigation ul#primary-menu li a {
  background: #fff;
  color: #000;
}

.fixed .oneline > .main-logo {
  display: none;
}

.site-header.fixed .oneline #site-navigation ul#primary-menu li.logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.site-header.fixed .oneline #site-navigation ul#primary-menu li.logo .logo_img {
  padding: 0;
}

.site-header.fixed .oneline #site-navigation ul#primary-menu li.logo .main-logo {
  margin: auto;
}

.site-header.fixed .oneline #site-navigation ul#primary-menu li.logo .logo_img > a {
  padding: 0;
}

.menu-simple .main-navigation ul#primary-menu li.btn {
  background: transparent;
}

.menu-simple .main-navigation ul#primary-menu li.btn:hover {
  background: transparent;
}

.menu-simple .main-navigation ul#primary-menu li.btn a.btn {
  background: #FE330A;
  color: #fff;
  border-radius: .85em;
  padding: 15px 35px;
}

.menu-simple .main-navigation ul#primary-menu li.btn a.btn:hover {
  background: #FE330A;
}

.menu-simple .main-navigation ul#primary-menu li:not(.btn) a {
  margin: auto;
  position: relative;
}

.menu-simple .main-navigation ul#primary-menu li:not(.btn) a .label {
  position: relative;
}

.menu-simple .main-navigation ul#primary-menu li:not(.btn) a .label:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -5px;
  width: 0;
  height: 1px;
  left: 50%;
  background: #FE330A;
  -webkit-transition: width linear .3s, left linear .3s;
  transition: width linear .3s, left linear .3s;
}

.menu-simple .main-navigation ul#primary-menu li:not(.btn) a:hover {
  text-decoration: none;
  background: transparent;
}

.menu-simple .main-navigation ul#primary-menu li:not(.btn) a:hover .label:after {
  width: 100%;
  height: 1px;
  left: 0%;
}

.menu-simple .main-navigation ul#primary-menu li.current-menu-item:not(.btn) a {
  color: #000;
}

body.is-top-menu .main-logo {
  margin-top: 30px;
}

@media (min-width: 768px) {
  body.is-top-menu .main-logo {
    margin-top: 0;
  }
}

body.is-top-menu button.menu-toggle {
  top: 30px;
}

@media (min-width: 768px) {
  body.is-top-menu button.menu-toggle {
    top: 0;
  }
}

body.is-top-menu a.edit_page {
  top: 85px;
}

@media (min-width: 768px) {
  body.is-top-menu a.edit_page {
    top: 75px;
  }
}

.menu-toggle {
  outline: 0;
  border: 0;
  cursor: pointer;
  z-index: 999999;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  right: 0;
  top: 1px;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #212529;
  display: none;
  line-height: 1.5;
  margin: 1px auto 1px;
  padding: 1em;
  text-shadow: none;
}

@media (min-width: 576px) {
  .menu-toggle {
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
  }
}

.menu-toggle > i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 2.6rem;
  width: 2.6rem;
  padding: 0;
  background-color: transparent;
  /*
		background-image: linear-gradient($burger-color, $burger-color);
		background-position: center;
		background-repeat: no-repeat;
		background-origin: content-box;
		background-size: 100% $burger-weight;
		*/
  -webkit-transition: .25s;
  transition: .25s;
  -webkit-transition-property: background, -webkit-transform;
  transition-property: background, -webkit-transform;
  transition-property: transform, background;
  transition-property: transform, background, -webkit-transform;
  will-change: transform, background;
}

.menu-toggle > i > div, .menu-toggle > i::before, .menu-toggle > i::after {
  content: "";
  height: 5px;
  background: #333;
  -webkit-transition: .25s;
  transition: .25s;
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, -webkit-transform;
  transition-property: transform, top;
  transition-property: transform, top, -webkit-transform;
  will-change: transform, top;
}

@media handheld and (prefers-color-scheme: dark) {
  .menu-toggle > i > div, .menu-toggle > i::before, .menu-toggle > i::after {
    background: #FE330A !important;
  }
}

.menu-toggle > i > div {
  position: relative;
  margin-top: 0;
  -webkit-transition: opacity linear .15s, width linear .15s, height linear .15s, left linear .15s;
  transition: opacity linear .15s, width linear .15s, height linear .15s, left linear .15s;
}

.menu-toggle:focus {
  outline: 0;
}

.toggled-on .menu-toggle > i {
  background-image: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.toggled-on .menu-toggle > i::before {
  -webkit-transform: translateY(50%) rotate3d(0, 0, 1, 45deg);
          transform: translateY(50%) rotate3d(0, 0, 1, 45deg);
}

.toggled-on .menu-toggle > i::after {
  -webkit-transform: translateY(-50%) rotate3d(0, 0, 1, -45deg);
          transform: translateY(-50%) rotate3d(0, 0, 1, -45deg);
}

.toggled-on .menu-toggle > i > div {
  opacity: 0;
  height: 0px;
  width: 0;
  left: 50%;
}

.dropdown-toggle {
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #8D8D8D;
  display: block;
  right: 0;
  line-height: 1.2;
  padding: 1.5rem;
  height: auto;
  margin: 0 auto;
  position: absolute;
  text-shadow: none;
  top: 0;
}

@media (min-width: 768px) {
  .dropdown-toggle {
    display: none;
  }
}

.dropdown-toggle:before {
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  content: "\73";
  width: auto;
  height: 19px;
  display: block;
}

.dropdown-toggle:focus, .dropdown-toggle:hover {
  background: transparent;
  outline: none;
}

.dropdown-toggle.toggled-on:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.site-branding.menu-simple .main-navigation ul {
  background: #fff;
}

.site-branding.menu-simple .main-navigation ul ul {
  background: white;
}

.site-branding.menu-simple .main-navigation ul ul ul {
  background: #e82801;
}

.site-branding.menu-simple .main-navigation ul li {
  border-bottom: 1px solid #eee;
  position: relative;
}

.site-branding.menu-simple .main-navigation ul li:hover .dropdown-toggle {
  color: #000;
}

.site-branding.menu-simple .main-navigation ul li li, .site-branding.menu-simple .main-navigation ul li:last-child {
  border: 0;
}

.site-branding.menu-simple .main-navigation ul li a {
  padding: 0.75em 2rem;
  display: block;
  text-decoration: none;
  text-transform: none;
  font-size: 1.4rem;
  letter-spacing: 0rem;
}

.site-branding.menu-simple .main-navigation ul li a:hover {
  text-decoration: none;
}

.site-branding.menu-simple .main-navigation ul li.logo {
  display: none;
}

.site-branding.menu-simple .main-navigation .icon {
  max-height: 30px;
  max-width: 30px;
  display: block;
  float: left;
  position: relative;
  top: -6px;
  margin-right: 5px;
}

@media (min-width: 920px) {
  .site-branding.menu-simple .main-navigation {
    letter-spacing: 0.5px;
  }
  .site-branding.menu-simple .main-navigation button.menu-toggle {
    display: none;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li {
    display: inline-block;
    border: 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li.logo {
    display: none;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li.current-ancestror-menu-item a,
  .site-branding.menu-simple .main-navigation ul#primary-menu li a {
    text-transform: none;
    font-size: 1.4rem;
    font-weight: 700;
    -webkit-transition: color .3s linear, background .3s linear;
    transition: color .3s linear, background .3s linear;
    padding: 18px 20px;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li.current-ancestror-menu-item a:hover,
  .site-branding.menu-simple .main-navigation ul#primary-menu li a:hover {
    text-decoration: none;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li.menu-item-has-children > a:after,
  .site-branding.menu-simple .main-navigation ul#primary-menu li.menu-item-has-children > .labels:after {
    font-family: "cms" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    content: "\73";
    height: 12px;
    width: 12px;
    display: inline-block;
    margin-left: 12px;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li.menu-item-has-children > a:hover:after,
  .site-branding.menu-simple .main-navigation ul#primary-menu li.menu-item-has-children > .labels:hover:after {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu {
    display: block;
    position: absolute;
    left: 0;
    z-index: 1001;
    background: white;
    width: 300px;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li {
    width: 100%;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li a {
    padding: 14px 20px;
    background: transparent;
    color: #000;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li a:hover {
    background: #e82801;
    color: #000;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu .dropdown-toggle {
    padding: 1em 0 1em;
    padding-right: 20px;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu .dropdown-toggle:before {
    content: '\75';
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu ul.sub-menu {
    left: 300px;
    top: 0;
    background: #e82801;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li .dropdown-toggle {
    padding-right: 20px;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu li.icon a {
    font-size: 1.6rem;
    padding: 16px 12px 14px;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu .search_block {
    position: relative;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu .search_block form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu .search_block input.search {
    width: 190px;
    height: 26px;
    font-size: 1.4rem;
    color: #FE330A;
    display: none;
    padding: 19px 20px;
    margin: auto;
  }
  .site-branding.menu-simple .main-navigation ul#primary-menu .search_block.expand input.search {
    display: block;
  }
}

.site-branding:not(.menu-simple) + .main-nav-container,
.site-branding:not(.menu-simple) .main-navigation {
  clear: both;
  display: block;
}

.site-branding:not(.menu-simple) + .main-nav-container ul,
.site-branding:not(.menu-simple) .main-navigation ul {
  background: #fff;
}

.site-branding:not(.menu-simple) + .main-nav-container ul ul,
.site-branding:not(.menu-simple) .main-navigation ul ul {
  background: white;
}

.site-branding:not(.menu-simple) + .main-nav-container ul ul ul,
.site-branding:not(.menu-simple) .main-navigation ul ul ul {
  background: #e82801;
}

.site-branding:not(.menu-simple) + .main-nav-container ul li,
.site-branding:not(.menu-simple) .main-navigation ul li {
  border-bottom: 1px solid #eee;
  position: relative;
}

.site-branding:not(.menu-simple) + .main-nav-container ul li:hover .dropdown-toggle,
.site-branding:not(.menu-simple) .main-navigation ul li:hover .dropdown-toggle {
  color: #000;
}

.site-branding:not(.menu-simple) + .main-nav-container ul li li, .site-branding:not(.menu-simple) + .main-nav-container ul li:last-child,
.site-branding:not(.menu-simple) .main-navigation ul li li,
.site-branding:not(.menu-simple) .main-navigation ul li:last-child {
  border: 0;
}

.site-branding:not(.menu-simple) + .main-nav-container ul li > .labels,
.site-branding:not(.menu-simple) + .main-nav-container ul li a,
.site-branding:not(.menu-simple) .main-navigation ul li > .labels,
.site-branding:not(.menu-simple) .main-navigation ul li a {
  padding: 0.75em 2rem;
  display: block;
  text-decoration: none;
  text-transform: none;
  font-size: 1.4rem;
  letter-spacing: 0rem;
}

.site-branding:not(.menu-simple) + .main-nav-container ul li > .labels:hover,
.site-branding:not(.menu-simple) + .main-nav-container ul li a:hover,
.site-branding:not(.menu-simple) .main-navigation ul li > .labels:hover,
.site-branding:not(.menu-simple) .main-navigation ul li a:hover {
  text-decoration: none;
}

.site-branding:not(.menu-simple) + .main-nav-container ul li.logo,
.site-branding:not(.menu-simple) .main-navigation ul li.logo {
  display: none;
}

.site-branding:not(.menu-simple) + .main-nav-container .icon,
.site-branding:not(.menu-simple) .main-navigation .icon {
  max-height: 30px;
  max-width: 30px;
  display: block;
  float: left;
  position: relative;
  top: -6px;
  margin-right: 5px;
}

@media (min-width: 920px) {
  .site-branding:not(.menu-simple) + .main-nav-container,
  .site-branding:not(.menu-simple) .main-navigation {
    letter-spacing: 0.5px;
  }
  .site-branding:not(.menu-simple) + .main-nav-container button.menu-toggle,
  .site-branding:not(.menu-simple) .main-navigation button.menu-toggle {
    display: none;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li {
    display: inline-block;
    border: 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li.logo,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li.logo {
    display: none;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li.current-ancestror-menu-item a,
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li.current-menu-item a,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li.current-ancestror-menu-item a,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li.current-menu-item a {
    background: transparent;
    color: #000;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li > .labels,
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li a,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li > .labels,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li a {
    background: #fff;
    color: #8D8D8D;
    text-transform: none;
    font-size: 1.4rem;
    font-weight: 700;
    -webkit-transition: color .3s linear, background .3s linear;
    transition: color .3s linear, background .3s linear;
    padding: 18px 20px;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li > .labels:hover,
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li a:hover,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li > .labels:hover,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li a:hover {
    text-decoration: none;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li.menu-item-has-children > a:after,
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li.menu-item-has-children > .labels:after,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li.menu-item-has-children > a:after,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li.menu-item-has-children > .labels:after {
    font-family: "cms" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    content: "\73";
    height: 12px;
    width: 12px;
    display: inline-block;
    margin-left: 12px;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li.menu-item-has-children > a:hover:after,
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li.menu-item-has-children > .labels:hover:after,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li.menu-item-has-children > a:hover:after,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li.menu-item-has-children > .labels:hover:after {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) > .labels,
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) a,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > .labels,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) a {
    background: transparent;
    color: #000;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu {
    display: block;
    position: absolute;
    left: 0;
    z-index: 1001;
    background: white;
    width: 300px;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li {
    width: 100%;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li a,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li a {
    padding: 14px 20px;
    background: white;
    color: #FE330A;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li a:hover,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu li a:hover {
    background: #FE330A;
    color: white;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu .dropdown-toggle,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu .dropdown-toggle {
    padding: 1em 0 1em;
    padding-right: 20px;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu .dropdown-toggle:before,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu .dropdown-toggle:before {
    content: '\75';
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu ul.sub-menu,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li:hover:not(.item-megamenu) > ul.sub-menu ul.sub-menu {
    left: 300px;
    top: 0;
    background: #e82801;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li .dropdown-toggle,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li .dropdown-toggle {
    padding-right: 20px;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu li.icon a,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li.icon a {
    font-size: 1.6rem;
    padding: 16px 12px 14px;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu .search_block,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu .search_block {
    position: relative;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu .search_block form,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu .search_block form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu .search_block input.search,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu .search_block input.search {
    width: 190px;
    height: 26px;
    font-size: 1.4rem;
    color: #FE330A;
    display: none;
    padding: 19px 20px;
    margin: auto;
  }
  .site-branding:not(.menu-simple) + .main-nav-container ul#primary-menu .search_block.expand input.search,
  .site-branding:not(.menu-simple) .main-navigation ul#primary-menu .search_block.expand input.search {
    display: block;
  }
}

.first-nav-container.oneline .site-prev-navigation {
  max-width: 1090px;
}

.site-branding.oneline {
  background: #fff;
}

.site-branding.oneline > .main-logo {
  margin-right: auto;
  margin-left: 0;
}

.site-branding.oneline .main-nav-container {
  width: auto;
  margin-right: 0;
  margin-left: auto;
}

#masthead.type-oneline {
  background: #fff;
}

#masthead.type-oneline .main-nav-container {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

#masthead.type-oneline .main-nav-container #primary-menu li {
  margin-left: 0;
  margin-right: 0;
}

#masthead.type-oneline .main-nav-container #primary-menu li.logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  margin-right: auto;
}

#masthead.type-oneline .main-nav-container #primary-menu li.logo .main-logo {
  margin: auto;
}

#masthead.type-oneline .main-nav-container #primary-menu li.logo .main-logo .logo_img,
#masthead.type-oneline .main-nav-container #primary-menu li.logo .main-logo .logo_img > a {
  padding: 0;
}

#masthead.type-oneline .main-nav-container #primary-menu li.logo + li {
  margin-left: auto;
}

.first-nav-container {
  margin: 0 !important;
  position: fixed;
  top: 0;
  width: 100% !important;
  border-bottom: solid 1px #dee2e6;
}

@media (min-width: 920px) {
  .first-nav-container {
    margin: 0 !important;
    position: relative;
    top: auto;
    width: auto !important;
    border-bottom: 0;
  }
}

.first-nav-container ul#first-menu {
  font-size: 1.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.first-nav-container ul#first-menu li {
  position: relative;
  margin: auto;
}

.first-nav-container ul#first-menu li.current-menu-item a {
  color: #FE330A;
}

.first-nav-container ul#first-menu li a {
  padding: 2px 8px;
  text-align: left;
}

.first-nav-container ul#first-menu li a.button {
  margin: 0 12px;
  background: #B4EECA;
  color: #262ACC;
  border-radius: 18px;
  font-weight: 700;
  font-size: 10px;
  padding: 9px 20px;
  line-height: 1.1;
  -webkit-transition: background .3s linear, color .3s linear;
  transition: background .3s linear, color .3s linear;
}

.first-nav-container ul#first-menu li a.button:hover {
  background: #3E64F8;
  color: #fff;
}

.first-nav-container ul#first-menu li .dropdown-toggle {
  color: #000;
  display: inline-block;
  right: 0;
  padding: 0;
  width: 25px;
  height: 28px;
  position: relative;
  margin: 0 4px;
}

@media (min-width: 920px) {
  .first-nav-container ul#first-menu li .dropdown-toggle {
    display: none;
  }
}

.first-nav-container ul#first-menu li ul {
  display: none;
}

.first-nav-container ul#first-menu li ul.toggled-on {
  display: block;
}

.first-nav-container ul#first-menu li ul.toggled-on a {
  color: #FE330A;
}

.first-nav-container ul#first-menu li ul.toggled-on.sub-menu {
  display: block;
  position: absolute;
  right: 0;
  z-index: 1001;
  background: #fff;
  border: solid 1px #dee2e6;
  margin-top: 4px;
  font-size: 1.2rem;
  width: 155px;
  text-align: right;
}

.first-nav-container ul#first-menu li ul.toggled-on.sub-menu li {
  width: 100%;
  margin: auto;
  margin-left: 0;
  border-bottom: solid 1px #dee2e6;
}

.first-nav-container ul#first-menu li ul.toggled-on.sub-menu li:last-child {
  border: 0;
}

.first-nav-container ul#first-menu li ul.toggled-on.sub-menu li a {
  padding: 6px;
  display: block;
  background: transparent;
  color: #333;
  text-decoration: none;
}

.first-nav-container ul#first-menu li ul.toggled-on.sub-menu li a:hover {
  background: #dee2e6;
  color: #FE330A;
}

.first-nav-container ul#first-menu .search_block {
  position: relative;
}

.first-nav-container ul#first-menu .search_block input.search {
  width: 190px;
  height: 26px;
  font-size: 1.1rem;
  color: #FE330A;
  padding-left: 40px;
}

.first-nav-container ul#first-menu .search_block a.search_btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 6px 7px;
  z-index: 1;
  border: #FE330A 1px solid;
}

@media (min-width: 920px) {
  .first-nav-container ul#first-menu ul {
    display: none;
  }
  .first-nav-container ul#first-menu li {
    display: inline-block;
    border: 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    margin: auto;
    margin-right: 0;
  }
  .first-nav-container ul#first-menu li:not(:first-child) {
    margin-left: 0;
  }
  .first-nav-container ul#first-menu li.current-menu-item a {
    color: #FE330A;
  }
  .first-nav-container ul#first-menu li a,
  .first-nav-container ul#first-menu li .labels {
    padding: 5px 8px;
    color: #000;
    -webkit-transition: color .3s linear, background .3s linear;
    transition: color .3s linear, background .3s linear;
    text-decoration: none;
  }
  .first-nav-container ul#first-menu li a:hover,
  .first-nav-container ul#first-menu li .labels:hover {
    text-decoration: none;
  }
  .first-nav-container ul#first-menu li.menu-item-has-children > a:after,
  .first-nav-container ul#first-menu li.menu-item-has-children > .labels:after {
    font-family: "cms" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    content: "\73";
    height: 12px;
    width: 12px;
    display: inline-block;
    margin-left: 3px;
    top: 2px;
    position: relative;
  }
  .first-nav-container ul#first-menu li.menu-item-has-children > a:hover:after,
  .first-nav-container ul#first-menu li.menu-item-has-children > .labels:hover:after {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  .first-nav-container ul#first-menu li:hover:not(.item-megamenu) a {
    color: #FE330A;
  }
  .first-nav-container ul#first-menu li:hover:not(.item-megamenu) > ul.sub-menu {
    display: block;
    position: absolute;
    right: 0;
    z-index: 1001;
    background: #fff;
    border: solid 1px #dee2e6;
    margin-top: 4px;
    font-size: 1.2rem;
    width: 155px;
  }
  .first-nav-container ul#first-menu li:hover:not(.item-megamenu) > ul.sub-menu li {
    width: 100%;
    margin: auto;
    margin-left: 0;
    border-bottom: solid 1px #dee2e6;
  }
  .first-nav-container ul#first-menu li:hover:not(.item-megamenu) > ul.sub-menu li:last-child {
    border: 0;
  }
  .first-nav-container ul#first-menu li:hover:not(.item-megamenu) > ul.sub-menu li a {
    padding: 4px 4px;
    display: block;
    background: transparent;
    color: #000;
    text-decoration: none;
  }
  .first-nav-container ul#first-menu li:hover:not(.item-megamenu) > ul.sub-menu li a:hover {
    background: #dee2e6;
    color: #FE330A;
  }
  .first-nav-container ul#first-menu .search_block {
    position: relative;
  }
  .first-nav-container ul#first-menu .search_block form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .first-nav-container ul#first-menu .search_block input.search {
    width: 190px;
    height: 26px;
    font-size: 1.4rem;
    color: #FE330A;
    padding: 19px 20px;
    margin: auto;
  }
  .first-nav-container ul#first-menu .search_block.expand input.search {
    display: block;
  }
}

.js .main-navigation ul {
  display: none;
}

.js .main-navigation .menu-toggle {
  display: block;
}

@media (min-width: 920px) {
  .js .main-navigation .menu-toggle {
    display: none;
  }
}

.js .main-navigation.toggled-on > div > ul {
  display: block;
  position: absolute;
  z-index: 1001;
  top: 60px;
  right: 0;
  width: 320px;
  background: #fff;
}

.js .main-navigation.toggled-on > div > ul li .search_block form {
  padding: 0 2rem;
}

.js .main-navigation.toggled-on > div > ul li .search_block form a {
  display: inline-block;
}

.js .main-navigation.toggled-on > div > ul li a {
  color: #000;
}

.js .main-navigation.toggled-on > div > ul li a.nolink + .dropdown-toggle {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.js .main-navigation.toggled-on > div > ul li a.nolink + .dropdown-toggle:before {
  margin: auto;
  margin-right: 0;
}

.js .main-navigation.toggled-on > div > ul li .dropdown-toggle {
  color: #000;
}

.js .main-navigation.toggled-on > div > ul ul {
  background: white;
}

.js .main-navigation.toggled-on > div > ul ul.toggled-on {
  display: block;
}

.js .main-navigation.toggled-on > div > ul ul ul {
  background: #e82801;
}

.js .is-top-menu .main-navigation.toggled-on > div > ul {
  top: 88px;
}

@media (min-width: 920px) {
  .js .is-top-menu .main-navigation.toggled-on > div > ul {
    top: 73px;
  }
}

#site-lang-navigation {
  position: absolute;
  width: 100%;
  z-index: 1002;
}

#site-lang-navigation a {
  text-decoration: none;
}

#site-lang-navigation + #masthead {
  padding-top: 8px;
}

#site-lang-navigation.fixed {
  position: fixed;
}

#site-lang-navigation.fixed a {
  color: #fff;
}

.js body .main-navigation > div > ul#primary-menu li.follow-it {
  display: none;
  margin-top: 25px;
}

.js body .main-navigation > div > ul#primary-menu li.follow-it a {
  color: #002195;
  font-weight: 700;
  margin-left: 12px;
  display: inline-block;
  margin-top: 8px;
  margin-right: 15px;
  width: unset;
}

.js body .main-navigation > div > ul#primary-menu li.follow-it a.follow.tik-tok svg {
  width: 18px;
}

@media (max-width: 919px) {
  .js body .main-navigation > div > ul#primary-menu {
    background: #fff;
    min-height: calc(100vh + 28px);
    height: 100%;
    top: -28px;
    width: 80%;
    right: -80%;
    padding: 30px 20px;
    -webkit-transition: right linear .5s;
    transition: right linear .5s;
    display: block;
    position: fixed;
    z-index: 999;
  }
  .js body .main-navigation > div > ul#primary-menu li.logo {
    display: block;
  }
  .js body .main-navigation > div > ul#primary-menu li.logo .logo_img {
    padding: 14px 0;
    text-align: left;
    max-width: 160px;
  }
  .js body .main-navigation > div > ul#primary-menu li.logo .logo_img a {
    margin-left: 0;
  }
  .js body .main-navigation > div > ul#primary-menu li:not(.btn) {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    border: 0;
    margin-bottom: 12px;
  }
  .js body .main-navigation > div > ul#primary-menu li:not(.btn) a {
    color: #000;
    font-weight: 700;
    margin-left: 40px;
    margin-right: 0;
    display: block;
    width: 100%;
  }
  .js body .main-navigation > div > ul#primary-menu li:not(.btn) a span {
    width: 100%;
  }
  .js body .main-navigation > div > ul#primary-menu li.btn {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    border: 0;
    margin-bottom: 12px;
  }
  .js body .main-navigation > div > ul#primary-menu li.btn a {
    margin-left: 40px;
    margin-right: 0;
    display: block;
    width: 100%;
    color: #fff;
  }
  .js body .main-navigation > div > ul#primary-menu li.follow-it {
    display: block;
    margin-top: 25px;
  }
  .js body .main-navigation > div > ul#primary-menu li.follow-it a {
    color: #002195;
    font-weight: 700;
    margin-left: 12px;
    display: inline-block;
    margin-top: 8px;
    margin-right: 15px;
    width: unset;
  }
  .js body .main-navigation > div > ul#primary-menu li.follow-it a.follow.tik-tok svg {
    width: 18px;
  }
  .js body .main-navigation > div > ul#primary-menu li a .label:after {
    left: 0;
  }
}

.js body .main-navigation.toggled-on > div > ul#primary-menu {
  background: #fff;
  min-height: calc(100vh);
  height: 100%;
  top: 0;
  width: 80%;
  right: 0;
  padding: 30px 20px;
  display: block;
  position: fixed;
  z-index: 99999;
  -webkit-transition: right linear .6s;
  transition: right linear .6s;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li ul.sub-menu {
  display: block;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li ul.sub-menu li {
  margin-bottom: 0;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li ul.sub-menu li a {
  font-size: 1.5rem;
  font-weight: 400;
  padding-left: 40px;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li.logo {
  display: block;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li.logo .logo_img.svg {
  padding: 14px 0;
  text-align: left;
  max-width: 160px;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li.logo .logo_img.svg a {
  margin-left: 0;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li:not(.btn) {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
  border: 0;
  margin-bottom: 12px;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li:not(.btn) a {
  color: #000;
  font-weight: 700;
  margin-left: 40px;
  margin-right: 0;
  display: block;
  width: 100%;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li:not(.btn) a span {
  width: 100%;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li.btn {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
  border: 0;
  margin-bottom: 12px;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li.btn a {
  margin-left: 40px;
  margin-right: 0;
  display: block;
  width: 100%;
  color: #fff;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li.follow-it {
  display: block;
  margin-top: 25px;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li.follow-it a {
  color: #002195;
  font-weight: 700;
  margin-left: 12px;
  display: inline-block;
  margin-top: 8px;
  margin-right: 15px;
  width: unset;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li.follow-it a.follow.tik-tok svg {
  width: 18px;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li a .label:after {
  left: 0;
}

.page section.page.article article {
  padding-top: 0;
  padding-bottom: 0;
}

.page section.page.article article .blocks-aside {
  position: relative;
}

.page section.page.article article .blocks-aside > section.sticky {
  padding-top: 0;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode {
  counter-reset: section;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.sub-menu {
  display: none;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li:not(:first-child) {
  counter-increment: section;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li:not(:first-child) > a:before {
  content: counter(section);
  font-size: 4.8rem;
  color: #69B4FF;
  font-weight: 700;
  display: inline-block;
  line-height: 1;
  margin: auto;
  padding-right: 30px;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li:first-child > a span {
  margin: auto auto auto 15px;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li {
  margin-bottom: 5px;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item > a {
  background: #69B4FF;
  color: #133781;
  font-weight: 700;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item > a:after {
  color: #fff;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item > a:before {
  color: #fff;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item ul.sub-menu {
  display: block;
  padding: 5px 20px;
  background: #fff;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item ul.sub-menu > li > a {
  font-size: 1.4rem;
  text-decoration: none;
  border-bottom: solid 1px #BEBEBE;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  text-transform: uppercase;
  color: #FE330A;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item ul.sub-menu > li > a:after {
  content: '\75';
  margin: auto 0 auto;
  font-size: 1.8rem;
  color: #FE330A;
  padding-right: 0;
  max-width: 15px;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item ul.sub-menu > li > a span {
  margin: auto auto auto 0;
  padding-right: 12px;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li.current-menu-item ul.sub-menu > li:last-child > a {
  border-bottom: 0;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 84px;
  text-decoration: none;
  text-transform: uppercase;
  padding: 15px 20px;
  background: #fff;
  color: #133781;
  font-size: 1.7rem;
  line-height: 1;
  -webkit-transition: background linear .3s, color linear .3s;
  transition: background linear .3s, color linear .3s;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li > a:hover {
  background: #69B4FF;
  color: #133781;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li > a:hover:before, .page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li > a:hover:after {
  color: #fff;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li > a:after {
  content: '\75';
  margin: auto 0 auto;
  font-size: 2.8rem;
  color: #69B4FF;
  padding-right: 0;
  max-width: 15px;
}

.page section.page.article article .blocks-aside > section.sticky .menu-shortcode ul.menu.link > li > a span {
  margin: auto;
  padding-right: 12px;
}

nav.nav-anchor {
  position: -webkit-sticky;
  position: sticky;
  top: 80px;
  z-index: 99;
  margin-bottom: 35px;
}

nav.nav-anchor ul li.menu-anchor:not(.programme):before {
  content: none;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 15px 8px;
  background-color: #FFFFFF;
  margin-bottom: 20px;
  border-radius: 12px;
  text-decoration: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-transition: background-position linear .3s;
  transition: background-position linear .3s;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a:after {
  content: '\43';
  display: inline-block;
  position: absolute;
  z-index: 9;
  width: 20px;
  height: 20px;
  right: 15px;
  top: calc(50% - 10px);
  margin: auto;
  -webkit-transition: right linear .3s;
  transition: right linear .3s;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a:hover:after {
  right: 6px;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a .round {
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: inline-block;
  text-align: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 44px;
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
  margin: auto 5px auto 2px;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a .round + .title {
  padding-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% - 70px);
      -ms-flex: 0 0 calc(100% - 70px);
          flex: 0 0 calc(100% - 70px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto auto auto 5px;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a .round:not(.picto-dialog) {
  font-weight: 900;
  font-size: 1.3rem;
  color: #fff;
  background: rgba(254, 51, 10, 0.4);
  border: solid 3px rgba(254, 51, 10, 0.4);
  padding: 10px;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a .round.picto-dialog {
  background: #fff;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a .round.picto-dialog img {
  position: relative;
  top: 11px;
}

nav.nav-anchor ul li.menu-anchor:not(.programme) a .round.picto-dialog + .title {
  font-weight: 900;
  font-size: 1.6rem;
  text-transform: uppercase;
}

nav.nav-anchor ul li.menu-anchor:not(.programme).first a {
  background-color: #052F5B;
  color: #fff;
}

nav.nav-anchor ul li.menu-anchor.programme a {
  background-color: #FE330A;
  color: #fff;
}

nav.nav-anchor ul li.menu-anchor.programme a:before {
  content: 'Découvrir le programme';
}

nav.nav-anchor ul li.menu-anchor.programme a:hover {
  background-color: #d42401;
}

nav.nav-anchor ul li.menu-anchor.programme a .file {
  display: none;
}

.megasubmenu {
  opacity: 0;
  max-height: 0;
  width: 100%;
  overflow: hidden;
  position: absolute;
  list-style: none;
  z-index: 100;
  left: -100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: opacity .3s ease-in-out, max-height .3s linear;
  transition: opacity .3s ease-in-out, max-height .3s linear;
}

.megasubmenu .dropdown-toggle {
  display: none;
}

.megasubmenu .content_menu {
  max-width: 1090px;
  width: 100%;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.megasubmenu a {
  color: #fff;
  display: inline-block;
  width: 100%;
}

.megasubmenu ul {
  margin: auto;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
  padding: 20px 0;
  margin-top: 0;
  margin-bottom: 0;
}

.megasubmenu ul li {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
}

.megasubmenu ul li a {
  width: calc( 100% - 30px);
  font-weight: 700;
  font-size: 1.2rem;
}

.megasubmenu ul li:not(.title):before {
  content: '';
  display: block;
  width: 13px;
  height: 28px;
  float: left;
  margin-right: 6px;
}

.megasubmenu ul li:hover:not(:first-child) a, .megasubmenu ul li.showsub:not(:first-child) a {
  color: #8AF3C4;
}

.megasubmenu ul li.title {
  font-size: 1.9rem;
  font-weight: 700;
  color: #fff;
}

.megasubmenu ul:first-child {
  margin-right: 0;
  width: 100%;
  background: #486dff;
  position: relative;
  z-index: 2;
}

.megasubmenu ul:first-child:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 9px 0 9px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  z-index: 99999;
  left: calc( 22% - 20px);
  top: 0;
}

.megasubmenu ul:first-child li.showsub:not(:first-child):after {
  content: '';
  z-index: 99;
  position: absolute;
  right: -14px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 0 14px 14px;
  border-color: transparent transparent transparent #3f69ff;
}

.megasubmenu ul:not(:first-child) {
  margin-left: 0;
  margin-right: 0;
  width: 0%;
  padding-left: 15px;
  background: #262acc;
  position: relative;
  right: -2000px;
  opacity: 0;
  -webkit-transition: right .4s ease-in-out, opacity .4s ease-in-out;
  transition: right .4s ease-in-out, opacity .4s ease-in-out;
  overflow: hidden;
}

.megasubmenu ul:not(:first-child).showsub {
  right: 0;
  opacity: 1;
  width: 100%;
  overflow: auto;
}

.megasubmenu ul:not(:first-child) li {
  width: 100%;
  padding: 10px 0;
  display: inline-block;
}

.megasubmenu ul:not(:first-child) li figure {
  top: -2px;
  position: relative;
  -webkit-transition: top .1s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: top .1s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: top .1s ease-in-out, transform .3s ease-in-out;
  transition: top .1s ease-in-out, transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.megasubmenu ul:not(:first-child) li:hover a {
  color: #8AF3C4;
}

.megasubmenu ul:not(:first-child) li:hover a figure {
  top: -8px;
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

@media (min-width: 576px) {
  .megasubmenu ul:not(:first-child) li {
    width: 50%;
  }
}

@media (min-width: 768px) {
  .megasubmenu ul:not(:first-child) li {
    width: 33%;
  }
}

.megasubmenu ul:not(:first-child) li:before {
  content: none;
}

.megasubmenu ul:not(:first-child) li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: auto;
}

.megasubmenu.toggled {
  z-index: 3000;
  opacity: 1;
  left: 0;
  max-height: 100vh;
  background: #486dff;
  background: -webkit-gradient(linear, left top, right top, from(#486dff), color-stop(44%, #486dff), color-stop(44%, #262acc), to(#262acc));
  background: linear-gradient(90deg, #486dff 0%, #486dff 44%, #262acc 44%, #262acc 100%);
}

ul.info_icon.is-unstyled {
  display: inline-block;
  list-style: none;
  padding: 5px;
}

ul.info_icon.is-unstyled:hover .info_text {
  display: inline-block;
}

ul.info_text.is-unstyled {
  display: none;
  text-align: left;
  list-style: none;
  position: absolute;
  margin-left: -122px;
  z-index: 9999;
  width: 230px;
  top: 42px;
}

ul.info_text.is-unstyled .info_content {
  position: relative;
  margin-top: 10px;
  background: #fff;
  border-radius: 8.5px;
  padding: 20px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
}

ul.info_text.is-unstyled .info_content:before {
  content: '';
  display: inline-block;
  position: absolute;
  height: 0;
  width: 0;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #fff;
  border-left: 9px solid transparent;
  right: 108px;
  top: -9px;
  -webkit-filter: drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.18));
          filter: drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.18));
}

ul.info_text.is-unstyled h3, ul.info_text.is-unstyled .title {
  font-size: 1.2rem;
  font-weight: 700;
  color: #000;
  line-height: initial;
  padding-bottom: 12px;
}

ul.info_text.is-unstyled h4, ul.info_text.is-unstyled p {
  font-size: 1.0rem;
  font-weight: 400;
  color: #272727;
  line-height: initial;
  padding-bottom: 12px;
}

ul.info_text.is-unstyled .btn.button {
  background: transparent;
  border: solid 1px #000;
}

ul.info_text.is-unstyled .btn.button:hover {
  background: #000;
  color: #fff;
}

.breadcrumb {
  background: #dee2e6;
}

.breadcrumb #breadcrumbs {
  margin: auto;
  max-width: 1090px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #000;
  font-size: 1.1rem;
  text-transform: none;
  font-weight: 400;
  padding: 6px 6px;
  padding-left: 0;
}

.breadcrumb #breadcrumbs > a,
.breadcrumb #breadcrumbs > span {
  text-decoration: none;
  color: #000;
  padding: 6px 6px;
  font-size: 1.1rem;
  font-weight: 400;
}

.breadcrumb #breadcrumbs > a:first-child {
  padding-left: 0;
}

.breadcrumb #breadcrumbs span.sepa {
  padding: 6px 2px;
}

.breadcrumb #breadcrumbs span.sepa:after {
  content: "> ";
}

.breadcrumb #breadcrumbs .breadcrumb_last {
  color: #000;
  font-weight: 400;
}

body.formation .breadcrumb {
  background: transparent;
}

section {
  position: relative;
}

.download_glossary {
  float: right;
  margin-right: 34px;
  font-weight: 700;
  font-size: 1.1rem;
  color: #707070;
  background: transparent;
  border: solid 1px #707070;
  padding: 5px 12px;
}

.download_glossary.media_pdf:after {
  content: '';
  width: 9px;
  height: 12px;
  display: inline-block;
  margin-left: 6px;
  background-image: url(/build/images/pdf.0b20dc7a.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip:not(.simple) {
  border-bottom: 1px dotted black;
}

.tooltip:hover {
  text-decoration: none;
}

.tooltip.simple {
  cursor: pointer;
  font-size: 1.2rem;
  line-height: 2rem;
}

.tooltip.simple.help {
  text-decoration: underline;
}

.tooltip.simple i {
  font-size: 2rem;
  position: relative;
  top: 5px;
}

.tooltip.simple .tooltiptext {
  width: 280px;
  left: unset;
  right: calc(15px - 280px/2);
  padding: 10px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-size: 1.2rem;
}

@media (min-width: 576px) {
  .tooltip.simple .tooltiptext {
    right: calc(50% - 280px/2);
  }
}

.tooltip.simple .tooltiptext.show-tooltip {
  bottom: 100%;
}

.tooltip.simple .tooltiptext:after {
  left: calc( 50% + 2px);
  border-width: 5px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
  -webkit-filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.2));
}

.tooltip.simple.with-title .tooltiptext {
  left: unset;
  right: calc(15px - 280px/2);
}

.tooltip.simple.with-title .tooltiptext:after {
  left: calc( 50% + 2px);
}

.tooltip.simple:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tooltiptext {
  visibility: hidden;
  height: auto;
  width: 320px;
  background-color: #fff;
  text-align: left;
  padding: 20px;
  border-radius: 6px;
  font-size: 1.3rem !important;
  position: absolute;
  z-index: 5000;
  bottom: 125%;
  left: 50%;
  margin-left: -50px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
}

.tooltiptext * {
  font-size: 1.3rem !important;
  padding-bottom: 8px !important;
  margin-bottom: 0 !important;
  color: #000 !important;
}

.tooltiptext *:last-child {
  padding-bottom: 0px !important;
}

.tooltiptext li {
  padding-top: 0px !important;
}

.tooltiptext.inverse {
  margin-left: -250px;
}

.tooltiptext.inverse:after {
  left: unset;
  right: 25px;
}

.tooltiptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 25px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  -webkit-filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.2));
}

.tooltiptext.show-tooltip {
  visibility: visible;
  opacity: 1;
}

.msg_tmp.popin {
  position: fixed;
  z-index: 9999;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 7, 34, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.msg_tmp.popin.hide {
  display: none;
}

.msg_tmp.popin .content {
  margin: auto;
  width: 100%;
  max-width: 730px;
  padding: 35px;
  position: relative;
  font-size: 1.3rem;
  line-height: 1.9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.msg_tmp.popin .content figure {
  max-width: 680px;
  margin: 0;
}

.msg_tmp.popin .content figure.header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.msg_tmp.popin .content figure.price {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  background: #000;
  text-align: center;
}

@media (min-width: 768px) {
  .msg_tmp.popin .content figure.price {
    background: transparent;
    text-align: left;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 264px;
        -ms-flex: 1 1 264px;
            flex: 1 1 264px;
  }
}

.msg_tmp.popin .content .text {
  padding: 20px;
  display: inline-block;
  max-width: 100%;
}

@media (min-width: 768px) {
  .msg_tmp.popin .content .text {
    max-width: calc(100% - 264px);
  }
}

.msg_tmp.popin .content .btnClose {
  position: absolute;
  color: #fff;
  font-weight: 600;
  padding: 2px 10px;
  top: -28px;
  right: 0;
  text-decoration: none;
}

.msg_tmp.popin .content .btnClose2 {
  position: absolute;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 900;
  bottom: -31px;
  left: calc(50% - 40px);
}

a[data-modal]:not(.btn), a.open-modal {
  text-decoration: none;
  display: inline;
  border-bottom: 1px dotted black;
  margin-right: 25px;
}

a[data-modal]:not(.btn) .icon-info, a.open-modal .icon-info {
  color: #FE330A;
  font-size: 2.1rem;
  position: absolute;
}

a[data-modal]:not(.btn):hover, a.open-modal:hover {
  text-decoration: none;
  color: #FE330A;
}

nav a[data-modal]:not(.btn) {
  border-bottom: 0;
}

.menu_navigation_anchor {
  position: fixed;
  right: 30px;
  z-index: 900;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #f5a612;
}

.menu_navigation_anchor.hide {
  display: none;
}

.menu_navigation_anchor ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.menu_navigation_anchor li .dot {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 6px;
  position: relative;
  text-indent: 0;
  display: inline-block;
  margin-left: 10px;
  border: 1px solid transparent;
  -webkit-transition: all linear .3s;
  transition: all linear .3s;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.menu_navigation_anchor li + li {
  margin-top: 10px;
}

.menu_navigation_anchor li::before {
  display: none;
}

body.dark .menu_navigation_anchor li a {
  color: #fff;
}

.menu_navigation_anchor li a .dot::before {
  content: '';
  background-color: #ced4da;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  left: 5px;
  cursor: pointer;
  -webkit-transition: background-color linear .3s;
  transition: background-color linear .3s;
}

.menu_navigation_anchor li:hover .dot {
  border: 1px solid #ced4da;
}

.menu_navigation_anchor li.navigation_anchor_show .dot {
  border: 1px solid #FE330A;
}

.menu_navigation_anchor li a:hover::before,
.menu_navigation_anchor li.navigation_anchor_show a .dot::before {
  background-color: #FE330A;
}

.navigation_anchor_item_full {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

footer.site-footer .footer {
  padding-top: 45px;
  color: #000;
  background: #fff;
}

footer.site-footer .footer a {
  color: #000;
  text-transform: none;
}

footer.site-footer .footer .info-footer {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

footer.site-footer .footer .info-footer .realisation {
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  width: 100px;
  height: 35px;
  display: inline-block;
}

footer.site-footer .footer .footer-menu + .info-footer {
  padding-top: 20px;
}

.footer-menu {
  padding: 58px 0 45px;
}

.footer-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer-menu ul li a {
  color: #000;
  text-decoration: none;
}

.footer-menu ul li a:hover {
  color: #000;
  text-decoration: underline;
}

.footer-menu ul li .labels .label {
  font-size: 2.4rem;
  font-weight: 500;
}

.footer-menu ul li ul li ul li {
  padding-left: 10px;
}

.footer-menu ul li ul li ul li:before {
  content: '- ';
}

.archive .columns.categories {
  padding-bottom: 15px;
}

.archive .columns.categories a,
.archive .columns.categories button {
  margin: 5px;
}

.archive .columns.categories a:focus,
.archive .columns.categories button:focus {
  outline: 0;
}

.archive .columns.categories a:first-child,
.archive .columns.categories button:first-child {
  margin-left: 0;
}

.archive .columns.categories a:last-child,
.archive .columns.categories button:last-child {
  margin-right: 0;
}

.archive .columns.categories a:hover,
.archive .columns.categories button:hover {
  background-color: rgba(254, 51, 10, 0.2);
}

.archive .columns.categories a.current,
.archive .columns.categories button.current {
  background-color: #fe330a;
  color: #fff;
}

.archive .columns.pagination {
  text-align: center;
  padding-top: 15px;
}

.archive .columns.pagination a {
  margin: 5px;
}

.archive .columns.pagination a:hover {
  background-color: rgba(254, 51, 10, 0.2);
}

.archive .columns.content .item {
  margin-bottom: 2rem;
}

.archive .columns.content .item a.link-post {
  text-decoration: none;
}

.home a.edit_page {
  color: #000;
}

.blog-shadow-sharp {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 4px rgba(0, 0, 0, 0.15), 0 8px 8px rgba(0, 0, 0, 0.1), 0 16px 16px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 4px rgba(0, 0, 0, 0.15), 0 8px 8px rgba(0, 0, 0, 0.1), 0 16px 16px rgba(0, 0, 0, 0.05);
}

.blog-shadow-diffuse {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.16), 0 8px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.16), 0 8px 8px rgba(0, 0, 0, 0.2);
}

.flex-container.aside {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.flex-container.aside .blocks-aside {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media (min-width: 768px) {
  .flex-container.aside .blocks-aside {
    max-width: 355px;
    padding-right: 55px;
  }
}

.flex-container.aside .content.item-fluid {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 675px;
}

@media (min-width: 768px) {
  .flex-container.aside .content.item-fluid {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}

.flex-container.aside .content.item-fluid.no-content {
  max-width: 100%;
}

.flex-container.aside .content.item-fluid section[class*='bg_'] {
  padding: 30px 50px;
}

.content-aside.inView.item-fluid {
  min-width: 150px;
  margin-bottom: 20px;
  margin-right: 32px;
}

.content-aside.inView.item-fluid h2 {
  color: #5DB4AD;
  text-transform: uppercase;
  margin-bottom: 15px;
}

section.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 85px;
}

.page.big_header article {
  background: #fff;
}

@media (min-width: 992px) {
  .page.big_header article .flex-container {
    min-height: 510px;
  }
}

.page.big_header article .img.inView.left > img {
  max-height: 510px;
}

article {
  padding-top: 45px;
  padding-bottom: 45px;
}

article.bottom0 {
  padding-bottom: 0;
}

article.archive + section.articles {
  padding-top: 0;
}

article.archive {
  padding-bottom: 15px;
}

.category_content article {
  padding-top: 0;
  padding-bottom: 12px;
}

@media (min-width: 768px) {
  .align-bottom.columns .colonne > .inView > .content,
  .align-bottom.columns .colonne > .inView, .align-bottom.slides .colonne > .inView > .content,
  .align-bottom.slides .colonne > .inView {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .align-bottom.columns .colonne > .inView > .content > div,
  .align-bottom.columns .colonne > .inView > .content > figure,
  .align-bottom.columns .colonne > .inView > div,
  .align-bottom.columns .colonne > .inView > figure, .align-bottom.slides .colonne > .inView > .content > div,
  .align-bottom.slides .colonne > .inView > .content > figure,
  .align-bottom.slides .colonne > .inView > div,
  .align-bottom.slides .colonne > .inView > figure {
    margin-top: 0;
    margin-bottom: 0;
  }
  .align-bottom.columns .colonne > .inView > .content > :first-child,
  .align-bottom.columns .colonne > .inView > :first-child, .align-bottom.slides .colonne > .inView > .content > :first-child,
  .align-bottom.slides .colonne > .inView > :first-child {
    margin-top: auto;
  }
  .align-bottom.filetext .content .header, .align-bottom.textfile .content .header, .align-bottom.imgtext .content .header, .align-bottom.textimg .content .header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .align-bottom.filetext .content .header > h2,
  .align-bottom.filetext .content .header > h3, .align-bottom.textfile .content .header > h2,
  .align-bottom.textfile .content .header > h3, .align-bottom.imgtext .content .header > h2,
  .align-bottom.imgtext .content .header > h3, .align-bottom.textimg .content .header > h2,
  .align-bottom.textimg .content .header > h3 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .align-bottom.filetext .content .header > *, .align-bottom.textfile .content .header > *, .align-bottom.imgtext .content .header > *, .align-bottom.textimg .content .header > * {
    margin-top: 8px;
    margin-bottom: 0;
  }
  .align-bottom.filetext .content .header > *:first-child, .align-bottom.textfile .content .header > *:first-child, .align-bottom.imgtext .content .header > *:first-child, .align-bottom.textimg .content .header > *:first-child {
    margin-top: auto;
  }
  .align-bottom.filetext .content .image, .align-bottom.textfile .content .image, .align-bottom.imgtext .content .image, .align-bottom.textimg .content .image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .align-bottom.filetext .content .image figure, .align-bottom.textfile .content .image figure, .align-bottom.imgtext .content .image figure, .align-bottom.textimg .content .image figure {
    margin-top: auto;
    margin-bottom: 0;
  }
  .align-vertical.columns .colonne > .inView > .content,
  .align-vertical.columns .colonne > .inView, .align-vertical.slides .colonne > .inView > .content,
  .align-vertical.slides .colonne > .inView {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .align-vertical.columns .colonne > .inView > .content > div,
  .align-vertical.columns .colonne > .inView > .content > figure,
  .align-vertical.columns .colonne > .inView > div,
  .align-vertical.columns .colonne > .inView > figure, .align-vertical.slides .colonne > .inView > .content > div,
  .align-vertical.slides .colonne > .inView > .content > figure,
  .align-vertical.slides .colonne > .inView > div,
  .align-vertical.slides .colonne > .inView > figure {
    margin-top: 0;
    margin-bottom: 0;
  }
  .align-vertical.columns .colonne > .inView > .content > :first-child,
  .align-vertical.columns .colonne > .inView > :first-child, .align-vertical.slides .colonne > .inView > .content > :first-child,
  .align-vertical.slides .colonne > .inView > :first-child {
    margin-top: auto;
  }
  .align-vertical.columns .colonne > .inView > .content > :last-child,
  .align-vertical.columns .colonne > .inView > :last-child, .align-vertical.slides .colonne > .inView > .content > :last-child,
  .align-vertical.slides .colonne > .inView > :last-child {
    margin-bottom: auto;
  }
  .align-vertical.filetext .content .header, .align-vertical.textfile .content .header, .align-vertical.imgtext .content .header, .align-vertical.textimg .content .header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .align-vertical.filetext .content .header > h2,
  .align-vertical.filetext .content .header > h3, .align-vertical.textfile .content .header > h2,
  .align-vertical.textfile .content .header > h3, .align-vertical.imgtext .content .header > h2,
  .align-vertical.imgtext .content .header > h3, .align-vertical.textimg .content .header > h2,
  .align-vertical.textimg .content .header > h3 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .align-vertical.filetext .content .header > *, .align-vertical.textfile .content .header > *, .align-vertical.imgtext .content .header > *, .align-vertical.textimg .content .header > * {
    margin-top: 8px;
    margin-bottom: 0;
  }
  .align-vertical.filetext .content .header > *:first-child, .align-vertical.textfile .content .header > *:first-child, .align-vertical.imgtext .content .header > *:first-child, .align-vertical.textimg .content .header > *:first-child {
    margin-top: auto;
  }
  .align-vertical.filetext .content .header > *:last-child, .align-vertical.textfile .content .header > *:last-child, .align-vertical.imgtext .content .header > *:last-child, .align-vertical.textimg .content .header > *:last-child {
    margin-bottom: auto;
  }
  .align-vertical.filetext .content .image, .align-vertical.textfile .content .image, .align-vertical.imgtext .content .image, .align-vertical.textimg .content .image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .align-vertical.filetext .content .image figure, .align-vertical.textfile .content .image figure, .align-vertical.imgtext .content .image figure, .align-vertical.textimg .content .image figure {
    margin-top: auto;
    margin-bottom: auto;
  }
}

.archive-link {
  margin-top: 30px;
}

section.block {
  padding: 45px 0;
}

section.block.section-object-fit {
  position: relative;
}

section.block.section-object-fit img.img-object-fit {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

section.block.section-object-fit .max {
  z-index: 2;
  position: relative;
}

section.block .main-action {
  margin-top: 25px;
}

section.block.centerBtn .archive-link,
section.block.centerBtn .action {
  text-align: center;
}

section.block.centerAll h2, section.block.centerAll h3, section.block.centerAll .content,
section.block.centerAll .archive-link,
section.block.centerAll figure,
section.block.centerAll .entry-content.max,
section.block.centerAll .max > [class*=grid],
section.block.centerAll .max > .files > div,
section.block.centerAll .max > div {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

section.block.centerAll figure img {
  display: inline-block;
}

section.block.centerAll.other-elements .content {
  text-align: left;
}

section.block.centerHeader h2.entry-title, section.block.centerHeader h3.entry-subtitle {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block !important;
}

section.block.imagebg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 450px;
}

section.block.imagebg.linkAll {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

section.block.imagebg.linkAll > a.no {
  max-width: 1090px;
  width: 100%;
  margin: auto;
}

section.block.pad_top {
  padding-top: 45px;
  padding-bottom: 0;
}

section.block.pad_none {
  padding-top: 0;
  padding-bottom: 0;
}

section.block.pad_bottom {
  padding-top: 0;
  padding-bottom: 45px;
}

section.block.nbLfull.slides figure {
  margin: 0;
  text-align: center;
}

section.block.nbLfull.slides figure img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100vh;
}

section.block.nbLfull.slides .content {
  position: absolute;
}

section.block.pad_full {
  padding: 45px 0;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

section.block.pad_full .entry-content {
  margin: auto;
}

section.block.pad_full .next_block {
  position: absolute;
  bottom: 10px;
}

section.block.pad_full.map {
  padding: 0;
}

section.block.pad_full.map .googlemap, section.block.pad_full.map.maposm {
  height: 100vh;
}

section.block.pad_full.header {
  padding-bottom: 15px;
  min-height: 100vh;
}

section.block.pad_full.header [class*=grid-] > div {
  margin: auto;
  padding: 0;
}

section.block.pad_full.header.slides {
  padding: 0;
}

section.block.pad_full.header.slides .slick-dots {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 60px;
}

section.block.pad_full.header.slides .entry-content.max {
  max-width: 100%;
}

section.block.pad_full.header.slides .entry-content.max .slider.nb1,
section.block.pad_full.header.slides .entry-content.max .slider.nbfull {
  min-height: 100vh;
  height: 100vh !important;
  width: 100%;
}

section.block.pad_full.header.slides .entry-content.max .slider.nb1 .slick-slide,
section.block.pad_full.header.slides .entry-content.max .slider.nbfull .slick-slide {
  min-height: 100vh;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

section.block.pad_full.header.slides .entry-content.max .slider.nb1 .slick-slide figure,
section.block.pad_full.header.slides .entry-content.max .slider.nbfull .slick-slide figure {
  padding: 0;
  margin: 0;
  width: 100%;
  max-height: 100vh;
  text-align: center;
  overflow: hidden;
}

section.block.pad_full.header.slides .entry-content.max .slider.nb1 .slick-slide .content,
section.block.pad_full.header.slides .entry-content.max .slider.nbfull .slick-slide .content {
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.8);
}

@media (min-width: 768px) {
  section.block.pad_full.header.slides .entry-content.max .slider.nb1 .slick-slide .content,
  section.block.pad_full.header.slides .entry-content.max .slider.nbfull .slick-slide .content {
    position: absolute;
    bottom: 120px;
    opacity: 0;
    right: -930px;
    max-width: 520px;
    width: 100%;
    -webkit-transition: opacity linear .3s 1.1s, right linear .3s 1s, margin-left linear .3s 1s;
    transition: opacity linear .3s 1.1s, right linear .3s 1s, margin-left linear .3s 1s;
  }
}

section.block.pad_full.header.slides .entry-content.max .slider.nb1 .slick-slide .content *,
section.block.pad_full.header.slides .entry-content.max .slider.nbfull .slick-slide .content * {
  color: #fff !important;
}

@media (min-width: 768px) {
  section.block.pad_full.header.slides .entry-content.max .slider.nb1 .slick-slide.slick-current .content,
  section.block.pad_full.header.slides .entry-content.max .slider.nbfull .slick-slide.slick-current .content {
    bottom: 120px;
    right: 30px;
    opacity: 1;
  }
}

section.block.header:not(.pad_full) {
  padding-bottom: 15px;
}

section.block.header:not(.pad_full).slides.nbLfull, section.block.header:not(.pad_full).slides.nbL1 {
  padding: 0;
  position: relative;
}

section.block.header:not(.pad_full).slides.nbLfull .lSPager.lSpg, section.block.header:not(.pad_full).slides.nbL1 .lSPager.lSpg {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 0;
}

section.block.header:not(.pad_full).slides.nbLfull .entry-content.max, section.block.header:not(.pad_full).slides.nbL1 .entry-content.max {
  max-width: 100%;
}

section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1,
section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull, section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1,
section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull {
  width: 100%;
}

section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 li,
section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull li, section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 li,
section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull li {
  width: 100%;
  position: relative;
}

section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 figure,
section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull figure, section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 figure,
section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull figure {
  padding: 0;
  margin: 0;
}

section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 .content,
section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull .content, section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 .content,
section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull .content {
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.8);
}

@media (min-width: 768px) {
  section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 .content,
  section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull .content, section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 .content,
  section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull .content {
    position: absolute;
    bottom: 10%;
    max-width: 20%;
    margin-left: calc(100vw - 22%);
  }
}

section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 .content *,
section.block.header:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull .content *, section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 .content *,
section.block.header:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull .content * {
  color: #fff !important;
}

section.block.before:not(.pad_full) {
  padding-bottom: 15px;
}

section.block.before:not(.pad_full).slides.nbLfull, section.block.before:not(.pad_full).slides.nbL1 {
  padding: 0;
  position: relative;
}

section.block.before:not(.pad_full).slides.nbLfull .lSPager.lSpg, section.block.before:not(.pad_full).slides.nbL1 .lSPager.lSpg {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 0;
}

section.block.before:not(.pad_full).slides.nbLfull .entry-content.max, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max {
  max-width: 100%;
}

section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1,
section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1,
section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull {
  width: 100%;
}

section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 li,
section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull li, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 li,
section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull li {
  width: 100%;
  position: relative;
  min-height: 300px;
}

section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 figure,
section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull figure, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 figure,
section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull figure {
  padding: 0;
  margin: 0;
}

section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 .content,
section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull .content, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 .content,
section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull .content {
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.8);
}

section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 .content p,
section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull .content p, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 .content p,
section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull .content p {
  font-size: 1.2rem;
}

section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 .content span.h2-like,
section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull .content span.h2-like, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 .content span.h2-like,
section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull .content span.h2-like {
  font-size: 1.6rem;
}

@media (min-width: 768px) {
  section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 .content,
  section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull .content, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 .content,
  section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull .content {
    position: absolute;
    bottom: 10%;
    max-width: 500px;
    right: 5%;
  }
}

section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nb1 .content *,
section.block.before:not(.pad_full).slides.nbLfull .entry-content.max .slides.nbfull .content *, section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nb1 .content *,
section.block.before:not(.pad_full).slides.nbL1 .entry-content.max .slides.nbfull .content * {
  color: #fff !important;
}

section.block.before.pad_full {
  min-height: calc(100vh - 120px);
}

section.block.small .max {
  max-width: 600px;
}

section.block.up100 {
  margin-top: -100px;
}

section.block.align-vertical {
  min-height: 430px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

section.block.align-vertical > div {
  margin-top: auto;
  margin-bottom: auto;
}

section.block.inverse-title .entry-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

section.block.inverse-title .entry-content h3 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

section.block.inverse-title .entry-content h2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 0;
  margin-bottom: 25px;
}

section.block.inverse-title .entry-content .content {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

section.block.inverse-title .entry-content .content .button {
  margin-top: 25px;
}

section.block.columns .colonne > .inView {
  margin-bottom: 20px;
}

section.block.parallax {
  clear: both;
  padding: 45px 0;
  background-attachment: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
}

section.block.parallax:not(.imagebg) {
  min-height: 225px;
}

@media (min-width: 768px) {
  section.block.parallax {
    background-attachment: fixed;
  }
}

section.block.parallax > a.no,
section.block.parallax .parallax-container {
  max-width: 1090px;
  width: 100%;
  margin: auto;
}

section.block.parallax.before {
  height: calc(100vh - 160px);
  position: relative;
  padding: 0;
  overflow: hidden;
}

section.block.parallax.before .parallax-container {
  position: relative;
  overflow: hidden;
  top: 0;
  width: 100%;
  height: calc(100vh - 160px);
}

section.block.parallax.before .parallax-container > div:last-child {
  position: absolute;
  top: -20%;
  width: 120%;
  height: 130%;
  z-index: 1;
}

section.block.parallax.before .parallax-container > div:last-child img {
  -o-object-position: 68%;
     object-position: 68%;
}

@media (min-width: 768px) {
  section.block.parallax.before .parallax-container > div:last-child {
    right: -31%;
  }
  section.block.parallax.before .parallax-container > div:last-child img {
    -o-object-position: center;
       object-position: center;
  }
}

section.block.parallax.before .parallax-container .header {
  position: absolute;
  top: 25vh;
  left: 0;
  width: 100%;
  height: auto;
  padding: 12px 0;
  text-align: center;
  z-index: 100;
}

section.block.parallax.before .parallax-container .header .image {
  width: 100%;
  text-align: center;
  opacity: 0;
}

section.block.parallax.before .parallax-container .header .image img {
  width: 63px;
  height: 18px;
}

section.block.parallax.before .parallax-container .header h2 {
  font-size: 4.3rem;
  font-weight: 100;
  width: 100%;
  text-align: center;
}

@media (min-width: 768px) {
  section.block.parallax.before .parallax-container .header h2 {
    font-size: 6rem;
  }
}

section.block.parallax.before .parallax-container .header h3 {
  font-size: 1.6rem;
  font-weight: 200;
  width: 100%;
  text-align: center;
  max-width: 310px;
  margin: auto;
}

@media (min-width: 768px) {
  section.block.parallax.before .parallax-container .header h3 {
    max-width: 100%;
  }
}

section.block.showPage.bg_color-primary-darken h2.entry-title {
  color: #fe7256;
}

section.block.showPage.fullwidth h2.entry-title,
section.block.showPage.fullwidth h3.entry-subtitle {
  text-align: center;
}

section.block.showPage h3.entry-subtitle {
  padding-bottom: 15px;
}

section.block.img-parallax figure.para {
  background-attachment: unset;
  background-size: cover;
  background-position: center left;
  background-repeat: no-repeat;
  -webkit-transition: background-position linear .3s;
  transition: background-position linear .3s;
}

@media (min-width: 768px) {
  section.block.img-parallax figure.para {
    background-attachment: fixed;
  }
}

section.block.img-parallax.imgtext figure.para, section.block.img-parallax.textimg figure.para {
  background-size: 50%;
}

@media (min-width: 768px) {
  section.block.img-parallax.imgtext figure.para, section.block.img-parallax.textimg figure.para {
    background-position: calc((100vw - 768) / 2);
  }
}

@media (min-width: 992px) {
  section.block.img-parallax.imgtext figure.para, section.block.img-parallax.textimg figure.para {
    background-position: calc((100vw - 1090px) / 2);
  }
}

section.block.img-parallax.textimg figure.para {
  background-size: 50%;
  background-position: 75%;
}

section.block.video .header, section.block.imgtext .header, section.block.textimg .header {
  padding-top: 10px;
}

section.block.imgtext .content.inView {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

section.block.imgtext figure {
  margin-right: auto;
  margin-left: 0;
}

section.block.textimg .content.inView {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

section.block.textimg figure {
  margin-left: auto;
  margin-right: 0;
}

section.block.timeline > .max {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

@media (min-width: 768px) {
  section.block.timeline > .max {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}

section.block.timeline > .max .new-timeline {
  padding-top: 20px;
  padding-bottom: 50px;
  border-right: 0;
  border-left: solid 1px grey;
  padding-right: 0;
  padding-left: 55px;
  margin: 0 auto 0 -1px;
  text-align: left;
  height: auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

@media (min-width: 768px) {
  section.block.timeline > .max .new-timeline {
    width: calc(100% / 2 - 0rem - 0.01px);
    text-align: right;
    margin: 0 0 auto 0;
    padding-right: 55px;
    border-right: solid 1px grey;
    border-left: 0;
  }
}

section.block.timeline > .max .new-timeline h2.title {
  font-weight: 900;
  font-size: 5rem;
  padding: 0;
  margin: 0;
  opacity: .5;
  text-align: left;
}

@media (min-width: 768px) {
  section.block.timeline > .max .new-timeline h2.title {
    line-height: .5;
  }
}

section.block.timeline > .max .new-timeline figure {
  position: relative;
  border-radius: 50%;
  margin-left: 0;
  margin-right: auto;
}

@media (min-width: 768px) {
  section.block.timeline > .max .new-timeline figure {
    margin-left: auto;
    margin-right: 0;
  }
}

section.block.timeline > .max .new-timeline figure img {
  border-radius: 50%;
}

section.block.timeline > .max .new-timeline figure:before {
  content: '';
  display: inline-block;
  height: 1px;
  width: 52px;
  position: absolute;
  right: unset;
  top: 50%;
  left: -55px;
  background: grey;
}

@media (min-width: 768px) {
  section.block.timeline > .max .new-timeline figure:before {
    left: unset;
    right: -55px;
  }
}

section.block.timeline > .max .new-timeline:nth-child(odd) {
  border-right: 0;
  border-left: solid 1px grey;
  padding-right: 0;
  padding-left: 55px;
  margin: 0 auto 0 -1px;
  text-align: left;
}

@media (min-width: 768px) {
  section.block.timeline > .max .new-timeline:nth-child(odd) h2.title {
    text-align: right;
  }
}

section.block.timeline > .max .new-timeline:nth-child(odd) figure {
  margin-left: 0;
  margin-right: auto;
}

section.block.timeline > .max .new-timeline:nth-child(odd) figure:before {
  right: unset;
  left: -55px;
}

section.block.timeline > .max .new-timeline:nth-child(2) {
  padding-top: 0;
  margin: 0 0 0 0;
}

section.block.timeline > .max .new-timeline:nth-child(2):before {
  content: '';
  display: inline-block;
  width: 22px;
  height: 22px;
  background: #000;
  border-radius: 50%;
  margin: 0 auto 50px -66px;
}

@media (min-width: 768px) {
  section.block.timeline > .max .new-timeline:nth-child(2):before {
    margin: 0 -66px 50px auto;
  }
}

section.block.timeline > .max .new-timeline:nth-child(3) {
  margin: 0 auto 0 0;
}

@media (min-width: 768px) {
  section.block.timeline > .max .new-timeline:nth-child(3) {
    margin: 156px auto 50px -1px;
  }
}

section.block .counter {
  padding-bottom: 10px;
  text-align: center;
  margin: auto;
}

section.block .counter .title {
  font-size: 2rem;
  font-weight: 400;
  display: block;
}

section.block .counter .number {
  font-size: 2.4rem;
  font-weight: 900;
  display: block;
}

section.block.bigOne .counter:first-child {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  padding-bottom: 15px;
  padding-right: 8px;
}

section.block.bigOne .counter:first-child .title {
  font-size: 3.5rem;
  font-weight: 400;
  display: inline-block;
}

@media (min-width: 992px) {
  section.block.bigOne .counter:first-child .title {
    padding-left: 10px;
  }
}

section.block.bigOne .counter:first-child .number {
  font-size: 4.5rem;
  font-weight: 900;
  display: inline-block;
}

section.block.quote .title {
  padding-bottom: 15px;
  display: block;
  font-size: 1.7rem;
  color: #FE330A;
}

section.block.quote ul.slides {
  height: auto !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

section.block.quote ul.slides li {
  margin: auto;
}

section.block.links .links a {
  font-size: 1.7rem;
  color: #FE330A;
  text-decoration: none;
}

section.block.links .links a:hover {
  text-decoration: none;
}

section.block.links .links a [class*=icon] {
  -webkit-transition: padding-left linear .2s;
  transition: padding-left linear .2s;
}

section.block.links .links a:hover [class*=icon] {
  padding-left: 8px;
}

section.block.imgtext .links p, section.block.textimg .links p, section.block.text .links p, section.block.filetext .links p, section.block.textfile .links p {
  margin-bottom: 0;
}

section.block.imgtext .links p a, section.block.textimg .links p a, section.block.text .links p a, section.block.filetext .links p a, section.block.textfile .links p a {
  color: #FE330A;
  text-decoration: none;
}

section.block.imgtext .links p a:hover, section.block.textimg .links p a:hover, section.block.text .links p a:hover, section.block.filetext .links p a:hover, section.block.textfile .links p a:hover {
  text-decoration: none;
}

section.block.imgtext .links p a [class*=icon], section.block.textimg .links p a [class*=icon], section.block.text .links p a [class*=icon], section.block.filetext .links p a [class*=icon], section.block.textfile .links p a [class*=icon] {
  -webkit-transition: padding-left linear .2s;
  transition: padding-left linear .2s;
}

section.block.imgtext .links p a:hover [class*=icon], section.block.textimg .links p a:hover [class*=icon], section.block.text .links p a:hover [class*=icon], section.block.filetext .links p a:hover [class*=icon], section.block.textfile .links p a:hover [class*=icon] {
  padding-left: 8px;
}

section.block.slides .slides {
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
  opacity: 1;
}

section.block.slides .slides .btn.button.button--primary {
  margin: 14px 0;
}

section.block.slides .slides:not(.slick-initialized) {
  opacity: 0;
}

section.block.event .title.toggle_link {
  font-size: 1.5rem;
  line-height: 2;
  font-weight: 700;
  text-align: left;
}

section.block.event .title.toggle_link:after {
  content: none;
}

section.block.event .title.toggle_link [class*='icon-'] {
  width: 30px;
  height: 30px;
  text-align: center;
  display: block;
  float: right;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

section.block.event .title.toggle_link.toggled [class*='icon-'] {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

section.block.faq .question {
  width: 100%;
  padding-top: 10px;
}

section.block.faq h3 {
  text-align: left;
}

section.block.faq h3 [class*='icon-'] {
  width: 30px;
  height: 30px;
  text-align: center;
  display: block;
  float: right;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

section.block.faq h3.toggled [class*='icon-'] {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

section.block.faq .answer {
  display: none;
  background: #F2F2F2;
  padding: 10px;
}

section.block.price > .max .price-info {
  width: 100%;
}

section.block.price > .max .price-info > * {
  margin: auto;
}

section.block.price > .max .price-info h2,
section.block.price > .max .price-info .title {
  margin-left: 0;
  width: calc(100% - 150px);
}

@media (min-width: 768px) {
  section.block.price > .max .price-info h2,
  section.block.price > .max .price-info .title {
    width: calc(100% - 220px);
  }
}

section.block.price > .max .price-info h3,
section.block.price > .max .price-info .price {
  text-align: right;
  padding-left: 15px;
  margin-right: 0;
  width: 150px;
}

@media (min-width: 768px) {
  section.block.price > .max .price-info h3,
  section.block.price > .max .price-info .price {
    width: 220px;
  }
}

section.block.price > .max .price-info:not(:last-child) {
  border-bottom: solid 1px #dee2e6;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

section.block.price > .max .price-info.header {
  border-bottom: solid 2px #FE330A;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

section.block.price > .max .price-info.header > * {
  font-weight: 700;
  display: inline-block;
}

section.block.price > .max .price-info.header h2 {
  font-size: 1.8rem;
}

section.block.price > .max .price-info.header h3 {
  font-size: 1.5rem;
}

.event:not(article):not(.block) {
  background-color: #44B8EF;
  border-radius: 8px;
  color: #fff;
  border: solid 1px #44B8EF;
  margin-bottom: 15px;
}

.event:not(article):not(.block) a {
  color: #fff;
}

.event:not(article):not(.block):nth-child(odd) {
  background-color: #197AC9;
  border: solid 1px #197AC9;
}

.event:not(article):not(.block) figure {
  width: 100%;
  background: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  text-align: center;
}

.event:not(article):not(.block) figure img {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.event:not(article):not(.block) .info {
  padding: 20px;
  background-repeat: no-repeat;
  background-position: calc(100% - 20px) calc(100% - 5px);
  -webkit-transition: background-position linear .3s;
  transition: background-position linear .3s;
}

.event:not(article):not(.block) .info .date {
  text-align: right;
  width: 40px;
  font-size: 2.3rem;
  color: #fff;
  border-right: solid 1px #fff;
  padding-right: 14px;
}

.event:not(article):not(.block) .info .content {
  padding-left: 14px;
}

.event:not(article):not(.block) .info .content .date-full,
.event:not(article):not(.block) .info .content .date-time {
  font-weight: 700;
  text-transform: capitalize;
}

.event:not(article):not(.block) .info .content .title {
  text-transform: uppercase;
  padding-top: 8px;
}

.event:not(article):not(.block):hover .info {
  background-position: calc(100% - 10px) calc(100% - 5px);
}

.modal-content .event figure.image.f-right {
  display: none;
}

.counter_number .counter-round {
  position: relative;
  font-size: 1.7rem;
  font-weight: 400;
  text-align: center;
  width: 150px;
  margin: auto;
}

.counter_number .counter-round > .number {
  line-height: 160px;
  text-align: center;
  margin-bottom: 15px;
  display: inline-block;
}

.counter_number .counter-round > .number,
.counter_number .counter-round > .number + .unit {
  font-size: 2.4rem;
  font-weight: 900;
}

.counter_number .counter-round .circular-chart {
  width: 150px;
  height: 150px;
  position: absolute;
}

.circular-chart {
  display: block;
  margin: 5px auto;
}

.circular-chart .circle {
  stroke: #4CC790;
  fill: none;
  stroke-width: 2.5;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.circular-chart .circle.percent {
  stroke: #FE330A;
  opacity: 0;
}

.circular-chart .circle.percent.animated {
  -webkit-animation: progressNeu 1s 1s ease-out forwards;
          animation: progressNeu 1s 1s ease-out forwards;
}

.circular-chart .circle.base {
  stroke: #FE330A;
  stroke-width: 1;
}

@-webkit-keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}

@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}

@-webkit-keyframes progressNeu {
  0% {
    opacity: 0;
    stroke-dasharray: 0 100;
  }
  0.1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes progressNeu {
  0% {
    opacity: 0;
    stroke-dasharray: 0 100;
  }
  0.1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

section.block .counter.bar .counter_number {
  font-size: 1.3rem;
  font-weight: 400;
}

section.block .counter.bar .progression {
  position: relative;
  height: 20px;
}

section.block .counter.bar .progression .bar-progress {
  display: block;
  position: relative;
  background: rgba(254, 51, 10, 0.2);
  width: 100%;
  height: 10px;
  text-align: left;
}

section.block .counter.bar .progression .bar-progress .bar {
  display: inline-block;
  position: relative;
  top: -6px;
  background: #fe330a;
  width: 0;
  left: 0;
  height: 10px;
}

section.block .counter.bar .progression .bar-progress .percent {
  -webkit-transition: left linear .6s;
  transition: left linear .6s;
  position: relative;
  top: -34px;
  margin-left: -20px;
  background: #FE330A;
  background: #fff;
  padding: 5px;
}

section.block .counter.bar .progression .bar-progress .percent:after {
  content: '';
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 9px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  position: absolute;
  bottom: -6px;
  left: calc(50% - 5px);
}

section.block .counter.bar .progression .bar-progress .percent .percent {
  width: 25px;
  display: inline-block;
  text-align: right;
}

.counter.animated .progression .bar-progress .bar {
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

body.page-id-login #main,
body.page-id-account #main,
body.page-id-create #main,
body.page-id-reset-password #main,
body.page-id-forgot-password #main {
  background-color: rgba(254, 51, 10, 0.12);
}

article#login,
article.forgot-password,
article.reset-password,
article.account-create,
article#account {
  min-height: 100vh;
  width: 100%;
  margin: auto;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
}

article#login .row.full > div,
article.forgot-password .row.full > div,
article.reset-password .row.full > div,
article.account-create .row.full > div,
article#account .row.full > div {
  width: 100%;
}

article#login .center,
article.forgot-password .center,
article.reset-password .center,
article.account-create .center,
article#account .center {
  text-align: center;
}

article#login .center input[type="submit"],
article.forgot-password .center input[type="submit"],
article.reset-password .center input[type="submit"],
article.account-create .center input[type="submit"],
article#account .center input[type="submit"] {
  margin-left: auto;
  margin-right: auto;
}

article#login .like-modal,
article.forgot-password .like-modal,
article.reset-password .like-modal,
article.account-create .like-modal,
article#account .like-modal {
  margin: auto;
  max-width: 420px;
  width: 100%;
  border-radius: 10px;
  padding: 0;
  border: #dee2e6 1px solid;
  position: relative;
}

article#login .like-modal header,
article.forgot-password .like-modal header,
article.reset-password .like-modal header,
article.account-create .like-modal header,
article#account .like-modal header {
  padding: 15px;
  text-align: left;
  background: #d42401;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  font-family: "Montserrat", sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin: 0 auto 0;
}

article#login .like-modal header.connexion,
article.forgot-password .like-modal header.connexion,
article.reset-password .like-modal header.connexion,
article.account-create .like-modal header.connexion,
article#account .like-modal header.connexion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  line-height: 2;
}

article#login .like-modal header.connexion:before,
article.forgot-password .like-modal header.connexion:before,
article.reset-password .like-modal header.connexion:before,
article.account-create .like-modal header.connexion:before,
article#account .like-modal header.connexion:before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background: url(/build/images/picto-user.f6947c92.svg) center no-repeat;
  margin-right: 12px;
}

article#login .like-modal header .close-to-page,
article.forgot-password .like-modal header .close-to-page,
article.reset-password .like-modal header .close-to-page,
article.account-create .like-modal header .close-to-page,
article#account .like-modal header .close-to-page {
  color: #fff;
  font-size: 2.2rem;
  position: absolute;
  right: 15px;
  top: 12px;
}

article#login .like-modal .content,
article.forgot-password .like-modal .content,
article.reset-password .like-modal .content,
article.account-create .like-modal .content,
article#account .like-modal .content {
  padding: 25px;
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

article#login .like-modal .content .center,
article.forgot-password .like-modal .content .center,
article.reset-password .like-modal .content .center,
article.account-create .like-modal .content .center,
article#account .like-modal .content .center {
  text-align: center;
}

article#login .like-modal .content .center input[type=submit],
article.forgot-password .like-modal .content .center input[type=submit],
article.reset-password .like-modal .content .center input[type=submit],
article.account-create .like-modal .content .center input[type=submit],
article#account .like-modal .content .center input[type=submit] {
  border-radius: 4px;
}

article#login .like-modal .create-account,
article#login .like-modal .create-account a,
article#login .like-modal a.resetting,
article.forgot-password .like-modal .create-account,
article.forgot-password .like-modal .create-account a,
article.forgot-password .like-modal a.resetting,
article.reset-password .like-modal .create-account,
article.reset-password .like-modal .create-account a,
article.reset-password .like-modal a.resetting,
article.account-create .like-modal .create-account,
article.account-create .like-modal .create-account a,
article.account-create .like-modal a.resetting,
article#account .like-modal .create-account,
article#account .like-modal .create-account a,
article#account .like-modal a.resetting {
  width: 100%;
  display: inline-block;
  font-size: 1.3rem;
  text-align: center;
}

article#login .like-modal a.back,
article.forgot-password .like-modal a.back,
article.reset-password .like-modal a.back,
article.account-create .like-modal a.back,
article#account .like-modal a.back {
  position: absolute;
  bottom: -40px;
  width: 100%;
  left: 0;
  font-size: 1.2rem;
  text-align: center;
}

article#account .like-modal {
  max-width: 800px;
}

article#account .like-modal h2 {
  font-size: 2rem;
}

article#account .like-modal .pre-content {
  padding: 20px;
  background-color: rgba(254, 51, 10, 0.4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

article#account .like-modal .pre-content > a {
  margin: auto;
  text-transform: uppercase;
  font-size: 1.2rem;
  border-bottom: none;
  color: #fff;
  font-weight: 700;
}

article#account .like-modal .pre-content > a.admin {
  margin-left: 0;
  margin-right: 5px;
}

article#account .like-modal .pre-content > a.admin:after {
  content: '|';
  position: relative;
  right: -5px;
  top: -1px;
  opacity: .5;
}

article#account .like-modal .pre-content > a.logout {
  margin-left: 5px;
}

article#account .like-modal .pre-content > a.delete-account {
  margin-right: 0;
  color: #D9534F;
}

article#account .like-modal .account-delete {
  display: block;
  margin-top: 12px;
  padding: 20px;
  text-align: center;
  background-color: rgba(217, 83, 79, 0.2);
}

article#account .like-modal .content .container_form form .w100 {
  float: none;
  display: block;
  width: 100%;
}

article#account .like-modal .row.w100.sub {
  margin-top: 20px;
}

article#login .like-modal {
  max-width: 350px;
}

article#account.page-create.account-create {
  max-width: 800px;
}

article#account.page-create.account-create *:not(.sub) {
  text-align: left;
}

article#account.page-create.account-create .sub,
article#account.page-create.account-create .button--primary {
  text-align: center;
}

article .links p {
  margin-bottom: 0;
}

article .links p a {
  color: #FE330A;
  text-decoration: none;
}

article .links p a:hover {
  text-decoration: none;
}

article .links p a [class*=icon] {
  -webkit-transition: padding-left linear .2s;
  transition: padding-left linear .2s;
}

article .links p a:hover [class*=icon] {
  padding-left: 8px;
}

.next_block {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 6px;
  z-index: 999;
}

.next_block a.next_block_link {
  font-size: 3rem;
  line-height: 0;
  border: #FE330A 1px solid;
  color: #FE330A;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 50%;
  text-decoration: none;
  display: inline-block;
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
}

.next_block a.next_block_link:hover {
  opacity: .7;
}

#page.role_admin {
  padding-bottom: 30px;
}

#page-offline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
}

#page-offline header {
  margin: auto;
  margin-bottom: 0;
}

#page-offline .entry-content {
  margin: auto;
  margin-top: 0;
}

.content .category {
  opacity: 0.5;
  font-size: 1.4rem;
}

footer .category {
  font-size: 1.4rem;
  opacity: .7;
}

.footer-post .infos {
  padding: 20px 0;
  margin-top: 20px;
  text-align: left;
}

.footer-post .infos p {
  margin-bottom: 0.5rem;
}

.footer-post .infos .date [class*='icon-'],
.footer-post .infos .category [class*='icon-'] {
  font-size: 1.2rem;
}

footer .infos {
  padding: 20px 0;
  border-top: #e7e9ed solid 1px;
  margin-top: 20px;
  text-align: left;
}

footer .infos p {
  margin-bottom: 0.5rem;
}

footer .infos .date [class*='icon-'],
footer .infos .category [class*='icon-'] {
  font-size: 1.2rem;
}

footer#colophon .share_bloc {
  padding-bottom: 40px;
}

footer#colophon .footer .footer-menu.max {
  max-width: 1090px;
  margin: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0;
}

@media (min-width: 992px) {
  footer#colophon .footer .footer-menu.max {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 35px;
  }
}

footer#colophon .footer .footer-menu.max .main-logo {
  margin-right: 25px;
}

footer#colophon .footer .footer-menu.max ul.footer-menu li {
  padding-bottom: 5px;
  text-align: center;
}

@media (min-width: 768px) {
  footer#colophon .footer .footer-menu.max ul.footer-menu li {
    padding-bottom: 0;
    text-align: left;
  }
}

footer#colophon .footer .footer-menu.max ul.footer-menu li a.item,
footer#colophon .footer .footer-menu.max ul.footer-menu li .labels .label {
  font-size: 1.3rem;
  font-weight: 200;
}

footer#colophon .footer .footer-menu.max ul.footer-menu li .follow_us {
  text-align: right;
}

footer#colophon .footer .footer-menu.max ul.footer-menu > li[class*='col'] {
  width: 100%;
  margin: 0 2rem 0;
}

@media (min-width: 768px) {
  footer#colophon .footer .footer-menu.max ul.footer-menu > li[class*='col'] {
    margin: 0 auto 40px;
    width: auto;
  }
  footer#colophon .footer .footer-menu.max ul.footer-menu > li[class*='col']:first-child {
    margin-left: 0;
  }
  footer#colophon .footer .footer-menu.max ul.footer-menu > li[class*='col']:last-child {
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  footer#colophon .footer .footer-menu.max ul.footer-menu > li[class*='col'] ul > li:first-child:not(.main) {
    margin-top: 50px;
  }
}

footer#colophon .footer .footer-menu.max ul.footer-menu > li[class*='col'] ul > li a {
  text-transform: none;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 3.5rem;
}

footer#colophon .footer .footer-menu.max ul.footer-menu > li[class*='col'] ul > li.main a {
  font-weight: bold;
  margin-bottom: 15px;
  display: inline-block;
}

footer#colophon .footer .footer-menu.max ul.footer-menu + ul.footer-menu {
  margin-top: 5px;
  text-align: right;
  padding-bottom: 0;
}

footer#colophon .footer .footer-menu.max ul.footer-menu + ul.footer-menu > li {
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
  border-left: solid 1px grey;
}

@media (min-width: 768px) {
  footer#colophon .footer .footer-menu.max ul.footer-menu + ul.footer-menu > li {
    margin-right: 0;
    margin-left: 5px;
  }
}

footer#colophon .footer .footer-menu.max ul.footer-menu + ul.footer-menu > li:first-child {
  border-left: 0;
  margin-left: auto;
}

footer#colophon .footer .share_bloc {
  padding: 20px 0 0;
  border-top: 0;
  text-align: left;
}

footer#colophon .footer .share_bloc a {
  font-size: 1.3rem;
  text-decoration: none;
  border: solid 1px #FE330A;
  border-radius: 50%;
  color: #000;
  -webkit-transition: color linear .3s;
  transition: color linear .3s;
  padding: 10px 12px 9px;
  width: 30px;
  height: 30px;
  margin: 10px;
  position: relative;
  top: 14px;
}

footer#colophon .footer .share_bloc a span {
  display: none;
}

footer#colophon .footer .title_share, footer#colophon .footer .title_follow {
  top: 0;
  display: block;
  color: #000;
}

.prefooter {
  padding: 45px;
}

.prefooter .max {
  max-width: 1090px;
}

.prefooter .max ul li {
  display: inline-block;
  width: auto;
  padding-right: 20px;
}

.prefooter .max ul li a,
.prefooter .max ul li .labels .label {
  color: #000;
  text-decoration: none;
  font-size: 1.3rem;
  font-weight: 200;
  padding-bottom: 20px;
  display: inline-block;
}

footer > .share_bloc,
.share_it > .share_bloc {
  padding: 20px 0;
  border-top: #e7e9ed solid 1px;
  text-align: center;
}

footer > .share_bloc .title_share,
.share_it > .share_bloc .title_share {
  text-transform: uppercase;
  color: #727e96;
  font-weight: 400;
  position: relative;
  top: 14px;
  font-size: 2rem;
}

footer > .share_bloc a,
.share_it > .share_bloc a {
  font-size: 1.3rem;
  text-decoration: none;
  border: solid 1px #FE330A;
  border-radius: 50%;
  color: #727e96;
  -webkit-transition: color linear .3s;
  transition: color linear .3s;
  padding: 10px 12px 9px;
  width: 30px;
  height: 30px;
  margin: 10px;
  position: relative;
  top: 14px;
}

footer > .share_bloc a span,
.share_it > .share_bloc a span {
  display: none;
}

.share_it .share_bloc {
  border-top: 0;
  padding-top: 0;
}

.follow_us a.follow {
  font-size: 1.6rem;
  text-decoration: none;
  display: inline-block;
  padding: 11px 12px 0px;
  -webkit-transition: all linear .3s;
  transition: all linear .3s;
}

.follow_us a.follow:not(.letter) {
  border: solid 1px #FE330A;
  border-radius: 50%;
  color: #fff;
  width: 42px;
  height: 42px;
  margin: 6px;
  position: relative;
  top: 0px;
}

.follow_us a.follow.tik-tok svg {
  position: relative;
  top: -2px;
}

.follow_us a.follow:hover {
  text-decoration: none;
  color: #fff;
}

.follow_us a.follow:hover:not(.letter) {
  background: #FE330A;
  border: solid 1px #de2601;
}

.follow_us a.follow:hover.letter {
  color: #FE330A;
}

.slider:not(.slick-initialized) {
  display: none;
}

.slider .slick-track {
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.slider .slick-slide {
  margin-left: 5px;
  margin-right: 5px;
}

.slider .slick-slide > div {
  padding-top: 4px;
}

.slider .slick-slide > div,
.slider .slick-slide > div > div {
  height: 100%;
}

.slider .slick-slide > div > div > a {
  height: 99.5%;
}

.slider .slick-slide > div > div > a .content {
  position: unset;
}

.slider .slick-slide figure {
  margin: 0;
}

body .navigation.post a.prev {
  text-align: left;
}

body .navigation.post a.next {
  text-align: right;
}

form label {
  text-align: left;
  display: block;
  color: #000;
}

form label.required {
  color: #000;
}

form label.required:after {
  content: ' *';
  color: #D9534F;
}

form input:not([type="submit"]):not([type=checkbox]):not([type=radio]) {
  width: 100%;
}

form + .fake-for-tabulation {
  width: 0;
  height: 0;
  text-decoration: none;
  font-size: 0;
}

form.user-register-modal .required-fields.last > div:last-child,
form.user-register .required-fields.last > div:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
}

form.user-register-modal .required-fields.last > div:last-child > label,
form.user-register .required-fields.last > div:last-child > label {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 1.1rem;
}

form.user-register-modal .required-fields.last > div:last-child > input,
form.user-register .required-fields.last > div:last-child > input {
  margin: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
}

form.user-register-modal .required-fields select,
form.user-register .required-fields select {
  width: 100%;
}

form.user-register .required-fields.last, form.user-register-modal .required-fields.last {
  margin-bottom: 0;
}

form.user-register .required-fields.last > div:last-child, form.user-register-modal .required-fields.last > div:last-child {
  margin: 0;
}

form.user-register .required-fields.last > div:last-child label[for=user_isRgpd], form.user-register-modal .required-fields.last > div:last-child label[for=user_isRgpd] {
  padding-bottom: 0;
}

.modal form .modal-content > div label,
.modal form .modal-content > div input {
  width: 100%;
  text-align: left;
}

.modal form .modal-content > div + a {
  text-align: left;
  width: 100%;
  display: block;
}

.content .container_form {
  width: 100%;
}

.content .container_form .response, .content .container_form .spinner {
  width: 100%;
  text-align: center;
  margin: auto;
}

.content .container_form .g-recaptcha.error iframe {
  border: solid 1px red;
}

.content .container_form iframe {
  min-height: auto;
}

.content .container_form form label {
  display: block;
}

.content .container_form form select,
.content .container_form form input[type='text'],
.content .container_form form input[type="color"],
.content .container_form form input[type="date"],
.content .container_form form input[type="datetime-local"],
.content .container_form form input[type="email"],
.content .container_form form input[type="month"],
.content .container_form form input[type="number"],
.content .container_form form input[type="password"],
.content .container_form form input[type="search"],
.content .container_form form input[type="tel"],
.content .container_form form input[type="time"],
.content .container_form form input[type="url"],
.content .container_form form input[type="week"],
.content .container_form form textarea {
  width: 100%;
}

.content .container_form form .row:not(.step-actions):not([class*=sub]) {
  margin-left: auto;
  margin-right: auto;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.content .container_form form .row:not(.step-actions):not([class*=sub]) > .error + label,
.content .container_form form .row:not(.step-actions):not([class*=sub]) > .error + input,
.content .container_form form .row:not(.step-actions):not([class*=sub]) > input,
.content .container_form form .row:not(.step-actions):not([class*=sub]) > label {
  margin-top: auto;
  margin-bottom: 5px;
}

.content .container_form form .row:not(.step-actions):not([class*=sub]) > *:last-child {
  margin-top: 0px;
  margin-bottom: 5px;
}

.content .container_form form .row.step-actions,
.content .container_form form .row[class*=sub] {
  margin-left: auto;
  margin-right: auto;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
}

.content .container_form form .rgpd_consent {
  margin-top: 20px;
  font-size: 1.1rem;
}

.content .container_form form textarea {
  min-height: 285px;
}

.content .container_form form [type="submit"] {
  margin-top: 30px;
  font-size: 1.6rem;
}

@media (min-width: 768px) {
  .content .container_form form [type="submit"] {
    margin-top: 0;
  }
}

.content .container_form form [type="submit"][disabled="disabled"] {
  background-color: rgba(254, 93, 61, 0.4);
  cursor: auto;
  font-style: italic;
  color: #fff;
}

.content .container_form form [type="checkbox"],
.content .container_form form [type="radio"] {
  margin: 0;
  margin-right: 5px;
}

.content .container_form form [type="checkbox"]:not(#form_rgpd),
.content .container_form form [type="radio"]:not(#form_rgpd) {
  float: left;
}

.content .container_form form [type="checkbox"] + label,
.content .container_form form [type="radio"] + label {
  display: inline;
}

.content .container_form form .step-actions {
  margin-top: 40px;
  text-align: center;
}

.content .container_form form .step-actions button {
  display: inline-block;
}

.content .container_form form .step-actions button:first-child {
  margin-left: 0;
  margin-right: auto;
}

.content .container_form form .step-actions button:last-child {
  margin-left: auto;
  margin-right: 0;
}

.search_block.popup {
  display: none;
}

.login-link a span[class*=icon],
a.user-account span[class*=icon],
.search-pop span[class*=icon] {
  padding-left: 10px;
  color: #FE330A;
}

a.user-account span[class*=icon],
.login-link a span[class*=icon] {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml%20version=%271.0%27%20encoding=%27utf-8%27?%3e%3c%21DOCTYPE%20svg%20PUBLIC%20%27-//W3C//DTD%20SVG%201.1//EN%27%20%27http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%27%20[%20%3c%21ENTITY%20ns_extend%20%27http://ns.adobe.com/Extensibility/1.0/%27%3e%3c%21ENTITY%20ns_ai%20%27http://ns.adobe.com/AdobeIllustrator/10.0/%27%3e%3c%21ENTITY%20ns_graphs%20%27http://ns.adobe.com/Graphs/1.0/%27%3e%3c%21ENTITY%20ns_vars%20%27http://ns.adobe.com/Variables/1.0/%27%3e%3c%21ENTITY%20ns_imrep%20%27http://ns.adobe.com/ImageReplacement/1.0/%27%3e%3c%21ENTITY%20ns_sfw%20%27http://ns.adobe.com/SaveForWeb/1.0/%27%3e%3c%21ENTITY%20ns_custom%20%27http://ns.adobe.com/GenericCustomNamespace/1.0/%27%3e%3c%21ENTITY%20ns_adobe_xpath%20%27http://ns.adobe.com/XPath/1.0/%27%3e%20]%3e%3csvg%20version=%271.1%27%20id=%27Calque_1%27%20xmlns:x=%27&ns_extend;%27%20xmlns:i=%27&ns_ai;%27%20xmlns:graph=%27&ns_graphs;%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20x=%270px%27%20y=%270px%27%20viewBox=%270%200%2025.2%2025.2%27%20style=%27enable-background:new%200%200%2025.2%2025.2;%27%20xml:space=%27preserve%27%3e%3cmetadata%3e%3csfw%20xmlns=%27&ns_sfw;%27%3e%3cslices%3e%3c/slices%3e%3csliceSourceBounds%20bottomLeftOrigin=%27true%27%20height=%2724.8%27%20width=%2724.8%27%20x=%270.2%27%20y=%270.2%27%3e%3c/sliceSourceBounds%3e%3c/sfw%3e%3c/metadata%3e%3cpath%20fill=%27%23FE330A%27%20id=%27picto-user%27%20class=%27st0%27%20d=%27M21.5,3.7c-5-4.8-13-4.6-17.8,0.4c-4.6,4.9-4.6,12.5,0,17.4c5,4.8,13,4.6,17.8-0.4%20C26.1,16.2,26.1,8.6,21.5,3.7z%20M5.5,21.1c0.4-3.6,3.5-6.3,7.1-6.3c3.6,0,6.7,2.7,7.1,6.3C15.6,24.6,9.6,24.6,5.5,21.1z%20M12.6,13.3%20c-2.1,0-3.8-1.7-3.8-3.8s1.7-3.8,3.8-3.8s3.8,1.7,3.8,3.8v0C16.4,11.5,14.7,13.3,12.6,13.3z%20M21,19.9c-0.7-2.8-2.7-5.1-5.4-6%20c2.4-1.6,3.1-4.9,1.4-7.4S12.1,3.4,9.6,5S6.6,10,8.2,12.4c0.4,0.6,0.9,1,1.4,1.4c-2.7,1-4.7,3.3-5.4,6c-4-4.6-3.5-11.7,1.1-15.7%20S17,0.7,21,5.3C24.6,9.5,24.6,15.7,21,19.9L21,19.9z%27/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  position: relative;
  top: 4px;
}

a.user-account span[class*=icon] svg,
.login-link a span[class*=icon] svg {
  fill: #FE330A;
}

a.user-account span[class*=icon]:before,
.login-link a span[class*=icon]:before {
  content: '';
}

.entry-content div.search_block {
  position: relative;
  margin: 30px 0 20px;
}

.entry-content div.search_block .baseline {
  text-transform: uppercase;
  font-weight: 700;
}

.entry-content div.search_block form {
  max-width: 300px;
  position: relative;
}

.entry-content div.search_block form.medias {
  max-width: 100%;
}

.entry-content div.search_block form input.search {
  width: 100%;
  font-size: 1.5rem;
  color: #FE330A;
}

.entry-content div.search_block form a.search_btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 7px 11px 6px;
  z-index: 1;
  color: #727e96;
  text-decoration: none;
  border: #FE330A 1px solid;
  -webkit-transition: color linear .2s, background-color linear .2s;
  transition: color linear .2s, background-color linear .2s;
}

.entry-content div.search_block form a.search_btn:hover {
  background-color: #FE330A;
  color: #fff;
  text-decoration: none;
}

.result_item {
  padding: 20px 0 0;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  position: relative;
}

.result_item * {
  text-align: left;
}

.result_item a[data-modal]:not(.btn), .result_item a.open-modal {
  border-bottom: none;
  margin-right: 0;
}

.result_item a {
  text-decoration: none;
}

.result_item a:hover {
  text-decoration: none;
}

.result_item a:hover .actions.link {
  color: #FE330A;
  -webkit-transition: color linear .3s;
  transition: color linear .3s;
}

.result_item .actions > .text-default + .btns {
  padding: 6px 30px 7px !important;
}

.result_item .actions.link {
  padding: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  border-top: solid 1px #dee2e6;
}

.result_item .actions.link > .btns {
  padding: 20px 30px 0;
}

.result_item .found-txt.only-media {
  position: relative;
  background: #FE330A;
  color: #fff;
  padding: 10px 30px;
}

.result_item .found-txt.only-media a {
  color: #fff;
}

.result_item.doc.only-media > div:not(.found-txt) {
  height: calc(100% - 38px);
}

.result_item.doc.only-media > div:not(.found-txt) > a:not([data-modal]),
.result_item.doc.only-media > div:not(.found-txt) > .fake-a:not([data-modal]) {
  height: calc(100% - 0px);
}

.result_item.doc > div:not(.found-txt) {
  height: 100%;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]),
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) {
  height: 100%;
  display: block;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) figure,
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) figure {
  margin: 0 30px;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) .content,
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  height: calc(100% - 60px);
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) .content > span,
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) .content > span {
  margin-top: 8px;
  padding: 0 30px;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) .content .legend,
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) .content .legend {
  margin-bottom: 12px;
  padding: 0 30px;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) .content > .actions.link,
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) .content > .actions.link {
  padding: 0;
  margin-bottom: 0;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) .content > .actions.link > div,
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) .content > .actions.link > div {
  padding: 20px 30px;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) .content > .actions:not(.link),
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) .content > .actions:not(.link) {
  padding: 0;
  margin-bottom: 0;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) .content > .actions:not(.link) > div,
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) .content > .actions:not(.link) > div {
  padding: 20px 30px 0;
}

.result_item.doc > div:not(.found-txt) > a:not([data-modal]) .content > .actions:not(.link) .text-default,
.result_item.doc > div:not(.found-txt) > .fake-a:not([data-modal]) .content > .actions:not(.link) .text-default {
  padding-top: 0;
}

.result_item .page-single {
  padding-bottom: 37px;
}

.result_item .page-single .text {
  margin: 0 30px;
}

.result_item .page-single .actions {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding-top: 12px;
  padding-bottom: 13px;
}

.result_item .page-single .actions .btns {
  padding: 0 30px;
}

.result_item .toggle_link {
  padding-top: 8px;
  margin-bottom: 12px;
  color: #FE330A;
}

.result_item figure {
  margin: 0 15px 0 0;
  background: #FE330A;
}

.result_item figure.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.result_item figure.icon [class*=icon-] {
  margin: auto;
  font-size: 5rem;
  color: #fff;
}

.result_item .protected:before {
  position: absolute;
  right: 0;
  top: 15px;
  content: '';
  width: 40px;
  height: 40px;
  background-color: transparent;
  background-image: url(/build/images/file-protect.c993749f.svg);
  background-position: center right;
  background-repeat: no-repeat;
}

.result_item.doc {
  position: relative;
}

.result_item.doc figure {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
}

.result_item.doc figure [class*=icon-] {
  font-size: 2.5rem;
}

.result_item.doc .actions {
  margin: auto 0 0;
  width: 100%;
  color: #FE330A;
}

.result_item.doc .actions .icon-download {
  position: relative;
  top: 2px;
  margin-right: 5px;
}

.result_item.doc .actions.link {
  text-transform: uppercase;
  border-top: solid 1px #dee2e6;
  padding: 10px 0 10px 0;
}

.result_item.doc .actions:not(.link) {
  color: #D9534F;
}

.result_item.doc .actions:not(.link) .text-default {
  color: #D9534F;
  font-size: 1.3rem;
}

.result_item.doc .actions:not(.link) .btns {
  font-size: 1.3rem;
  border-top: solid 1px #dee2e6;
  padding: 10px 0 10px 0;
}

.result_item.doc .actions:not(.link) .btns .or {
  display: inline-block;
  padding: 16px 10px;
}

.result_item.doc .actions:not(.link) .btns .btn {
  font-size: 1.3rem;
  background: transparent;
  color: #D9534F;
  padding: 5px 0;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: 700;
}

.result_item.doc .actions:not(.link) .btns .btn:hover {
  background: transparent;
}

.result_item.medias {
  padding: 0;
}

.result_item.medias .protected div.fake-a,
.result_item.medias .media-single.sound,
.result_item.medias .media-single.image,
.result_item.medias .media-single.video,
.result_item.medias a.link {
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

@media (min-width: 768px) {
  .result_item.medias .protected div.fake-a,
  .result_item.medias .media-single.sound,
  .result_item.medias .media-single.image,
  .result_item.medias .media-single.video,
  .result_item.medias a.link {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}

.result_item.medias .protected div.fake-a figure,
.result_item.medias .media-single.sound figure,
.result_item.medias .media-single.image figure,
.result_item.medias .media-single.video figure,
.result_item.medias a.link figure {
  margin: 0 15px 0 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 120px;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
  position: relative;
  z-index: 9;
}

.result_item.medias .protected div.fake-a figure [class*=icon-],
.result_item.medias .media-single.sound figure [class*=icon-],
.result_item.medias .media-single.image figure [class*=icon-],
.result_item.medias .media-single.video figure [class*=icon-],
.result_item.medias a.link figure [class*=icon-] {
  font-size: 5rem;
}

.result_item.medias .protected div.fake-a .content,
.result_item.medias .media-single.sound .content,
.result_item.medias .media-single.image .content,
.result_item.medias .media-single.video .content,
.result_item.medias a.link .content {
  padding: 20px 40px 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  position: relative;
}

@media (min-width: 768px) {
  .result_item.medias .protected div.fake-a .content,
  .result_item.medias .media-single.sound .content,
  .result_item.medias .media-single.image .content,
  .result_item.medias .media-single.video .content,
  .result_item.medias a.link .content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}

.result_item.medias .protected div.fake-a .content .title,
.result_item.medias .media-single.sound .content .title,
.result_item.medias .media-single.image .content .title,
.result_item.medias .media-single.video .content .title,
.result_item.medias a.link .content .title {
  margin: 0 0 auto 0;
  font-size: 1.8rem;
  color: #FE330A;
}

.result_item.medias .protected div.fake-a .content .legend,
.result_item.medias .media-single.sound .content .legend,
.result_item.medias .media-single.image .content .legend,
.result_item.medias .media-single.video .content .legend,
.result_item.medias a.link .content .legend {
  margin: 0 0 auto 0;
}

.result_item.medias .protected div.fake-a .content .actions,
.result_item.medias .media-single.sound .content .actions,
.result_item.medias .media-single.image .content .actions,
.result_item.medias .media-single.video .content .actions,
.result_item.medias a.link .content .actions {
  margin: auto 0 0;
  text-align: right;
  width: 100%;
  border-top: solid 1px #dee2e6;
  padding: 10px 0 10px 0;
  color: #FE330A;
  float: right;
}

.result_item.medias .protected div.fake-a .content .actions .icon-download,
.result_item.medias .media-single.sound .content .actions .icon-download,
.result_item.medias .media-single.image .content .actions .icon-download,
.result_item.medias .media-single.video .content .actions .icon-download,
.result_item.medias a.link .content .actions .icon-download {
  position: relative;
  top: 2px;
  margin-right: 5px;
}

.result_item.medias .protected div.fake-a .content .actions.link,
.result_item.medias .media-single.sound .content .actions.link,
.result_item.medias .media-single.image .content .actions.link,
.result_item.medias .media-single.video .content .actions.link,
.result_item.medias a.link .content .actions.link {
  text-transform: uppercase;
}

.result_item.medias .protected div.fake-a .content .actions:not(.link),
.result_item.medias .media-single.sound .content .actions:not(.link),
.result_item.medias .media-single.image .content .actions:not(.link),
.result_item.medias .media-single.video .content .actions:not(.link),
.result_item.medias a.link .content .actions:not(.link) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #D9534F;
}

.result_item.medias .protected div.fake-a .content .actions:not(.link) .text-default,
.result_item.medias .media-single.sound .content .actions:not(.link) .text-default,
.result_item.medias .media-single.image .content .actions:not(.link) .text-default,
.result_item.medias .media-single.video .content .actions:not(.link) .text-default,
.result_item.medias a.link .content .actions:not(.link) .text-default {
  margin: auto auto auto 0;
  color: #D9534F;
  font-size: 1.3rem;
}

.result_item.medias .protected div.fake-a .content .actions:not(.link) .btns,
.result_item.medias .media-single.sound .content .actions:not(.link) .btns,
.result_item.medias .media-single.image .content .actions:not(.link) .btns,
.result_item.medias .media-single.video .content .actions:not(.link) .btns,
.result_item.medias a.link .content .actions:not(.link) .btns {
  font-size: 1.3rem;
  margin: auto 0 auto auto;
}

.result_item.medias .protected div.fake-a .content .actions:not(.link) .btns .btn,
.result_item.medias .media-single.sound .content .actions:not(.link) .btns .btn,
.result_item.medias .media-single.image .content .actions:not(.link) .btns .btn,
.result_item.medias .media-single.video .content .actions:not(.link) .btns .btn,
.result_item.medias a.link .content .actions:not(.link) .btns .btn {
  font-size: 1.3rem;
  background: transparent;
  color: #D9534F;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: 700;
}

.result_item.medias .protected div.fake-a .content .actions:not(.link) .btns .btn:first-child,
.result_item.medias .media-single.sound .content .actions:not(.link) .btns .btn:first-child,
.result_item.medias .media-single.image .content .actions:not(.link) .btns .btn:first-child,
.result_item.medias .media-single.video .content .actions:not(.link) .btns .btn:first-child,
.result_item.medias a.link .content .actions:not(.link) .btns .btn:first-child {
  padding-right: 5px;
}

.result_item.medias .protected div.fake-a .content .actions:not(.link) .btns .btn:last-child,
.result_item.medias .media-single.sound .content .actions:not(.link) .btns .btn:last-child,
.result_item.medias .media-single.image .content .actions:not(.link) .btns .btn:last-child,
.result_item.medias .media-single.video .content .actions:not(.link) .btns .btn:last-child,
.result_item.medias a.link .content .actions:not(.link) .btns .btn:last-child {
  padding-left: 5px;
  padding-right: 0;
}

.result_item.medias .protected div.fake-a .content .actions:not(.link) .btns .btn:hover,
.result_item.medias .media-single.sound .content .actions:not(.link) .btns .btn:hover,
.result_item.medias .media-single.image .content .actions:not(.link) .btns .btn:hover,
.result_item.medias .media-single.video .content .actions:not(.link) .btns .btn:hover,
.result_item.medias a.link .content .actions:not(.link) .btns .btn:hover {
  background: transparent;
}

.result_item.medias .found-txt .toggle_link {
  font-size: 1.2rem;
  padding: 1px 0 4px;
  position: absolute;
  margin-top: -24px;
  width: 100%;
  z-index: 0;
  text-align: right;
  padding-right: 30px;
}

.result_item.medias .found-txt .toggle-content {
  padding: 20px 30px 30px;
}

.page-search span.entry-title {
  font-size: 2rem;
  padding-bottom: 12px;
  display: inline-block;
}

.page-search .nb-result {
  font-size: 1.6rem;
  padding-bottom: 12px;
  color: #FE330A;
  display: inline-block;
}

body.archive-medias article[class*=archive-medias],
body.page-recherche article[class*=archive-medias] {
  padding-bottom: 0;
}

body.archive-medias.page-search.max,
body.page-recherche.page-search.max {
  padding-bottom: 25px;
}

article.no-padding-bottom {
  padding-bottom: 0;
}

body.archive-medias .columns.categories {
  display: none;
}

body.archive-medias section.page-header.img-bg {
  min-height: 242px;
}

body.archive-medias section.page-header.img-bg > .max {
  max-width: 616px;
  min-height: 242px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

body.archive-medias section.page-header.img-bg > .max header {
  margin: auto auto 8px;
}

body.archive-medias section.page-header.img-bg > .max header h1 {
  color: #fff;
  font-size: 2.8rem;
  font-weight: 700;
}

body.archive-medias section.page-header.img-bg > .max p {
  color: #fff;
  margin: 8px auto auto;
  font-size: 1.5rem;
}

body.archive-medias .modal-archive-media {
  max-width: 1090px;
}

body.archive-medias .search-block-medias .row label {
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  padding-bottom: 8px;
  cursor: default;
}

body.archive-medias .search-block-medias .row input[type=search],
body.archive-medias .search-block-medias .row input[type=text],
body.archive-medias .search-block-medias .row button,
body.archive-medias .search-block-medias .row select {
  border-radius: 26px;
  padding: 17px 26px 16px;
  width: 100%;
  font-size: 1.6rem;
  font-weight: 500;
}

body.archive-medias .search-block-medias .row select {
  background-position: calc(100% - 23px) 20px;
}

body.archive-medias .search-block-medias .row button {
  font-weight: 700;
  padding: 18px 26px;
}

body.archive-medias .result_item.item {
  text-align: center;
  padding: 0;
}

body.archive-medias .result_item.item a {
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  padding: 20px 15px 15px;
}

body.archive-medias .result_item.item a figure.icon.archive_media {
  background: rgba(0, 0, 0, 0.4);
  width: 228px;
  height: 163px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

body.archive-medias .result_item.item a figure.icon.archive_media [class*=icon-] {
  font-size: 7rem;
  margin: auto;
  opacity: .5;
}

body.archive-medias .result_item.item a .content {
  position: relative;
  top: -20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  min-height: 130px;
  margin: auto auto -20px;
}

body.archive-medias .result_item.item .btn.button--primary {
  border-radius: 16px;
  margin-bottom: 8px;
  margin-top: 0;
  font-size: 1rem;
  font-weight: 500;
}

body.archive-medias .result_item.item .title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
}

body.archive-medias .result_item.item .subtitle {
  font-size: 1.5rem;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0;
}

body.archive-medias .result_item.item .hastag {
  font-size: .9rem;
  font-weight: 500;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.36);
}

body.archive-medias .result_item.item .date {
  font-size: 1rem;
  font-weight: 700;
  color: #31B39F;
  margin-top: auto;
  margin-bottom: 0;
}

.block.images a {
  border: solid 2px #fff;
}

.googlemap,
.maposm .map {
  height: 350px;
  width: 100%;
}

section.map .flex-container--column figure {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}

section.map .flex-container--column .link {
  margin-bottom: 25px;
}

#media-fixed {
  position: fixed;
  z-index: 99999;
  bottom: 0;
  width: 100%;
  background: #36383B;
  color: #fff;
}

#media-fixed .max {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  top: -14px;
}

#media-fixed .max .media-infos {
  padding-left: 30px;
  line-height: 1;
}

#media-fixed .max .media-infos .title {
  font-weight: 700;
  font-size: 1.4rem;
}

#media-fixed .max .media-infos .legend {
  font-size: 1.2rem;
}

.files > div {
  margin-bottom: 20px;
}

.files a.media_pdf {
  text-decoration: none;
}

.files a.media_pdf:hover {
  text-decoration: none;
  color: #FE330A;
}

.files .file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 0;
}

.files .file > * {
  width: 100%;
  text-align: center;
}

.files .file > *:first-child:not(.legend), .files .file > *:last-child:not(.legend) {
  max-width: 30px;
}

.files .file > *.legend {
  text-align: left;
  font-size: 1.2rem;
  font-weight: 700;
  padding-left: 10px;
}

.files .file > *.legend p:first-child {
  margin-bottom: 0;
}

.files .file > *.legend p + p {
  margin-top: 6px;
}

.files .file > *.duration {
  text-align: right;
  font-size: 1rem;
  max-width: 100px;
  padding-right: 15px;
}

.files .file > *.link {
  max-width: 50px;
  border-left: solid 1px #D6D9DC;
  padding: 5px 0;
}

.files .audioplayer {
  height: auto;
  min-height: 100px;
}

@media (min-width: 768px) {
  .files .audioplayer {
    min-height: 58px;
  }
}

.files .audioplayer .audioplayer {
  width: 100%;
}

.files .audioplayer .max {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  top: -9px;
  padding: 0 0 0 12px;
}

.files .audioplayer .max .media-infos {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% - 38px);
      -ms-flex: 0 0 calc(100% - 38px);
          flex: 0 0 calc(100% - 38px);
  padding: 5px 0;
  line-height: 1.1;
}

@media (min-width: 768px) {
  .files .audioplayer .max .media-infos {
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
        -ms-flex-order: unset;
            order: unset;
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
    padding: 0;
    padding-left: 30px;
  }
}

.files .audioplayer .max .media-infos .title {
  font-weight: 700;
  font-size: 1.3rem;
}

.files .audioplayer .max .media-infos .legend {
  font-size: 1.2rem;
}

.files .audioplayer .max .audioplayer-volume {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8;
  margin-right: 0;
}

@media (min-width: 768px) {
  .files .audioplayer .max .audioplayer-volume {
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}

.files .audioplayer .audioplayer-bar-played {
  background-color: #FE330A;
}

.files .audioplayer .audioplayer-volume-adjust div div {
  background: #FE330A;
}

.grid-3 .files .audioplayer .max .media-infos,
.grid-4 .files .audioplayer .max .media-infos {
  padding: 0 0 0 10px;
}

.small .files .audioplayer .audioplayer-time,
.small .files .audioplayer .audioplayer-replay {
  display: none;
}

.small .files .audioplayer .audioplayer-time + span,
.small .files .audioplayer .audioplayer-replay + span {
  display: none;
}

.small .files .audioplayer .max .media-infos {
  padding: 0 0 0 10px;
}

.small .files .audioplayer .max .media-infos + span {
  display: none;
}

.tiny .files .audioplayer {
  background: transparent;
  min-height: auto;
}

.tiny .files .audioplayer .audioplayer-bar,
.tiny .files .audioplayer .audioplayer-time,
.tiny .files .audioplayer .audioplayer-volume,
.tiny .files .audioplayer .audioplayer-replay {
  display: none;
}

.tiny .files .audioplayer .audioplayer-bar + span,
.tiny .files .audioplayer .audioplayer-time + span,
.tiny .files .audioplayer .audioplayer-volume + span,
.tiny .files .audioplayer .audioplayer-replay + span {
  display: none;
}

.tiny .audioplayer-playpause {
  width: 21px;
}

.tiny .audioplayer-stopped .audioplayer-playpause span {
  background: url(/build/images/media_play.170deaec.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
}

.tiny .audioplayer-playing .audioplayer-playpause span {
  background: url(/build/images/media_stop.9bc8b820.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
}

.tiny .files .audioplayer .max .media-infos {
  padding: 0 0 0 10px;
  color: #000;
}

.tiny .files .audioplayer .max .media-infos + span {
  display: none;
}

iframe {
  border: 0;
  min-height: 350px;
  width: 100%;
}

.videoEmbed {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.videoEmbed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.init-video,
.videoEmbed {
  max-width: 1000px;
  margin: auto;
  padding-bottom: 0;
  height: 500px;
  display: block;
}

.init-video.hide,
.videoEmbed.hide {
  display: none;
}

.mustAcceptCookie {
  background-color: rgba(0, 0, 0, 0.6);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  min-height: 350px;
}

.mustAcceptCookie span {
  color: #fff;
  margin: auto;
  text-align: center;
}

.mustAcceptCookie span .btn_params {
  cursor: pointer;
  padding: 4px 12px;
  font-size: 1.2rem;
  border-radius: 3px;
  background-color: #FE330A;
  border: solid 1px #333;
  -webkit-transition: background-color linear .3s, color linear .3s;
  transition: background-color linear .3s, color linear .3s;
}

.mustAcceptCookie span .btn_params:hover {
  color: #e7e9ed;
  background-color: #d42401;
}

.radio_element {
  padding: 0 5px;
  display: inline-block;
}

.radio_element label {
  padding-left: 2px;
}

.fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.flash {
  position: relative;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}

.flash.success {
  background: #d4edda;
  border: solid 1px #c3e6cb;
  color: #155724;
}

.flash.error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.flash .max {
  padding: .75rem 1.25rem;
  border-radius: .25rem;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
  border-collapse: collapse;
}

#back-to-top {
  position: fixed;
  right: 0;
  cursor: pointer;
  background-color: #fff;
  z-index: 1049;
  color: #FE330A;
  opacity: .7;
  bottom: 3.2em;
  padding: 4px 10px 2px;
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
  font-size: 2.5rem;
}

#back-to-top:hover {
  opacity: .9;
}

.required {
  color: #D9534F;
}

.grid-1 > * {
  width: 100%;
}

.toggle_text {
  display: none;
}

.toggle_link {
  cursor: pointer;
  border-bottom: solid 1px #CBCBCB;
  position: relative;
}

.toggle_link:after {
  content: '\76';
  float: right;
  padding: 0;
  -webkit-transition: -webkit-transform linear .1s;
  transition: -webkit-transform linear .1s;
  transition: transform linear .1s;
  transition: transform linear .1s, -webkit-transform linear .1s;
}

.toggle_link.toggled:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.hide {
  display: none;
}

.show {
  display: inherit;
}

a.btn.small {
  font-size: 10px;
  line-height: 1.1;
}

.highlight {
  background: rgba(252, 252, 66, 0.8);
}

a.admin_link,
a.edit_page {
  display: none;
  position: fixed;
  z-index: 99999;
  top: 75px;
  right: 8px;
  padding: 8px;
  opacity: .5;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
  text-decoration: none;
}

a.admin_link:hover,
a.edit_page:hover {
  text-decoration: none;
}

a.admin_link .icon img,
a.edit_page .icon img {
  position: relative;
  margin-left: 3px;
  top: -3px;
}

a.admin_link:hover,
a.edit_page:hover {
  opacity: .8;
}

a.admin_link {
  right: unset;
  left: 0;
  top: 22px;
  position: fixed;
  z-index: 99999;
  padding: 3px;
  font-size: 10px;
  color: #fff;
  background: #990000;
  opacity: .5;
}

a.admin_link:hover {
  color: white;
  background: black;
}

.site-offline-info {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  padding: 3px;
  font-size: 10px;
  color: #fff;
  background: red;
  opacity: .5;
}

@-webkit-keyframes contentSlideUp {
  from {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes contentSlideUp {
  from {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes contentSlideUpBig {
  from {
    -webkit-transform: translateY(120px);
            transform: translateY(120px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes contentSlideUpBig {
  from {
    -webkit-transform: translateY(120px);
            transform: translateY(120px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes contentOpacity {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: .2;
  }
}

@keyframes contentOpacity {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: .2;
  }
}

.inView.up {
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-animation-duration: .6s;
          animation-duration: .6s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
  -webkit-transition: opacity linear .6s;
  transition: opacity linear .6s;
}

.inView.up.animated {
  -webkit-animation-name: contentSlideUp;
          animation-name: contentSlideUp;
  position: relative;
  z-index: 9;
}

.inView.upBig {
  -webkit-transform: translateY(120px);
          transform: translateY(120px);
  -webkit-animation-duration: .6s;
          animation-duration: .6s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
  -webkit-transition: opacity linear .6s;
  transition: opacity linear .6s;
}

.inView.upBig.animated {
  -webkit-animation-name: contentSlideUpBig;
          animation-name: contentSlideUpBig;
  position: relative;
  z-index: 9;
}

.inView.left {
  position: relative;
  opacity: 0;
  left: 60px;
  -webkit-transition: left .7s ease-out;
  transition: left .7s ease-out;
}

.inView.left.animated {
  left: 0;
  opacity: 1;
  -webkit-transition: left .7s ease-out, opacity .7s ease-out;
  transition: left .7s ease-out, opacity .7s ease-out;
}

.inView.bigleft {
  position: relative;
  opacity: 0;
  left: 200px;
  -webkit-transition: left .7s ease-out;
  transition: left .7s ease-out;
}

.inView.bigleft.animated {
  left: 0;
  opacity: 1;
  -webkit-transition: left .7s ease-out, opacity .7s ease-out;
  transition: left .7s ease-out, opacity .7s ease-out;
}

.inView.right {
  position: relative;
  opacity: 0;
  right: 60px;
  -webkit-transition: right .7s ease-out;
  transition: right .7s ease-out;
}

.inView.right.animated {
  right: 0;
  opacity: 1;
  -webkit-transition: right .7s ease-out, opacity .7s ease-out;
  transition: right .7s ease-out, opacity .7s ease-out;
}

.inView.bigright {
  position: relative;
  opacity: 0;
  right: 200px;
  -webkit-transition: right .7s ease-out;
  transition: right .7s ease-out;
}

.inView.bigright.animated {
  right: 0;
  opacity: 1;
  -webkit-transition: right .7s ease-out, opacity .7s ease-out;
  transition: right .7s ease-out, opacity .7s ease-out;
}

.masonry.fade,
.inView.fade {
  opacity: 0;
  -webkit-transition: opacity .4s ease-out;
  transition: opacity .4s ease-out;
}

.inView.fade2 {
  opacity: 0;
  -webkit-transition: opacity 1.7s ease-out .9s;
  transition: opacity 1.7s ease-out .9s;
}

.masonry.loaded.fade,
.inView.animated.fade,
.inView.animated.fade2 {
  opacity: 1;
}

.page section.page.article.masonry {
  max-width: 1090px;
  margin: auto;
}

li.active .inView.wait.up {
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
  -webkit-animation-name: contentSlideUp;
          animation-name: contentSlideUp;
  position: relative;
  z-index: 9;
}

figure.link {
  position: relative;
}

figure.link img {
  -o-object-fit: contain;
     object-fit: contain;
}

figure.link .icon-search {
  opacity: 0;
  color: #fff;
  position: absolute;
  z-index: 1;
  top: 4px;
  right: 8px;
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
}

figure.link:hover {
  cursor: pointer;
}

figure.link:hover:after {
  background-color: rgba(0, 0, 0, 0.6);
}

figure.link:hover figcaption {
  display: block;
  opacity: 1;
}

figure.link:hover .icon-search {
  opacity: .5;
}

figure.link:before {
  content: '';
}

figure.link:after {
  content: '';
  position: absolute;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  -webkit-transition: background-color linear .3s;
  transition: background-color linear .3s;
}

figure.link figcaption {
  display: none;
  position: absolute;
  z-index: 2;
  bottom: 0;
  padding: 8px 12px;
  opacity: 0;
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
}

figure.link figcaption h4, figure.link figcaption p {
  color: #fff;
  line-height: 1;
}

.actions .duration {
  display: block;
  padding: 8px 0;
}

.actions .duration img {
  padding-right: 8px;
}

.questionnaire {
  padding: 8px 0 0 0;
}

.questionnaire .quest input + span p {
  display: inline;
  padding-left: 10px;
}

.questionnaire .barre {
  width: 100%;
  height: 5px;
  background-color: #dee2e6;
  margin-bottom: 19px;
  border-radius: 3px;
  overflow: hidden;
}

.questionnaire .barre > span {
  display: inline-block;
  width: calc(10% - 2px);
  margin: 0 1px;
  height: 5px;
  float: left;
}

.questionnaire .barre > span.good {
  background-color: #abdbc3;
}

.questionnaire .barre > span.error {
  background-color: #ffa3a3;
}

.questionnaire .barre > span.current {
  background-color: #FE330A;
}

.questionnaire .cmb_question {
  text-align: right;
  color: #FE330A;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  display: inline-block;
  width: 100%;
  margin-bottom: 9px;
}

.questionnaire .question {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  margin-bottom: 15px;
  position: relative;
}

.questionnaire .question .question_container {
  padding: 20px 40px 10px;
  border-bottom: 1px solid #e3e3e3;
}

.questionnaire .question .num_q {
  display: inline-block;
  width: 27px;
  height: 27px;
  background-color: #5CB85C;
  position: absolute;
  left: 0;
  top: 27px;
  border-radius: 0 5px 5px 0;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  text-align: center;
}

.questionnaire .question h2 {
  color: #FE330A;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2em;
  margin-bottom: 25px;
}

.questionnaire .question label {
  color: #959595;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  margin-bottom: 20px;
}

.questionnaire .question label.picto {
  position: relative;
}

.questionnaire .question label.picto:before {
  content: " ";
  position: absolute;
  left: -27px;
  width: 13px;
  height: 11px;
}

.questionnaire .question label.error {
  color: #ff7272;
  text-decoration: line-through;
}

.questionnaire .question label.error .iradio:before {
  background-color: #ff7272;
}

.questionnaire .question label.error.picto:before {
  background-color: transparent;
  background-image: url(/build/images/icon-croix-small.48931f06.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.questionnaire .question label.good {
  color: #6bbe94;
  font-weight: 700;
}

.questionnaire .question label.good .iradio:before {
  background-color: #6bbe94;
}

.questionnaire .question label.good.picto:before {
  background-color: transparent;
  background-image: url(/build/images/icon-check-small.3f488142.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.questionnaire .question label.bad {
  text-decoration: line-through;
}

.questionnaire .question label .checked + span {
  color: #FE330A;
}

.questionnaire .question .actions_container {
  padding: 20px 40px;
  display: inline-block;
  width: 100%;
}

.questionnaire .question .actions_container .reponse {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  text-align: center;
  padding: 5px 0 0 0;
  border-radius: 5px 5px 0 0;
  width: 162px;
  height: 34px;
}

.questionnaire .question .actions_container .reponse span {
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
}

.questionnaire .question .actions_container .reponse span img {
  width: 21px;
  height: auto;
}

.questionnaire .question .actions_container .reponse.bonne {
  background-color: #ddf8eb;
}

.questionnaire .question .actions_container .reponse.bonne span {
  color: #6bbe94;
}

.questionnaire .question .actions_container .reponse.mauvaise {
  background-color: #fff0f0;
}

.questionnaire .question .actions_container .reponse.mauvaise span {
  color: #ff7272;
}

.explication {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  margin-bottom: 15px;
}

.explication h3 {
  color: #FE330A;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  padding: 15px 26px;
  border-bottom: 1px solid #e3e3e3;
}

.explication p {
  color: #747474;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  padding: 15px 26px;
}

.bouton_action:disabled {
  opacity: 0.2;
}

.questionnaire_termine {
  padding: 20px 0;
}

.questionnaire_termine h2 {
  color: #FE330A;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 22px;
}

.questionnaire_termine .score {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  margin-bottom: 18px;
}

.questionnaire_termine .score #score_top {
  background-color: #e0e9ff;
  padding: 30px 45px;
}

.questionnaire_termine .score #score_top p {
  color: #FE330A;
  font-size: 15px;
  font-weight: 400;
  line-height: 42px;
  margin: 0;
}

.questionnaire_termine .score #score_top p strong {
  color: #FE330A;
  font-size: 42px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  -webkit-transform: translateY(9px);
          transform: translateY(9px);
  display: inline-block;
}

.questionnaire_termine .score #score_bottom {
  padding: 30px 45px;
}

.questionnaire_termine .score #score_bottom p strong {
  color: #FE330A;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.questionnaire_termine .score #score_bottom ul li {
  color: #585858;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding-left: 10px;
  position: relative;
  margin-bottom: 12px;
}

.questionnaire_termine .score #score_bottom ul li:before {
  content: " ";
  left: 0;
  top: 6px;
  width: 4px;
  height: 4px;
  background-color: #FE330A;
  border-radius: 50%;
  position: absolute;
}

@media (min-width: 768px) {
  .questionnaire {
    padding: 23px 0 0 0;
  }
  .questionnaire .container {
    padding-right: 105px;
    padding-left: 105px;
  }
  .questionnaire .cmb_question {
    float: right;
    width: 150px;
    margin: -4px;
  }
  .questionnaire .barre {
    width: calc(100% - 150px);
    margin-top: 7px;
    margin-bottom: 29px;
    height: 6px;
  }
  .questionnaire .barre > span {
    height: 6px;
  }
  .questionnaire .question h2 {
    font-size: 20px;
  }
  .questionnaire .question .question_container {
    padding: 30px 40px 10px;
  }
  .questionnaire .question label {
    font-size: 14px;
  }
  .questionnaire .question .actions_container .reponse {
    width: 202px;
    height: 46px;
    padding-top: 11px;
  }
  .questionnaire .question .actions_container .reponse span {
    font-size: 14px;
  }
  .questionnaire .question .actions_container .reponse span img {
    width: 27px;
  }
  .questionnaire_termine .container {
    padding-right: 105px;
    padding-left: 105px;
  }
}

.sf-toolbar {
  z-index: 99999999999;
  position: relative;
}

.transition {
  display: inline-block;
  height: 100vh;
  width: 0;
  top: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  z-index: 9999999999;
  background: #d1435e;
  background: linear-gradient(165deg, #d1435e 0%, #e6400f 100%);
  -webkit-transition: width linear .2s, opacity linear .1s;
  transition: width linear .2s, opacity linear .1s;
}

.transition .loader {
  opacity: 0;
  margin: auto;
  display: inline-block;
  -webkit-transition: opacity linear .1s;
  transition: opacity linear .1s;
}

.transition .loader.show {
  opacity: .5;
}

.transition.go {
  opacity: 1;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.transition.go.end {
  -webkit-transition: left linear .2s, width linear .2s;
  transition: left linear .2s, width linear .2s;
  left: 100%;
  width: 0;
}

body.transition-running {
  overflow-y: hidden;
}

body.transition-running .loader {
  width: 48px;
  height: 48px;
  display: inline-block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@-webkit-keyframes flipX {
  0% {
    -webkit-transform: perspective(200px) rotateX(0deg) rotateY(0deg);
            transform: perspective(200px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(200px) rotateX(-180deg) rotateY(0deg);
            transform: perspective(200px) rotateX(-180deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(200px) rotateX(-180deg) rotateY(-180deg);
            transform: perspective(200px) rotateX(-180deg) rotateY(-180deg);
  }
}

@keyframes flipX {
  0% {
    -webkit-transform: perspective(200px) rotateX(0deg) rotateY(0deg);
            transform: perspective(200px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(200px) rotateX(-180deg) rotateY(0deg);
            transform: perspective(200px) rotateX(-180deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(200px) rotateX(-180deg) rotateY(-180deg);
            transform: perspective(200px) rotateX(-180deg) rotateY(-180deg);
  }
}

#lagoute {
  stroke-dasharray: 400;
  stroke-dashoffset: 400;
}

body.transition-running .loader #lagoute {
  -webkit-animation: draw 1s .3s linear infinite;
          animation: draw 1s .3s linear infinite;
}

@-webkit-keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}

.duration .text-duration + img,
.duration > img {
  display: none;
}

.slick-slide img {
  margin: auto;
}

.slick-slide div div.dir {
  text-align: center;
}

@media (min-width: 768px) {
  .slick-slide div div.dir {
    text-align: left;
  }
}

.site-branding > .main-logo > .logo_img a {
  margin: 4px;
  display: inline-block;
}

.js body .main-navigation.toggled-on > div > ul#primary-menu li:not(.btn) a {
  padding: 2px 0 2px 4px;
  min-height: auto;
  display: inline-block;
  margin-left: 20px;
}

#masthead.site-header:not(.fixed) {
  display: block;
  position: fixed;
}

#height_for_fixed_masthead {
  height: 71px !important;
}

#masthead.type-oneline .main-nav-container .main-navigation:not(.toggled-on) #primary-menu li.logo {
  position: fixed;
  top: 16px;
  left: 10px;
  -webkit-transition: all linear .3s;
  transition: all linear .3s;
}

@media (min-width: 920px) {
  #masthead.type-oneline .main-nav-container .main-navigation:not(.toggled-on) #primary-menu li.logo {
    position: relative;
    top: unset;
    left: 10px;
  }
}

@media (min-width: 1130px) {
  #masthead.type-oneline .main-nav-container .main-navigation:not(.toggled-on) #primary-menu li.logo {
    left: 0;
  }
}

@media (max-width: 919px) {
  #masthead.type-oneline.fixed .main-nav-container .main-navigation:not(.toggled-on) #primary-menu li.logo {
    top: -80px;
    left: 10px;
  }
}

.home .site-main > section.img-bg {
  width: 100%;
  background: #e6400f;
  background: linear-gradient(180deg, #d1435e 0%, #e6400f 695px, white 695px);
  overflow-x: hidden;
}

.home .site-main > section.img-bg > .max {
  padding: 0;
  max-width: 940px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
  position: relative;
  z-index: 10;
}

.home .site-main > section.img-bg > .max > header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  z-index: 2;
  opacity: 1;
  -webkit-transition: top linear .3s, opacity linear .3s;
  transition: top linear .3s, opacity linear .3s;
}

.home .site-main > section.img-bg > .max > header > div {
  margin: 50px 20px;
  -webkit-transition: margin linear .3s;
  transition: margin linear .3s;
}

@media (min-width: 768px) {
  .home .site-main > section.img-bg > .max > header > div {
    margin: 50px auto;
  }
}

.home .site-main > section.img-bg > .max > header > div h1, .home .site-main > section.img-bg > .max > header > div h2 {
  color: #fff;
  text-transform: uppercase;
}

.home .site-main > section.img-bg > .max > header > div h1 {
  font-size: 4.7rem;
  font-weight: 900;
  line-height: 0.9;
}

@media (min-width: 480px) {
  .home .site-main > section.img-bg > .max > header > div h1 {
    font-size: 5.7rem;
    font-weight: 900;
  }
}

@media (min-width: 768px) {
  .home .site-main > section.img-bg > .max > header > div h1 {
    font-size: 8.5rem;
    font-weight: 900;
  }
}

.home .site-main > section.img-bg > .max > header > div h1 span.sloop {
  display: block;
  font-weight: 900;
  font-size: 7rem;
}

@media (min-width: 480px) {
  .home .site-main > section.img-bg > .max > header > div h1 span.sloop {
    font-size: 10rem;
  }
}

@media (min-width: 768px) {
  .home .site-main > section.img-bg > .max > header > div h1 span.sloop {
    font-size: 17.5rem;
    font-weight: 900;
    position: relative;
    margin-left: -9.5px;
  }
}

.home .site-main > section.img-bg > .max > header > div h2 {
  font-size: 4.5rem;
  font-weight: 200;
}

.home .site-main > section.img-bg > .max > header > div .logo-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

.home .site-main > section.img-bg > .max > header > div .logo-title figure {
  margin: 49px auto 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

@media (min-width: 480px) {
  .home .site-main > section.img-bg > .max > header > div .logo-title figure {
    margin: 62px auto 0;
  }
}

@media (min-width: 768px) {
  .home .site-main > section.img-bg > .max > header > div .logo-title figure {
    margin: 96px auto 0;
  }
}

.home .site-main > section.img-bg > .max > header > div .logo-title h1 {
  margin: auto auto auto 0;
  position: absolute;
  z-index: 2;
}

.home .site-main > section.img-bg > .max > section.video {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  padding: 0;
}

.home .site-main > section.img-bg > .max > section.video .max {
  max-width: 100%;
}

.home .site-main > section.img-bg > .max > section.video iframe,
.home .site-main > section.img-bg > .max > section.video .video {
  position: relative;
  z-index: 1;
  left: 0;
  top: 25vh;
  width: 100%;
  height: 50vh;
  padding: 0;
}

@media (min-width: 576px) {
  .home .site-main > section.img-bg > .max > section.video iframe,
  .home .site-main > section.img-bg > .max > section.video .video {
    top: 0;
    height: 100vh;
  }
}

.home .site-main > section.img-bg > .max > section.video iframe video,
.home .site-main > section.img-bg > .max > section.video .video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 768px) {
  .home .site-main > section.img-bg > .max > section.video iframe video,
  .home .site-main > section.img-bg > .max > section.video .video video {
    height: 100vh;
  }
}

.home section.imgtext[class*=sloopBulle] > .entry-content.max .content .header {
  max-width: 444px;
  width: auto;
}

.home section.imgtext[class*=sloopBulle] > .entry-content.max .content .content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

.home section.imgtext[class*=sloopBulle] > .entry-content.max .content .content figure {
  margin: 15px auto auto;
}

h2.entry-title:before {
  content: none;
}

.archive-offre .link-min.archive-offre-min:hover .link-more {
  text-decoration: underline;
}

.blocks-aside .categories .h3-like {
  font-size: 2.3rem;
  font-weight: 900;
  text-transform: unset;
  margin-bottom: 1rem;
}

.blocks-aside .categories .btn-radio {
  margin-bottom: 8px;
}

.blocks-aside .categories .btn-radio .title {
  text-transform: unset;
  font-weight: 400;
}

.archive-offre .page-noheader {
  padding-top: 75px;
  margin-bottom: 80px;
}

.archive-offre .page-noheader figure > img:first-child {
  z-index: 1;
  position: relative;
}

.archive-offre .page-noheader figure > img:first-child + img.bulle {
  display: none;
  position: absolute;
  right: -110px;
  bottom: -80px;
  z-index: 0;
}

@media (min-width: 768px) {
  .archive-offre .page-noheader figure > img:first-child + img.bulle {
    display: block;
  }
}

.archive-offre .page-noheader .grid-2 figure {
  position: relative;
}

a.link-min.showpage.archive-offre-min {
  background: transparent;
  border: solid 1px #000;
  min-height: 304px;
  padding: 20px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

a.link-min.showpage.archive-offre-min .badge-new {
  top: 70px;
}

a.link-min.showpage.archive-offre-min .first {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-top: 0;
  margin-bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

a.link-min.showpage.archive-offre-min .first .date {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  font-size: 1.4rem;
  font-weight: 700;
}

a.link-min.showpage.archive-offre-min .first .contrat {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  font-size: 4.7rem;
  opacity: .4;
  font-weight: 900;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  text-align: right;
}

a.link-min.showpage.archive-offre-min p {
  margin-bottom: 0;
  padding-bottom: 0;
}

a.link-min.showpage.archive-offre-min h3.title {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  font-size: 3.4rem;
  font-weight: 400;
  line-height: 3rem;
  color: #000;
  margin-top: auto;
  margin-bottom: 0;
  min-height: 90px;
  text-transform: none;
}

a.link-min.showpage.archive-offre-min .lieu {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 12px;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

a.link-min.showpage.archive-offre-min .lieu > svg:first-child {
  margin: auto 4px 0 0;
}

a.link-min.showpage.archive-offre-min .lieu > svg:first-child + span {
  margin: auto auto 0 0;
  line-height: 1;
}

a.link-min.showpage.archive-offre-min .lieu svg.arrow {
  margin: auto 0 0 auto;
}

a.link-min.showpage.archive-offre-min > * {
  color: #000;
}

a.link-min.showpage.archive-offre-min .after {
  border-color: #D9534F !important;
  -webkit-transition: all linear .3s;
  transition: all linear .3s;
}

a.link-min.showpage.archive-offre-min:hover .after {
  opacity: 1;
  /* background: red; */
  /* z-index: -1; */
  border-width: 6px;
}

a.link-min:not(.showpage).archive-offre-min {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background: transparent;
  border-top: solid 1px #000;
  min-height: 200px;
  padding: 20px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

a.link-min:not(.showpage).archive-offre-min .badge-new {
  top: 20px;
}

a.link-min:not(.showpage).archive-offre-min .last {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

a.link-min:not(.showpage).archive-offre-min .last .contrat {
  font-size: 1.9rem;
  color: #fff;
  padding: 5px;
  font-weight: 700;
  width: auto;
  margin: 12px auto 0 0;
  min-width: 76px;
  height: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

a.link-min:not(.showpage).archive-offre-min .last .contrat span {
  margin: auto;
  line-height: 1;
}

a.link-min:not(.showpage).archive-offre-min .last .contrat + .link-more {
  margin: 12px 0 0 auto;
  font-size: 1.4rem;
  font-weight: 700;
}

a.link-min:not(.showpage).archive-offre-min .first {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-top: 0;
  margin-bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

a.link-min:not(.showpage).archive-offre-min .first .date {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  font-size: 1.4rem;
  font-weight: 700;
}

a.link-min:not(.showpage).archive-offre-min .first .lieu {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-left: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

a.link-min:not(.showpage).archive-offre-min .first .lieu > svg:first-child {
  margin: auto 4px auto 0;
}

a.link-min:not(.showpage).archive-offre-min .first .lieu > svg:first-child + span {
  margin: auto auto auto 0;
  line-height: 1;
}

a.link-min:not(.showpage).archive-offre-min p {
  margin-bottom: 0;
  padding-bottom: 0;
}

a.link-min:not(.showpage).archive-offre-min h3.title {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  font-size: 3.4rem;
  font-weight: 400;
  line-height: 3rem;
  color: #000;
  margin-top: auto;
  margin-bottom: 0;
  text-transform: none;
}

a.link-min:not(.showpage).archive-offre-min > * {
  color: #000;
}

a.link-min:not(.showpage).archive-offre-min .after {
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-color: #D9534F !important;
  -webkit-transition: all linear .3s;
  transition: all linear .3s;
}

a.link-min:not(.showpage).archive-offre-min:hover .after {
  opacity: 1;
  /* background: red; */
  /* z-index: -1; */
  border-width: 6px;
}

section.showpage-archive-offre a.link-min[class*=single-page] {
  background: transparent;
  border: solid 1px #000;
  min-height: 304px;
  padding: 20px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

section.showpage-archive-offre a.link-min[class*=single-page] figure {
  text-align: right;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
  margin-top: 0;
  margin-bottom: auto;
}

section.showpage-archive-offre a.link-min[class*=single-page] figure + .content {
  padding: 0;
  margin-top: auto;
  margin-bottom: 0;
}

section.showpage-archive-offre a.link-min[class*=single-page] .badge-new {
  top: 70px;
}

section.showpage-archive-offre a.link-min[class*=single-page] .first {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-top: 0;
  margin-bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

section.showpage-archive-offre a.link-min[class*=single-page] p {
  display: none;
}

section.showpage-archive-offre a.link-min[class*=single-page] .title {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  font-size: 3.4rem;
  font-weight: 400;
  line-height: 3rem;
  color: #000;
  margin-top: auto;
  margin-bottom: 0;
  min-height: 90px;
}

section.showpage-archive-offre a.link-min[class*=single-page] > * {
  color: #000;
}

section.showpage-archive-offre a.link-min[class*=single-page] .after {
  border-color: #D9534F !important;
  -webkit-transition: all linear .3s;
  transition: all linear .3s;
}

section.showpage-archive-offre a.link-min[class*=single-page]:hover .after {
  opacity: 1;
  border-width: 6px;
}

section.showpage-archive-offre[class*=bg_header-primary] a.link-min[class*=single-page] {
  border: solid 1px #fff;
}

section.showpage-archive-offre[class*=bg_header-primary] a.link-min[class*=single-page] > * {
  color: #fff;
}

section.showpage-archive-offre[class*=bg_header-primary] a.link-min[class*=single-page] .title {
  color: #fff;
}

section.showpage-archive-offre[class*=bg_header-primary] a.link-min[class*=single-page] svg line {
  stroke: #fff !important;
}

section.showpage-archive-offre[class*=bg_header-primary] a.link-min[class*=single-page] svg path {
  fill: #fff !important;
}

@media (min-width: 768px) {
  .post-archive-metier section.page.article article .entry-content .content .text > *:not(blockquote) {
    margin-left: 170px;
    max-width: 812px;
  }
}

.post-archive-metier section.page.article article .entry-content .content .text > header {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}

.post-archive-metier section.page.article article .entry-content .content .text > header h1:after {
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  background: #000;
  margin-top: 18px;
  margin-bottom: 12px;
}

.post-archive-metier section.page.article article .entry-content .content .text p:not(.block-header) {
  font-size: 1.7rem;
  line-height: 3.5rem;
}

.post-archive-metier section.page.article article .entry-content .content .text figure {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}

.post-archive-metier section.page.article article .entry-content .content .text .form-shortcode {
  padding-top: 25px;
  max-width: 720px;
}

.post-archive-metier section.page.article article .entry-content .content .text h2 {
  text-transform: uppercase;
}

.post-archive-metier section.page.article article .entry-content .content .text p.block-header,
.post-archive-metier section.page.article article .entry-content .content .text h2 {
  max-width: 100%;
}

@media (min-width: 768px) {
  .post-archive-metier section.page.article article .entry-content .content .text p.block-header,
  .post-archive-metier section.page.article article .entry-content .content .text h2 {
    margin-left: 0px;
  }
}

@media (min-width: 768px) {
  .post-archive-metier section.page.article article .entry-content .content .text > blockquote {
    margin-left: 22px;
    margin-right: 70px;
  }
}

.post-archive-metier section.images.sloopBulle {
  min-height: unset;
}

@media (min-width: 768px) {
  .post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content > *:not(blockquote) {
    margin-left: 170px;
    margin-right: 70px;
    max-width: 720px;
  }
}

.post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content ul {
  list-style: none;
}

.post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content ul li {
  position: relative;
}

.post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content ul li:before {
  content: '';
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: #FE330A;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 14px;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  -moz-text-align-last: start !important;
       text-align-last: start !important;
}

.post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content figure {
  position: relative;
  padding-left: 0;
  max-width: 100%;
}

@media (min-width: 768px) {
  .post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content figure {
    margin-right: 0;
    margin-left: 92px;
  }
}

@media (min-width: 768px) {
  .post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content p.block-header,
  .post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content h2 {
    margin-left: 92px;
  }
}

@media (min-width: 768px) {
  .post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content h2:not(.entry-title) {
    margin-left: 0px;
  }
}

@media (min-width: 768px) {
  .post-archive-metier .site-main section:not(.article):not(.showPage):not(.slider) .entry-content .content > blockquote {
    margin-left: 92px;
    margin-right: 70px;
  }
}

figure.pagefull {
  margin-bottom: 55px;
}

section.page-header {
  padding-top: 55px;
  background: #472190;
  background: -webkit-gradient(linear, left bottom, left top, from(#4843d1), to(#472190));
  background: linear-gradient(0deg, #4843d1 0%, #472190 100%);
  padding-bottom: 370px;
}

section.page-header + section {
  margin-top: -350px;
}

section.page-header + section .max {
  background: #fff;
}

section.page-header header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  margin-bottom: 35px;
}

@media (min-width: 768px) {
  section.page-header header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  section.page-header header .entete {
    max-width: 614px;
  }
  section.page-header header .entete .lieu svg {
    margin-right: 5px;
  }
  section.page-header header .entete .lieu svg path {
    fill: #fff !important;
  }
  section.page-header header .info {
    text-align: right;
    margin: 12px 0 auto auto;
  }
  section.page-header header .info h2 {
    color: #fff;
    opacity: 0.4 !important;
    font-size: 4.7rem !important;
    font-weight: 900;
    text-transform: uppercase;
  }
  section.page-header header .info h2:before {
    content: none;
  }
}

section.page-header header h1 {
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .page-force-header section.page.article article .entry-content .content > *:not(blockquote),
  .post-archive-offre section.page.article article .entry-content .content > *:not(blockquote) {
    margin-left: 210px;
    margin-right: 70px;
    max-width: 812px;
  }
}

.page-force-header section.page.article article .entry-content .content p:not(.block-header),
.post-archive-offre section.page.article article .entry-content .content p:not(.block-header) {
  font-size: 1.7rem;
  line-height: 3.5rem;
}

.page-force-header section.page.article article .entry-content .content figure,
.post-archive-offre section.page.article article .entry-content .content figure {
  position: relative;
  padding-left: 0;
}

@media (min-width: 768px) {
  .page-force-header section.page.article article .entry-content .content figure,
  .post-archive-offre section.page.article article .entry-content .content figure {
    margin-left: 92px;
  }
}

.page-force-header section.page.article article .entry-content .content .form-shortcode,
.post-archive-offre section.page.article article .entry-content .content .form-shortcode {
  padding-top: 25px;
  max-width: 720px;
}

@media (min-width: 768px) {
  .page-force-header section.page.article article .entry-content .content p.block-header,
  .page-force-header section.page.article article .entry-content .content h2,
  .post-archive-offre section.page.article article .entry-content .content p.block-header,
  .post-archive-offre section.page.article article .entry-content .content h2 {
    margin-left: 92px;
  }
}

@media (min-width: 768px) {
  .page-force-header section.page.article article .entry-content .content > blockquote,
  .post-archive-offre section.page.article article .entry-content .content > blockquote {
    margin-left: 92px;
    margin-right: 70px;
  }
}

.page-force-header section.images.sloopBulle,
.post-archive-offre section.images.sloopBulle {
  min-height: unset;
}

@media (min-width: 768px) {
  .page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > *:not(blockquote),
  .post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > *:not(blockquote) {
    margin-left: 91px;
    margin-right: 70px;
    max-width: 720px;
  }
}

.page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > *.header,
.page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > *.header + .content,
.post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > *.header,
.post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > *.header + .content {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}

.page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content ul,
.post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content ul {
  list-style: none;
}

.page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content ul li,
.post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content ul li {
  position: relative;
}

.page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content ul li:before,
.post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content ul li:before {
  content: '';
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: #FE330A;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 14px;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  -moz-text-align-last: start !important;
       text-align-last: start !important;
}

.page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content figure,
.post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content figure {
  position: relative;
  padding-left: 0;
}

@media (min-width: 768px) {
  .page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content figure,
  .post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content figure {
    margin-right: 0;
    margin-left: 92px;
  }
}

@media (min-width: 768px) {
  .page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content p.block-header,
  .page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content h2,
  .post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content p.block-header,
  .post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content h2 {
    margin-left: 92px;
  }
}

@media (min-width: 768px) {
  .page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content h2:not(.entry-title),
  .post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content h2:not(.entry-title) {
    margin-left: 0px;
  }
}

@media (min-width: 768px) {
  .page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > blockquote,
  .post-archive-offre .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > blockquote {
    margin-left: 92px;
    margin-right: 70px;
  }
}

.page-force-header .site-main section.block:not([class*=bg_]) .max,
.post-archive-offre .site-main section.block:not([class*=bg_]) .max {
  background: #fff;
}

section.block.faq h2.entry-title {
  font-size: 1.9rem;
  text-transform: uppercase;
  font-weight: 700;
}

section.block.faq h2.entry-title:after {
  content: none;
}

section.block.faq .question .title.toggle_link {
  padding: 15px 15px 15px 30px;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0;
}

section.block.faq .question .title.toggle_link:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 6px;
  background: #d1435e;
  background: -webkit-gradient(linear, left top, right top, from(#e6400f), to(#d1435e));
  background: linear-gradient(90deg, #e6400f 0%, #d1435e 100%);
  -webkit-transition: background-color linear .3s;
  transition: background-color linear .3s;
}

section.block.faq .question .title.toggle_link:not(.toggled) {
  color: #000;
  background: #fff;
  -webkit-transition: background linear .3s, color linear .3s;
  transition: background linear .3s, color linear .3s;
}

section.block.faq .question .title.toggle_link.toggled {
  color: #fff;
  background: #d1435e;
  background: -webkit-gradient(linear, left top, right top, from(#e6400f), to(#d1435e));
  background: linear-gradient(90deg, #e6400f 0%, #d1435e 100%);
}

section.block.faq .question .title.toggle_link.toggled:before {
  background: transparent;
}

section.block.faq .question .answer {
  padding: 35px 50px 20px;
  background: #fff;
}

section.block.faq.faq-blue .question .title.toggle_link:before {
  background: #472190;
  background: -webkit-gradient(linear, left top, right top, from(#4843d1), to(#472190));
  background: linear-gradient(90deg, #4843d1 0%, #472190 100%);
}

section.block.faq.faq-blue .question .title.toggle_link.toggled {
  background: #472190;
  background: -webkit-gradient(linear, left top, right top, from(#4843d1), to(#472190));
  background: linear-gradient(90deg, #4843d1 0%, #472190 100%);
}

section.block.faq.faq-blue .question .title.toggle_link.toggled:before {
  background: transparent;
}

@media (min-width: 768px) {
  .page-force-header .site-main section:not(.article):not(.imgtext):not(.textimg):not([class*=sloopBulle]) .entry-content .content > *:not(blockquote) {
    margin-left: 184px;
    margin-right: 70px;
    max-width: 720px;
  }
}

.page-force-header.header,
.page-force-header.header + .content {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}

.page-force-header section.page-header {
  position: relative;
}

.page-force-header section.page-header > .max {
  position: relative;
}

.page-force-header section.page-header .item-fluid.two-thirds {
  position: relative;
  width: 100%;
  z-index: 1;
  max-width: 812px;
}

.page-force-header section.page-header .item-fluid.two-thirds header .entete {
  max-width: 812px;
}

.page-force-header section.page-header figure {
  width: 100%;
  position: absolute;
  text-align: right;
  z-index: 0;
  left: unset;
  right: 0;
  top: 0;
}

.page-force-header section.page-header h1 {
  max-width: 500px;
}

.page-force-header section.page-header h1 + .content-in-header {
  font-size: 2.3rem;
  line-height: 5rem;
  font-weight: 300;
  text-transform: uppercase;
}

.page-force-header section.page.article article .entry-content .content p.block-header + h2 {
  color: #000 !important;
  text-transform: uppercase;
  font-size: 1.9rem !important;
}

.page-force-header section.page.article article .entry-content .content p.block-header + h2:before {
  content: unset !important;
}

.page-force-header section.page.article + section .entry-content {
  padding-top: 80px;
}

.page-force-header section.page.article + section .entry-content p.block-header + h2 {
  color: #000 !important;
  padding-left: 0;
  margin-bottom: 45px;
  margin-top: -20px;
  position: relative;
}

@media (min-width: 768px) {
  .page-force-header section.page.article + section .entry-content p.block-header + h2 {
    margin-left: 92px !important;
  }
}

.page-force-header section.page.article + section .entry-content p.block-header + h2:before {
  content: none !important;
}

.page-force-header section:not(.article) .entry-content h2 {
  position: relative;
}

@media (min-width: 768px) {
  .page-force-header section:not(.article) .entry-content h2 {
    margin-left: 92px;
  }
}

.post-archive-offre .site-main h2 {
  color: #FE330A;
  font-size: 1.9rem;
  font-weight: 700;
}

.post-archive-offre .site-main h2:after {
  content: unset;
}

.post-archive-offre .site-main h2:before {
  content: '';
  display: inline-block;
  width: 46px;
  height: 1px;
  background-color: #6E6E6E;
  margin-right: 45px;
  margin-bottom: 6px;
}

.post-archive-offre section.detail {
  padding-bottom: 45px;
  padding-top: 0;
}

.post-archive-offre section.detail .post-infos {
  padding-top: 40px;
  border-top: solid 1px #6e6e6e;
  display: block;
}

@media (min-width: 768px) {
  .post-archive-offre section.detail .post-infos {
    margin-left: 183px;
    margin-right: 70px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.post-archive-offre section.detail .post-infos > div {
  margin-left: auto;
  margin-right: auto;
}

.post-archive-offre section.detail .post-infos > div:first-child {
  margin-left: 0;
}

.post-archive-offre section.detail .post-infos > div:last-child {
  margin-right: auto;
}

.post-archive-offre section.detail .post-infos .val {
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #FE330A;
  padding-bottom: 15px;
}

.post-archive-offre section.detail .post-infos .label {
  font-size: 1.7rem;
  font-weight: 400;
  padding-bottom: 8px;
}

.post-archive-offre section.form.candidate h2.entry-title {
  font-size: 3.7rem !important;
  color: #000 !important;
  text-transform: unset;
  font-weight: 900 !important;
  margin-bottom: 65px;
}

.post-archive-offre section.form.candidate h2.entry-title:before {
  content: none !important;
}

@media (min-width: 768px) {
  .post-archive-offre section.form.candidate h2.entry-title {
    padding-left: 92px;
    padding-right: 70px;
  }
}

@media (min-width: 768px) {
  .post-archive-offre section.form.candidate .form-shortcode {
    padding-left: 183px;
    padding-right: 70px;
  }
}

.post-archive-offre section.page-header {
  background: #472190;
  background: -webkit-gradient(linear, left bottom, left top, from(#4843d1), to(#472190));
  background: linear-gradient(0deg, #4843d1 0%, #472190 100%);
  padding-bottom: 370px;
}

.post-archive-offre section.page-header + section {
  margin-top: -350px;
}

.post-archive-offre section.page-header + section .max {
  background: #fff;
}

@media (min-width: 768px) {
  .post-archive-offre section.block.text .entry-content h2.entry-title {
    padding-left: 92px;
  }
}

.post-archive-offre section.block.text .entry-content .content {
  padding-left: 42px;
}

@media (min-width: 768px) {
  .post-archive-offre section.block.text .entry-content .content {
    padding-left: 92px;
  }
}

.post-archive-offre section[class*=sloopBulle] figure img.bulle {
  left: -92px;
  bottom: -92px;
}

.archive-metier .site-main > .metier {
  margin-bottom: 45px;
}

.archive-metier .metier .content .column:not(.masonry) > .item {
  margin-bottom: 25px;
  max-width: 354px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .archive-metier .metier .content .column:not(.masonry) > .item {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}

@media (min-width: 768px) {
  .archive-metier .metier .content .column:not(.masonry) > .item:nth-child(3n + 2) {
    margin-top: 80px;
  }
}

a.link-min.archive-metier-min {
  margin-bottom: 0;
}

a.link-min.archive-metier-min p.first {
  padding: 0 20px;
  font-size: 1.7rem;
  font-weight: 700;
  color: #fff;
  margin-top: -36px;
  position: absolute;
}

a.link-min.archive-metier-min .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  height: 196px;
}

a.link-min.archive-metier-min .content h3.title {
  font-size: 3.5rem;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: auto;
  text-transform: none;
}

a.link-min.archive-metier-min .content .last {
  margin-top: auto;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 1.4rem;
}

a.link-min.archive-metier-min:nth-child(even) {
  margin-top: 88px;
}

a.link-min.archive-metier-min:nth-child(even) .content .last {
  text-align: right;
}

section.showpage-archive-metier .slider .slick-slide > div, section.showpage-archive-metier .slider .slick-slide > div > div {
  height: auto;
}

section.showpage-archive-metier .slider .slick-list {
  padding-bottom: 30px;
}

section.showpage-archive-metier .slick-slide a.link-min {
  max-width: 354px;
}

@media (min-width: 768px) {
  section.showpage-archive-metier .slick-slide:nth-child(even) {
    margin-top: 80px;
  }
}

.archive-metier .masonry > .item:nth-child(odd) {
  margin-top: 88px;
}

h1 span.sloop {
  background: -webkit-gradient(linear, left top, right top, from(#d1435e), to(#e6400f));
  background: linear-gradient(90deg, #d1435e 0%, #e6400f 100%);
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

h2.red {
  font-weight: 400;
  font-size: 38px;
  color: #FE330A;
}

h2.red:before {
  content: none;
}

h2.red strong {
  color: inherit;
  font-weight: 900;
}

section.counters .counters .counter {
  margin: 0;
  width: 100%;
  border-bottom: solid 1px #000;
}

section.counters .counters .counter:last-child {
  border-bottom: 0;
}

@media (min-width: 768px) {
  section.counters .counters .counter {
    border-right: solid 1px #000;
    border-bottom: 0;
    width: 250px;
  }
  section.counters .counters .counter:first-child {
    margin-left: auto;
  }
  section.counters .counters .counter:last-child {
    border-right: 0;
    margin-right: auto;
  }
}

@media (min-width: 992px) {
  section.counters .counters .counter {
    width: 280px;
  }
}

section.counters .counters .counter .counter_number {
  width: 200px;
  display: inline-block;
}

section.counters .counters .counter .counter_number .number {
  font-size: 8.5rem;
  font-weight: 700;
  background: -webkit-gradient(linear, left top, right top, from(#d1435e), to(#e6400f));
  background: linear-gradient(90deg, #d1435e 0%, #e6400f 100%);
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

section.counters .counters .counter .title {
  text-transform: uppercase;
  font-size: 2.2rem;
  font-weight: 400;
}

.archive:not([class*=archive-]) h1 {
  color: #000;
}

.archive section.page-header {
  background: transparent;
  min-height: unset;
}

.archive section.page-header h1 {
  color: #000;
}

.archive section.page-header .max > p {
  opacity: .5;
  font-size: 2.3rem;
  line-height: 5rem;
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
  color: #000;
  max-width: 812px;
  width: 100%;
}

.post section.page-header {
  background: #000;
  padding-top: 55px;
}

.post section.page-header .max > p {
  opacity: .5;
  font-size: 2.3rem;
  line-height: 5rem;
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
  color: #fff;
  max-width: 812px;
  width: 100%;
}

.post section.page-header + section {
  background: #000;
  background: linear-gradient(180deg, black 330px, white 330px);
}

.post section.page-header .two-thirds > header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.post section.page-header .two-thirds > header h1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.post section.page-header .two-thirds > header h2 {
  width: calc(95% - 105px);
}

.post section.page-header .two-thirds > header .link {
  width: 105px;
  margin-left: auto;
  margin-right: 0;
}

.post .site-main .max {
  max-width: 1090px;
}

.post .image-single-post {
  padding-right: 25px;
}

.post .image-single-post figure img {
  border-radius: 5px;
}

.post .post-infos .val {
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
}

.post .post-infos .label {
  font-size: 1.7rem;
  font-weight: 400;
  padding-bottom: 8px;
}

section.block.other-posts .btn {
  display: inline-block;
  padding: 10px 40px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: box-shadow, background-color, color, border;
  transition-property: box-shadow, background-color, color, border, -webkit-box-shadow;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  color: #fff;
  border: none;
  border-radius: 24px;
  background-color: #000;
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
  text-transform: uppercase;
}

section.block.other-posts .btn .icon-angle-right {
  display: none;
}

section.block.other-posts .btn:hover {
  background-color: #FE330A;
}

section.block.other-posts .archive-link {
  text-align: center;
  margin-top: 45px;
}

section.block.other-posts .link-min.single-post {
  position: relative;
  margin-bottom: 0px;
}

section.block.other-posts .link-min.single-post figure {
  height: auto !important;
}

section.block.other-posts .link-min.single-post .content {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

section.block.other-posts .link-min.single-post .content:after {
  content: '';
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: height linear .3s, background linear .3s;
  transition: height linear .3s, background linear .3s;
  bottom: 0;
}

section.block.other-posts .link-min.single-post .content:hover:after {
  height: 100px;
  bottom: 0;
}

section.block.other-posts .link-min.single-post .content .title,
section.block.other-posts .link-min.single-post .content .subtitle {
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  z-index: 5;
}

section.block.other-posts .link-min.single-post .content .title {
  margin-top: auto;
}

section.block.other-posts .link-min.single-post .content .action {
  display: none;
}

@media (min-width: 768px) {
  #cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content > h2.entry-title {
    margin-left: 92px;
  }
}

@media (min-width: 768px) {
  #cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content > *:not(blockquote) {
    margin-left: 170px;
    margin-right: 70px;
    max-width: 720px;
  }
}

#cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content ul:not(.ul-sloop) {
  list-style: none;
}

#cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content ul:not(.ul-sloop) li {
  position: relative;
}

#cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content ul:not(.ul-sloop) li:before {
  content: '';
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: #FE330A;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 14px;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  -moz-text-align-last: start !important;
       text-align-last: start !important;
}

#cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content figure {
  position: relative;
  padding-left: 0;
  max-width: 100%;
}

@media (min-width: 768px) {
  #cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content figure {
    margin-right: 0;
    margin-left: 92px;
  }
}

@media (min-width: 768px) {
  #cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content p.block-header,
  #cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content h2 {
    margin-left: 92px;
  }
}

@media (min-width: 768px) {
  #cargo:not(.home):not(.archive).page section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]):not(.slider):not(.article) .entry-content .content h2:not(.entry-title) {
    margin-left: 0px;
  }
}

#cargo:not(.home):not(.archive) section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]) h2:not(.big) {
  color: #FE330A;
  font-size: 1.9rem;
  font-weight: 700;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  #cargo:not(.home):not(.archive) section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]) h2:not(.big) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  #cargo:not(.home):not(.archive) section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]) h2:not(.big):after {
    content: none;
  }
  #cargo:not(.home):not(.archive) section:not(.page-header):not(.showPage):not(.prefooter):not(.columns):not(.faq):not([class*=sloopBulle]) h2:not(.big):before {
    content: '';
    display: inline-block;
    width: 46px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 46px;
        -ms-flex: 0 0 46px;
            flex: 0 0 46px;
    height: 1px;
    background-color: #6E6E6E;
    margin: 10px 45px auto 0;
  }
}

#cargo:not(.home):not(.archive) section.page-header h2,
#cargo:not(.home):not(.archive) section.page-header h3 {
  text-transform: uppercase;
  font-size: 1.9rem;
}

#cargo:not(.home):not(.archive) section.page-header h3 {
  font-size: 2.3rem;
  opacity: .5;
}

#cargo:not(.home):not(.archive) blockquote {
  font-family: "Montserrat", sans-serif;
  font-size: 3.7rem;
  font-weight: 900;
  color: #000;
  padding-left: 0;
  margin: 40px 0 20px;
  display: block;
}

#cargo:not(.home):not(.archive) blockquote:before, #cargo:not(.home):not(.archive) blockquote:after {
  content: '';
}

#cargo:not(.home):not(.archive) blockquote p:before, #cargo:not(.home):not(.archive) blockquote p:after {
  font-family: "Montserrat", sans-serif;
  font-size: 3.7rem;
  font-weight: 900;
  color: #000;
  content: '«';
}

#cargo:not(.home):not(.archive) blockquote p:after {
  content: '»';
}

#cargo:not(.home):not(.archive) .entry-content ul:not(.menu):not(.hover-images):not(.hover-text-min) {
  margin-top: 15px;
}

#cargo:not(.home):not(.archive) .entry-content ul:not(.menu):not(.hover-images):not(.hover-text-min) li {
  padding-bottom: 20px;
}

#cargo:not(.home):not(.archive):not(.page):not(.page-text-link) p:not(.block-header) {
  line-height: 3.5rem;
}

section.only-title h2.entry-title {
  text-align: left;
  color: #000;
}

section.only-title h2.entry-title:before {
  content: none;
}

section.block.small .max {
  max-width: 730px;
}

form .row:not(.rgpd_consent) label {
  text-align: left;
  display: block;
  color: #FE330A;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 700;
}

form .row.rgpd_consent label {
  max-width: calc(100% - 30px);
  position: relative;
  top: 2px;
}

form .row:not(.step-actions):not([class*=sub]) {
  margin-bottom: 25px;
}

form .row.submit {
  text-align: right;
}

form .row.submit input[type=submit] {
  background: #000;
  border-radius: 24px;
  text-transform: uppercase;
  font-size: 1.7rem;
  font-weight: 700;
  padding: 1rem 5.5rem;
}

#cargo section.block.other-posts .max header h2.title {
  color: #000 !important;
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image,
#cargo section.block.other-posts .slider a.link-min.single-page {
  height: auto;
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image .content,
#cargo section.block.other-posts .slider a.link-min.single-page .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image .content .title,
#cargo section.block.other-posts .slider a.link-min.single-page .content .title {
  color: #fff;
  font-size: 4.8rem;
  font-weight: 400;
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image .content .subtitle,
#cargo section.block.other-posts .slider a.link-min.single-page .content .subtitle {
  color: #fff;
  opacity: 0;
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image .content .action,
#cargo section.block.other-posts .slider a.link-min.single-page .content .action {
  color: #fff;
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: left;
  padding: 20px;
  font-weight: 700;
  font-size: 1.4rem;
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image .content .action:before,
#cargo section.block.other-posts .slider a.link-min.single-page .content .action:before {
  content: 'En savoir plus ';
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image .content .action svg path,
#cargo section.block.other-posts .slider a.link-min.single-page .content .action svg path {
  fill: #fff;
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image .content .action svg line,
#cargo section.block.other-posts .slider a.link-min.single-page .content .action svg line {
  stroke: #fff;
}

#cargo section.block.other-posts .slider a.link-min.single-page-full-image:hover .content .subtitle,
#cargo section.block.other-posts .slider a.link-min.single-page:hover .content .subtitle {
  opacity: 1;
}

footer#colophon .footer .footer-menu.max ul.footer-menu + ul.footer-menu > li {
  border: 0;
}

footer#colophon .footer .footer-menu.max {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

@media (min-width: 768px) {
  footer#colophon .footer .footer-menu.max {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}

@media (max-width: 767px) {
  footer#colophon .footer .footer-menu.max .main-logo {
    margin-right: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
  }
}

#cargo.page-contact section:not(.page-header):not(.showPage):not([class*=sloopBulle]) h1.entry-title {
  border-bottom: solid 1px #6E6E6E;
  padding-bottom: 15px;
  margin-bottom: 35px;
}

#cargo.page-contact section:not(.page-header):not(.showPage):not([class*=sloopBulle]) h1.entry-title + h2.entry-subtitle {
  font-size: 3.7rem;
  font-weight: 900;
  text-transform: none;
  color: #000;
}

#cargo.page-contact section:not(.page-header):not(.showPage):not([class*=sloopBulle]) h1.entry-title + h2.entry-subtitle:before {
  content: none;
}

#cargo.page-contact section.page.article article .content.clearfix.grid-2 {
  position: relative;
}

#cargo.page-contact section.page.article article .content > figure {
  position: absolute;
  z-index: 0;
  left: 45%;
  top: -15px;
  text-align: right;
}

@media (min-width: 768px) {
  #cargo.page-contact section.page.article article .content > figure {
    top: 25px;
    left: unset;
    right: 0;
  }
}

#cargo.page-contact section.page.article article .content .text {
  position: relative;
  z-index: 1;
  width: 100%;
}

@media (min-width: 768px) {
  #cargo.page-contact section.page.article article .content .text h2.entry-subtitle {
    max-width: 812px;
  }
  #cargo.page-contact section.page.article article .content .text h2.entry-subtitle.small-title {
    max-width: 442px;
  }
}

#cargo.page-contact section.page.article article .content .text > p {
  font-size: 2.3rem;
  line-height: 5rem;
  font-weight: 300;
  text-transform: uppercase;
}

#cargo.page-contact section.page.article article .content .text.small-title + figure {
  position: relative;
}

#cargo.page-contact section#contact-agence {
  background: #d1435e;
  background: linear-gradient(165deg, #d1435e 0%, #e6400f 100%);
  color: #fff;
  padding-top: 75px;
}

#cargo.page-contact section#contact-agence h2.entry-title {
  font-size: 4.2rem;
  font-weight: 900;
  color: #fff;
}

@media (min-width: 768px) {
  #cargo.page-contact section#contact-agence h2.entry-title {
    font-size: 7rem;
  }
}

@media (min-width: 992px) {
  #cargo.page-contact section#contact-agence h2.entry-title {
    font-size: 10rem;
  }
}

#cargo.page-contact section#contact-agence h2.entry-title:before {
  content: none;
}

#cargo.page-contact section#contact-agence * {
  color: #fff;
}

#cargo.page-contact section#contact-agence .colonne > .inView > .content {
  display: inline-block;
  width: 320px;
}

#cargo.page-contact section#contact-agence .colonne > .inView > .content h3.title {
  font-size: 3.7rem;
  font-weight: 900;
}

#cargo.page-contact section#contact-agence .colonne > .inView > .content p {
  padding-left: 90px;
}

#cargo.page-contact section#contact-agence .colonne > .inView > .content p strong {
  position: relative;
}

#cargo.page-contact section#contact-agence .colonne > .inView > .content p strong:before {
  content: '';
  display: inline-block;
  width: 46px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 46px;
      -ms-flex: 0 0 46px;
          flex: 0 0 46px;
  height: 1px;
  background-color: #fff;
  margin: 10px 25px auto 0;
  position: absolute;
  top: -5px;
  left: -90px;
}

#cargo.page-contact section#contact-agence .colonne > div {
  text-align: right;
}

#cargo.page-contact section#contact-agence .colonne > div > div {
  text-align: left;
}

@media (min-width: 768px) {
  #cargo.page-contact section#contact-agence .colonne > div {
    text-align: left;
  }
}

#cargo.page-contact section#contact-agence .colonne > div:first-child {
  text-align: right;
}

#cargo.page-contact section#contact-agence .colonne > div:first-child > div {
  text-align: left;
}

.action.archive-offre a:before {
  content: 'Voir toutes nos offres';
}

.action.archive-offre a > span {
  display: none;
}

#cargo.archive-metier .site-main,
#cargo.page .site-main {
  padding-top: 50px;
}

#cargo.archive-metier .page.max,
#cargo.archive-metier section .max,
#cargo.page .page.max,
#cargo.page section .max {
  max-width: 1125px;
}

#cargo.archive-metier section.page.article article .content.clearfix.grid-2,
#cargo.page section.page.article article .content.clearfix.grid-2 {
  position: relative;
}

#cargo.archive-metier section.page.article article figure,
#cargo.page section.page.article article figure {
  position: absolute;
  z-index: 0;
  left: 45%;
  top: -15px;
  text-align: right;
}

@media (min-width: 768px) {
  #cargo.archive-metier section.page.article article figure,
  #cargo.page section.page.article article figure {
    top: 0;
    left: unset;
    right: 0;
  }
}

#cargo.archive-metier section.page.article article .text,
#cargo.page section.page.article article .text {
  position: relative;
  z-index: 1;
  width: 100%;
}

@media (min-width: 768px) {
  #cargo.archive-metier section.page.article article .text,
  #cargo.page section.page.article article .text {
    max-width: 812px;
  }
  #cargo.archive-metier section.page.article article .text.small-title,
  #cargo.page section.page.article article .text.small-title {
    max-width: 442px;
  }
}

#cargo.archive-metier section.page.article article .text > p,
#cargo.page section.page.article article .text > p {
  font-size: 2.3rem;
  line-height: 5rem;
  font-weight: 300;
  text-transform: uppercase;
}

#cargo.archive-metier section.page.article article .text.small-title + figure,
#cargo.page section.page.article article .text.small-title + figure {
  position: relative;
}

#cargo.page-full-image section:not(.page-header):not(.showPage):not([class*=sloopBulle]) h1.entry-title {
  border-bottom: solid 1px #6E6E6E;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

#cargo.page-full-image section:not(.page-header):not(.showPage):not([class*=sloopBulle]) h1.entry-title + h2.entry-subtitle {
  font-size: 1.9rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 60px;
}

#cargo.page-full-image section:not(.page-header):not(.showPage):not([class*=sloopBulle]) h1.entry-title + h2.entry-subtitle:before {
  content: none;
}

#cargo.page-full-image .page.max,
#cargo.page-full-image section .max {
  max-width: 1090px;
}

@media (min-width: 768px) {
  #cargo.page-full-image section.block.text .entry-content .content > * {
    padding-left: 184px;
    max-width: calc(720px + 184px);
  }
}

@media (min-width: 768px) {
  #cargo[class*=page-menu] {
    overflow-y: hidden;
  }
}

#cargo[class*=page-menu] #colophon {
  display: none;
}

#cargo[class*=page-menu] article[class*=page-menu] {
  padding: 0;
  max-width: calc(100% - 20px);
}

#cargo[class*=page-menu] article[class*=page-menu] nav.menu-shortcode {
  height: calc(100% - 73px - 10px);
  min-height: calc(100vh - 54px - 10px);
}

@media (min-width: 768px) {
  #cargo[class*=page-menu] article[class*=page-menu] nav.menu-shortcode {
    height: calc(100vh - 73px - 10px);
    min-height: calc(100vh - 73px - 10px);
  }
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav {
  position: relative;
  margin: 0 auto;
  background: #4843d1;
  background: -webkit-gradient(linear, left top, left bottom, from(#4843d1), to(#472190));
  background: linear-gradient(180deg, #4843d1 0%, #472190 100%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  text-align: center;
}

@media (min-width: 768px) {
  #cargo[class*=page-menu] article[class*=page-menu] .content > div nav {
    width: calc(50% - 0.01px);
  }
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul {
  margin: 18% auto auto;
  position: relative;
  z-index: 999;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul li.main .label {
  color: #fff;
  font-size: 4.8rem;
  display: inline-block;
  margin-bottom: 25px;
  line-height: initial;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 2.3rem;
  opacity: .5;
  display: inline-block;
  margin-bottom: 25px;
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
  position: relative;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul li a:before {
  content: '';
  display: inline-block;
  height: 2px;
  width: 0%;
  background-color: #fff;
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transition: left linear .3s, width linear .3s;
  transition: left linear .3s, width linear .3s;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul li a:hover {
  text-decoration: underline;
  opacity: 1;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul li a:hover:before {
  width: 100%;
  left: 0;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul.hover-images {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  margin: 0;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul.hover-images > li {
  height: 0;
  padding-bottom: 0;
  -webkit-transition: height linear 0s .3s;
  transition: height linear 0s .3s;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul.hover-images > li figure {
  max-width: 100% !important;
  height: 100% !important;
  background-color: #000;
  opacity: 0;
  -webkit-transition: background-color linear .3s, opacity linear .3s;
  transition: background-color linear .3s, opacity linear .3s;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul.hover-images > li figure img {
  opacity: .4;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul.hover-images > li.show {
  height: 100%;
  -webkit-transition: height linear 0s 0s;
  transition: height linear 0s 0s;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav ul.hover-images > li.show figure {
  opacity: 1;
}

#cargo[class*=page-menu] article[class*=page-menu] .content > div nav:last-child {
  background: #e6400f;
  background: linear-gradient(165deg, #e6400f 0%, #d1435e 98%);
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link {
  margin: 0 auto 0 0;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  width: 100%;
  max-width: 444px;
  height: auto;
  margin-top: 45px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  #cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link {
    height: auto;
    margin: auto;
  }
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link li {
  margin: 5px 20px;
  text-align: left;
  width: 100%;
  max-width: 340px;
}

@media (min-width: 768px) {
  #cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link li {
    margin: 10px 0 10px auto;
  }
}

@media (min-width: 768px) {
  #cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link li:first-child {
    margin-top: auto;
  }
}

@media (min-width: 768px) {
  #cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link li:last-child {
    margin-bottom: auto;
  }
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link li a {
  font-size: 4.8rem;
  text-transform: none;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link li a:after {
  content: '';
  background-image: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNS4zMzciIGhlaWdodD0iMjUuODA1IiB2aWV3Qm94PSIwIDAgMzUuMzM3IDI1LjgwNSI+DQogIDxnIGlkPSJhcnJvdy1tZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjYzLjI2NSAtNDE5LjUpIj4NCiAgICA8ZyBpZD0iZmxlY2hlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSwgMCwgMCwgLTEsIDY5Mi45MDQsIDQzMi40MDMpIj4NCiAgICAgIDxsaW5lIGlkPSJMaWduZV83IiBkYXRhLW5hbWU9IkxpZ25lIDciIHgxPSIyOC4xMzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiLz4NCiAgICA8L2c+DQogICAgPHBhdGggaWQ9IkNvbG9yX092ZXJsYXkiIGRhdGEtbmFtZT0iQ29sb3IgT3ZlcmxheSIgZD0iTTE0LjYsMTIuOVYwbDYuNzY4LDYuNDUsNi43Nyw2LjQ1MS02Ljc3LDYuNDU0TDE0LjYsMjUuOFpNMCwxMi45SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NzAuNDYyIDQxOS41KSIgZmlsbD0iI2ZmZiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==");
  display: inline-block;
  width: 33.84px;
  height: 25.8px;
  margin: auto 0 auto auto;
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div ul.menu.link li a:before {
  left: 0;
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div nav {
  width: 100%;
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div nav ul.hover-text-min {
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  margin: 0 20px auto;
}

@media (min-width: 768px) {
  #cargo[class*=page-menu].page-menu article.page-menu .content > div nav ul.hover-text-min {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    margin: auto;
    max-width: 740px;
  }
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div nav ul.hover-text-min li {
  margin: auto;
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div nav ul.hover-text-min li p {
  color: #fff;
  text-align: left;
  font-size: 1.7rem;
  max-width: 444px;
  margin-bottom: 35px;
  line-height: 3.1rem;
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div nav ul.hover-text-min li:not(.show) {
  opacity: 0;
  display: none;
}

#cargo[class*=page-menu].page-menu article.page-menu .content > div nav ul.hover-text-min li.show {
  opacity: 1;
  display: block;
}

@media (min-width: 768px) {
  #cargo.page-text-link {
    overflow-y: hidden;
  }
}

#cargo.page-text-link #colophon {
  display: none;
}

#cargo.page-text-link article {
  padding: 0;
  height: calc(100% - 73px - 10px);
  max-width: calc(100% - 20px);
  background: #e6400f;
  background: linear-gradient(165deg, #e6400f 0%, #d1435e 98%);
}

@media (min-width: 768px) {
  #cargo.page-text-link article {
    height: calc(100vh - 73px - 10px);
  }
}

#cargo.page-text-link article .entry-content {
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 999;
}

#cargo.page-text-link article .entry-content,
#cargo.page-text-link article .entry-content .content,
#cargo.page-text-link article .entry-content .content > div {
  height: 100%;
}

#cargo.page-text-link article .entry-content .content > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  margin: auto;
  margin-left: 4rem;
  margin-right: 4rem;
}

#cargo.page-text-link article .entry-content .content > div header,
#cargo.page-text-link article .entry-content .content > div p {
  max-width: 1090px;
  width: 100%;
  margin: auto;
  font-size: 2.3rem;
  text-transform: uppercase;
  line-height: 5.4rem;
  color: rgba(255, 255, 255, 0.5);
}

#cargo.page-text-link article .entry-content .content > div header a,
#cargo.page-text-link article .entry-content .content > div p a {
  opacity: 1;
  color: white;
  text-decoration: underline;
  font-weight: 700;
}

#cargo.page-text-link article .entry-content .content > div header {
  margin-top: 50px;
  margin-bottom: 0;
  color: #fff;
  text-align: left;
}

@media (min-width: 768px) {
  #cargo.page-text-link article .entry-content .content > div header {
    margin-top: auto;
  }
}

#cargo.page-text-link article .entry-content .content > div header h1 {
  text-align: left;
  color: #fff;
  width: 100%;
  text-transform: none;
}

#cargo.page-text-link article .entry-content .content > div header + p {
  margin-top: 0;
  font-size: 2.3rem;
  line-height: 5.4rem;
}

#cargo.page-text-link article .hover-images {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
}

#cargo.page-text-link article .hover-images > div {
  height: 0;
  -webkit-transition: height linear 0s .1s;
  transition: height linear 0s .1s;
}

#cargo.page-text-link article .hover-images > div figure {
  max-width: 100% !important;
  width: calc(100% - 20px) !important;
  margin-left: auto;
  margin-right: auto;
  height: 100% !important;
  background-color: #000;
  opacity: 0;
  -webkit-transition: background-color linear .1s, opacity linear .1s;
  transition: background-color linear .1s, opacity linear .1s;
}

#cargo.page-text-link article .hover-images > div figure.inView.animated.fade {
  opacity: 0;
  -webkit-transition: background-color linear .1s, opacity linear .1s;
  transition: background-color linear .1s, opacity linear .1s;
}

#cargo.page-text-link article .hover-images > div figure img {
  opacity: .4;
}

#cargo.page-text-link article .hover-images > div.show {
  height: 100%;
  -webkit-transition: height linear 0s 0s;
  transition: height linear 0s 0s;
}

#cargo.page-text-link article .hover-images > div.show figure {
  opacity: 1;
  -webkit-transition: background-color linear .3s, opacity linear .3s;
  transition: background-color linear .3s, opacity linear .3s;
}

#cargo.page-text-link article .hover-images > div.show figure.inView.animated.fade {
  opacity: 1;
  -webkit-transition: background-color linear .3s, opacity linear .3s;
  transition: background-color linear .3s, opacity linear .3s;
}

#back-to-top {
  right: 40px;
  bottom: unset;
  top: calc(88vh - 44px);
}

#charte-3a {
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: fixed;
  z-index: 9;
  right: 20px;
  top: 88vh;
}

#charte-3a a {
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 80px;
  height: 80px;
}

#charte-3a a:before {
  content: '';
  display: inline-block;
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 50%;
}

#charte-3a a img {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rotating 15s linear infinite;
          animation: rotating 15s linear infinite;
  border-radius: 50%;
  border: solid 1px transparent;
  -webkit-transition: border linear .2s;
  transition: border linear .2s;
}

#charte-3a a svg {
  position: absolute;
  top: 28px;
  left: 31px;
}

#charte-3a a svg path {
  fill: #000;
  -webkit-transition: all linear .3s;
  transition: all linear .3s;
}

#charte-3a a:hover img {
  border: solid 1px #FE330A;
}

#charte-3a a:hover svg path {
  fill: #FE330A;
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

body section#charte-col {
  counter-reset: section;
}

body section#charte-col .colonne > div {
  background: #fff;
}

body section#charte-col .colonne > div .content {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 25px;
}

@media (min-width: 768px) {
  body section#charte-col .colonne > div .content {
    padding-left: 35px;
    padding-right: 35px;
  }
}

body section#charte-col .colonne > div .content h2.title {
  font-size: 2rem !important;
  color: #000 !important;
  text-transform: uppercase !important;
  margin: auto 0 0;
  padding-left: 45px;
  position: relative;
  min-height: 86px;
  padding-top: 18px;
}

body section#charte-col .colonne > div .content h2.title:before {
  counter-increment: section;
  content: counter(section) !important;
  font-size: 5rem;
  font-weight: 700;
  color: #c4c4c4;
  width: 52px !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 52px !important;
      -ms-flex: 0 0 52px !important;
          flex: 0 0 52px !important;
  height: auto !important;
  background-color: transparent !important;
  margin: 0 !important;
  position: absolute;
  min-height: 86px;
  left: 0;
  top: 12px;
}

body section#charte-col .colonne > div:before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 11px;
  background: #d1435e;
  background: -webkit-gradient(linear, left top, right top, from(#d1435e), to(#e6400f));
  background: linear-gradient(90deg, #d1435e 0%, #e6400f 100%);
}

body section#charte-col .colonne > div:nth-child(even):before {
  background: #4742cf;
  background: -webkit-gradient(linear, left bottom, left top, from(#472292), to(#4742cf));
  background: linear-gradient(0deg, #472292 0%, #4742cf 100%);
}

body section#charte-col .colonne > div:nth-child(n + 10) .content h2.title {
  padding-left: 60px;
}

#local-social-digital {
  background: #fff;
  background: linear-gradient(180deg, white 470px, black 470px);
}

#local-social-digital h2.entry-title {
  font-weight: 900;
  font-size: 3.7rem;
  margin-bottom: 8px;
}

#local-social-digital h3.entry-subtitle {
  font-weight: 700;
  font-size: 1.9rem;
  margin-bottom: 60px;
  text-transform: uppercase;
}

#local-social-digital h3.entry-subtitle:before {
  content: '';
  display: inline-block;
  width: 46px;
  height: 1px;
  background-color: #6E6E6E;
  margin-right: 15px;
  margin-bottom: 6px;
}

#local-social-digital .colonne > .inView {
  margin: 0 auto 25px;
}

@media (min-width: 768px) {
  #local-social-digital .colonne > .inView:nth-child(2) {
    margin-top: 85px;
  }
  #local-social-digital .colonne > .inView:first-child {
    margin-left: auto;
  }
  #local-social-digital .colonne > .inView:last-child {
    margin-right: auto;
  }
}

#local-social-digital .colonne > .inView > div {
  height: 375px;
  max-width: 321px;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

#local-social-digital .colonne > .inView > div figure {
  background: #fff;
  margin-top: 0;
  margin-bottom: auto;
}

#local-social-digital .colonne > .inView > div .content {
  margin-top: auto;
  margin-bottom: 0;
  background: #fff;
  padding: 20px;
  text-align: left;
}

section.imgtext [class*=grid] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

section.imgtext [class*=grid] h2 {
  text-transform: uppercase;
  font-size: 2.7rem;
}

@media (min-width: 768px) {
  section.imgtext [class*=grid] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}

#cargo.page section.textimg .header p,
#cargo.page-force-header section.textimg .header p,
#cargo.page-full-image section.textimg .header p {
  padding-left: 50px;
  max-width: calc(446px + 50px);
}

@media (min-width: 768px) {
  #cargo.page section.textimg .header p,
  #cargo.page-force-header section.textimg .header p,
  #cargo.page-full-image section.textimg .header p {
    padding-left: 100px;
    max-width: calc(446px + 100px);
  }
}

@media (min-width: 992px) {
  #cargo.page section.textimg .header p,
  #cargo.page-force-header section.textimg .header p,
  #cargo.page-full-image section.textimg .header p {
    padding-left: 184px;
    max-width: calc(446px + 184px);
  }
}

@media (min-width: 768px) {
  #cargo.page section.textimg .entry-content .content > .header,
  #cargo.page-force-header section.textimg .entry-content .content > .header,
  #cargo.page-full-image section.textimg .entry-content .content > .header {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}

@media (min-width: 768px) {
  #cargo.page section.textimg .entry-content .content > .content,
  #cargo.page-force-header section.textimg .entry-content .content > .content,
  #cargo.page-full-image section.textimg .entry-content .content > .content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 352px;
        -ms-flex: 0 0 352px;
            flex: 0 0 352px;
  }
}

#cargo.page section.textimg .entry-content .content > .content blockquote,
#cargo.page-force-header section.textimg .entry-content .content > .content blockquote,
#cargo.page-full-image section.textimg .entry-content .content > .content blockquote {
  font-style: normal;
}

#cargo.page section.textimg .entry-content .content > .content blockquote p,
#cargo.page-force-header section.textimg .entry-content .content > .content blockquote p,
#cargo.page-full-image section.textimg .entry-content .content > .content blockquote p {
  line-height: 4.5rem;
}

#cargo.page section.block.imgtext figure,
#cargo.page-force-header section.block.imgtext figure,
#cargo.page-full-image section.block.imgtext figure {
  margin-top: 0;
}

#cargo.page section.block.imgtext .content.grid-2 > .header,
#cargo.page-force-header section.block.imgtext .content.grid-2 > .header,
#cargo.page-full-image section.block.imgtext .content.grid-2 > .header {
  margin-top: 26px;
}

@media (min-width: 768px) {
  #cargo.page section.block.imgtext .content.grid-2 > .header,
  #cargo.page-force-header section.block.imgtext .content.grid-2 > .header,
  #cargo.page-full-image section.block.imgtext .content.grid-2 > .header {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 352px;
        -ms-flex: 0 0 352px;
            flex: 0 0 352px;
    margin-top: 126px;
  }
}

#cargo.page section.block.imgtext .content.grid-2 > .header > *,
#cargo.page-force-header section.block.imgtext .content.grid-2 > .header > *,
#cargo.page-full-image section.block.imgtext .content.grid-2 > .header > * {
  font-size: 1.9rem;
}

#cargo.page section.block.imgtext .content.grid-2 > .content,
#cargo.page-force-header section.block.imgtext .content.grid-2 > .content,
#cargo.page-full-image section.block.imgtext .content.grid-2 > .content {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

blockquote p {
  line-height: 4.5rem !important;
}

figure {
  margin-top: 0;
}

section[class*=sloopBulle] {
  margin-bottom: 45px;
}

@media (min-width: 768px) {
  section[class*=sloopBulle] {
    min-height: 680px;
    margin-bottom: 45px;
  }
}

section[class*=sloopBulle] h2.entry-title {
  font-size: 3.7rem;
  font-weight: 700;
  text-transform: none;
  position: relative;
  margin-bottom: 50px;
}

section[class*=sloopBulle] h2.entry-title:after {
  content: '';
  display: inline-block;
  width: 46px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 46px;
      -ms-flex: 0 0 46px;
          flex: 0 0 46px;
  height: 1px;
  background-color: #6E6E6E;
  margin: 0;
  position: absolute;
  bottom: -10px;
  left: 0;
}

section[class*=sloopBulle] figure img {
  position: relative;
  z-index: 2;
}

section[class*=sloopBulle] figure img.bulle {
  display: none;
  position: absolute;
  left: -100px;
  bottom: -120px;
  z-index: 0;
}

@media (min-width: 768px) {
  section[class*=sloopBulle] figure img.bulle {
    display: block;
  }
}

section[class*=sloopBulle] .entry-content {
  position: relative;
}

section[class*=sloopBulle] .entry-content .content {
  position: relative;
  z-index: 2;
}

section.timeline > .entry-content.max > .masonry .my-date {
  font-size: 6.7rem;
  color: #DBDBDB;
  font-weight: 900;
  display: block;
  text-align: right;
}

@media (min-width: 768px) {
  section.timeline > .entry-content.max > .masonry .my-date {
    font-size: 8.7rem;
    text-align: left;
  }
}

section.timeline > .entry-content.max > .masonry .my-date + h2:before {
  content: none !important;
}

section.timeline > .entry-content.max > .masonry .new-timeline:nth-child(odd) .my-date {
  text-align: right;
}

footer#colophon .footer .footer-menu.max ul.footer-menu:first-child li.btn--gradient:not(:last-child) {
  margin-right: 20px;
}

footer#colophon .footer .footer-menu.max ul.footer-menu:first-child li.small {
  margin-left: 0;
}

footer#colophon .footer .footer-menu.max ul.footer-menu:first-child li.small .main-logo {
  margin-right: 0;
}

footer#colophon .footer .footer-menu.max ul.footer-menu:first-child a.btn--gradient,
#masthead.site-header .site-branding:not(.menu-simple) .main-navigation ul#primary-menu li a.btn--gradient {
  background: #d1435e;
  background: -webkit-gradient(linear, left top, left bottom, from(#e6400f), to(#d1435e));
  background: linear-gradient(180deg, #e6400f 0%, #d1435e 100%);
  padding: 1rem 1.5rem;
  margin: 2rem 1.5rem;
  border-radius: 24px;
  color: #fff;
  font-size: 1rem;
  text-transform: uppercase;
}

footer#colophon .footer .footer-menu.max ul.footer-menu:first-child a.btn--gradient {
  margin: 0;
  background: #000;
}

.site-main .btn.button--primary {
  text-transform: uppercase;
  font-size: 1.7rem;
  padding-left: 5rem;
  padding-right: 5rem;
  font-weight: 700;
}

.action.main-action.archive-metier .btn.button--primary {
  background: #fff;
  color: #000;
  border: solid 1px #000;
}

section.bg_header-primary-blue {
  padding-top: 90px;
  padding-bottom: 90px;
  margin: 15px !important;
}

.bg_header-primary-blue {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background: #472190;
  background: linear-gradient(190deg, #4843d1 0%, #472190 100%);
  margin-top: 45px;
}

.bg_header-primary-blue > *:not([class*=btn]) {
  color: #fff;
}

.bg_header-primary-blue .link a.link-custom .btn--primary,
.bg_header-primary-blue.links .link a.link-custom .btn--primary {
  color: #fff !important;
}

.bg_header-primary-blue .main-action .btn.button--primary {
  background: #fff;
  color: #000;
}

.bg_header-primary-blue a.link-min.archive-offre-min {
  border: solid 1px #fff;
}

.bg_header-primary-blue a.link-min.archive-offre-min h3.title {
  color: #fff;
}

.bg_header-primary-blue a.link-min.archive-offre-min > * {
  color: #fff;
}

.bg_header-primary-blue h2 {
  text-align: left;
  font-size: 3.7rem;
  text-transform: none;
  color: #fff;
  font-weight: 900;
  margin-top: auto;
  margin-bottom: 30px;
}

.bg_header-primary-blue h2:after {
  content: '';
  display: block;
  width: 46px;
  height: 1px;
  background: #fff;
  margin-top: 8px;
  margin-bottom: 20px;
}

.bg_header-primary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background: #d1435e;
  background: -webkit-gradient(linear, left top, right top, from(#e6400f), to(#d1435e));
  background: linear-gradient(90deg, #e6400f 0%, #d1435e 100%);
  margin-top: 45px;
}

.bg_header-primary > *:not([class*=btn]) {
  color: #fff;
}

.bg_header-primary .main-action .btn.button--primary {
  background: #fff;
  color: #000;
}

.bg_header-primary .link a.link-custom .btn--primary,
.bg_header-primary.links .link a.link-custom .btn--primary {
  color: #fff !important;
}

.bg_header-primary h2 {
  text-align: center;
  font-size: 3.7rem;
  text-transform: none;
  color: #fff;
  font-weight: 900;
  margin-top: auto;
  margin-bottom: 30px;
}

.bg_header-primary h2.entry-title:after {
  content: none;
}

section.like-it {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background: #d1435e;
  background: linear-gradient(165deg, #e6400f 0%, #d1435e 100%);
  margin-top: 45px;
  min-height: 380px;
}

section.like-it .max {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  margin-top: auto;
  margin-bottom: auto;
}

section.like-it h2 {
  text-align: center;
  font-size: 3.7rem;
  text-transform: none;
  color: #fff;
  font-weight: 900;
  margin-top: auto;
  margin-bottom: 30px;
}

section.like-it a {
  text-align: center;
  font-size: 2.3rem;
  text-transform: none;
  color: #fff;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: auto;
  text-decoration: none;
  -webkit-transition: color linear .3s;
  transition: color linear .3s;
}

section.like-it a svg {
  padding-left: 10px;
  -webkit-transition: margin-left linear .3s;
  transition: margin-left linear .3s;
}

section.like-it a:hover {
  color: #fff;
}

section.like-it a:hover svg {
  margin-left: 10px;
}

section.words .btn {
  border-radius: 20px;
  margin-right: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  cursor: default;
  display: inline-block;
  padding: 1rem 1.5rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: box-shadow, background-color, color, border;
  transition-property: box-shadow, background-color, color, border, -webkit-box-shadow;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  color: #000;
  border: none;
  background-color: #e7e9ed;
  font-family: inherit;
  line-height: 1;
}

.follow_us .title_follow:after {
  content: '';
  background-image: url("data:image/svg+xml;base64, PHN2ZyBpZD0iYXJyb3ctZm9sbG93LXVzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ni41MDMiIGhlaWdodD0iMTMuNzk0IiB2aWV3Qm94PSIwIDAgNTYuNTAzIDEzLjc5NCI+DQogIDxyZWN0IGlkPSJSZWN0YW5nbGVfODUiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDg1IiB3aWR0aD0iNTQuNjc0IiBoZWlnaHQ9IjEuNjg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDYuMDUzKSIgZmlsbD0iI2ZmZiIvPg0KICA8ZyBpZD0iR3JvdXBlXzkxIiBkYXRhLW5hbWU9Ikdyb3VwZSA5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDcuOTM1IDApIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzE4IiBkYXRhLW5hbWU9IlRyYWPDqSAxOCIgZD0iTS0zNDQuNTMxLDYyNi45MDlsLTEuMTUtMS4yMzUsNi4wOTItNS42NjEtNi4wOTItNS42NjMsMS4xNS0xLjIzNSw3LjQxOCw2LjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDUuNjgyIC02MTMuMTE0KSIgZmlsbD0iI2ZmZiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==");
  display: inline-block;
  width: 56.5px;
  height: 13.79px;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-transition: margin-left linear .3s;
  transition: margin-left linear .3s;
}

.slider.rows .slick-track {
  display: block;
}

section.nb figure img,
section.img-nb figure img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: all linear .3s;
  transition: all linear .3s;
}

section.nb figure img:hover,
section.img-nb figure img:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

section.block.doublePadding {
  padding: 90px 0;
}

section.block.doublePadding.pad_top {
  padding-top: 90px;
  padding-bottom: 0;
}

section.block.doublePadding.pad_none {
  padding-top: 0;
  padding-bottom: 0;
}

section.block.doublePadding.pad_bottom {
  padding-top: 0;
  padding-bottom: 90px;
}

.link a.link-custom .btn--primary svg.arrow {
  display: inline-block;
}

.link a.link-custom .btn--primary svg.arrow-big {
  display: none;
}

section.text .link a.link-custom .btn--primary svg {
  display: none;
}

section.textimg .link a.link-custom .btn--primary,
section.imgtext .link a.link-custom .btn--primary {
  background: transparent;
  color: #000;
  padding-left: 0;
  font-weight: 700;
}

section.textimg .link a.link-custom .btn--primary svg.arrow-big,
section.imgtext .link a.link-custom .btn--primary svg.arrow-big {
  display: none;
}

section.textimg .link a.link-custom .btn--primary svg.arrow,
section.imgtext .link a.link-custom .btn--primary svg.arrow {
  display: inline-block;
  -webkit-transition: margin-left linear .3s;
  transition: margin-left linear .3s;
}

section.textimg .link a.link-custom .btn--primary svg.arrow line,
section.imgtext .link a.link-custom .btn--primary svg.arrow line {
  stroke: #000 !important;
}

section.textimg .link a.link-custom .btn--primary svg.arrow path,
section.imgtext .link a.link-custom .btn--primary svg.arrow path {
  fill: #000 !important;
}

section.textimg .link a.link-custom .btn--primary:hover svg,
section.imgtext .link a.link-custom .btn--primary:hover svg {
  margin-left: 12px;
}

section.links .link a.link-custom {
  text-decoration: none;
  font-size: 2.3rem;
  font-weight: 700;
}

section.links .link a.link-custom .btn--primary {
  color: #000;
  background-color: unset;
  padding: 0;
}

section.links .link a.link-custom .btn--primary .label {
  padding-right: 8px;
  -webkit-transition: margin-left linear .3s;
  transition: margin-left linear .3s;
}

section.links .link a.link-custom .btn--primary svg.arrow {
  display: none;
}

section.links .link a.link-custom .btn--primary svg.arrow-big {
  display: inline-block;
  -webkit-transition: margin-left linear .3s;
  transition: margin-left linear .3s;
}

section.links .link a.link-custom .btn--primary [class*=icon-]:before {
  content: '';
  background-image: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC44NTEiIGhlaWdodD0iNy44MDYiIHZpZXdCb3g9IjAgMCAxMC44NTEgNy44MDYiPg0KICA8ZyBpZD0iZmxlY2hlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjYxNikiPg0KICAgIDxnIGlkPSJmbGVjaGUtMiIgZGF0YS1uYW1lPSJmbGVjaGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLCAwLCAwLCAtMSwgOC41MTIsIDMuOTAzKSI+DQogICAgICA8bGluZSBpZD0iTGlnbmVfNyIgZGF0YS1uYW1lPSJMaWduZSA3IiB4MT0iOC41MTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjIzMiIvPg0KICAgIDwvZz4NCiAgICA8cGF0aCBpZD0iQ29sb3JfT3ZlcmxheSIgZGF0YS1uYW1lPSJDb2xvciBPdmVybGF5IiBkPSJNNC40MTcsMy45VjBMNi40NjQsMS45NTEsOC41MTIsMy45LDYuNDY0LDUuODU1LDQuNDE3LDcuODA2Wk0wLDMuOUgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MjMpIi8+DQogIDwvZz4NCjwvc3ZnPg0K");
  display: inline-block;
  width: 11px;
  height: 8px;
  -webkit-transition: margin-left linear .3s;
  transition: margin-left linear .3s;
}

section.links .link a.link-custom:hover .btn--primary svg {
  margin-left: 15px;
}

section.links .link a.link-custom:hover .btn--primary [class*=icon-]:before {
  margin-left: 15px;
  -webkit-transition: margin-left linear .3s;
  transition: margin-left linear .3s;
}

section.links .link.centerAll a.link-custom:hover .btn--primary .label {
  margin-left: 15px;
}

/*
section.textimg{
  & .entry-content .content .content{
    overflow-x: hidden;
  }
}
*/
.page .content ul.ul-sloop {
  padding-left: 130px;
  margin-top: 15px;
}

.page section.article figure {
  margin-top: 50px;
}

@media (min-width: 768px) {
  .page section.article figure {
    margin-top: 90px;
  }
}

ul.ul-sloop {
  list-style: none;
  position: relative;
}

ul.ul-sloop li {
  min-height: 70px;
  position: relative;
}

ul.ul-sloop li:before {
  content: '';
  display: inline-block;
  width: 54px;
  height: 54.5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTA4IiBoZWlnaHQ9IjEwOSIgdmlld0JveD0iMCAwIDEwOCAxMDkiPg0KICA8ZGVmcz4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAuNSIgeDI9IjAuNSIgeTI9IjEiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQ4NDNkMSIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDcyMTkwIi8+DQogICAgPC9saW5lYXJHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzU0MSIgZGF0YS1uYW1lPSJHcm91cGUgNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC40OTcgLTAuMDgxKSI+DQogICAgPGVsbGlwc2UgaWQ9IkVsbGlwc2VfOTciIGRhdGEtbmFtZT0iRWxsaXBzZSA5NyIgY3g9IjU0IiBjeT0iNTQuNSIgcng9IjU0IiByeT0iNTQuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40OTcgMC4wODEpIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzU1MCIgZGF0YS1uYW1lPSJUcmFjw6kgNTUwIiBkPSJNOTA1LjMyMywzNDcuOTI1bC0xLjc2Mi0yLjg5My0uMDE1LS4wMi0xMy42NjUtMjAuNUw4NzYsMzQ0LjkwNmwtLjAwNS4wMTEtMS44MzQsMy4wMDhhMTYuMDc5LDE2LjA3OSwwLDAsMCwwLDE2LjgxN2M0LjkzNiw4LjEsMTUuOTEyLDEwLjksMjQuNTE5LDYuMjU3czExLjU4Mi0xNC45NzUsNi42NDctMjMuMDc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODM1LjI0NyAtMjk2LjEyOCkiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
  position: absolute;
  background-size: 100%;
  background-repeat: no-repeat;
  left: -75px;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  -moz-text-align-last: start !important;
       text-align-last: start !important;
}

ul.ul-sloop li:nth-child(even):before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTA4IiBoZWlnaHQ9IjEwOSIgdmlld0JveD0iMCAwIDEwOCAxMDkiPg0KICA8ZGVmcz4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAuNDcyIiB4Mj0iMC42ODEiIHkyPSIxLjAyOCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZDE0MzVlIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNjQwMGYiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cGVfNTM5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1MzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjQ5NyAtMC4wMjUpIj4NCiAgICA8ZWxsaXBzZSBpZD0iRWxsaXBzZV85NyIgZGF0YS1uYW1lPSJFbGxpcHNlIDk3IiBjeD0iNTQiIGN5PSI1NC41IiByeD0iNTQiIHJ5PSI1NC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ5NyAwLjAyNSkiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfNTUwIiBkYXRhLW5hbWU9IlRyYWPDqSA1NTAiIGQ9Ik05MDUuMzIzLDM0Ny45MjVsLTEuNzYyLTIuODkzLS4wMTUtLjAyLTEzLjY2NS0yMC41TDg3NiwzNDQuOTA2bC0uMDA1LjAxMS0xLjgzNCwzLjAwOGExNi4wNzksMTYuMDc5LDAsMCwwLDAsMTYuODE3YzQuOTM2LDguMSwxNS45MTIsMTAuOSwyNC41MTksNi4yNTdzMTEuNTgyLTE0Ljk3NSw2LjY0Ny0yMy4wNzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MzUuMjQ3IC0yOTYuMTI4KSIgZmlsbD0iI2ZmZiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}

.date:not(.row).updated {
  display: none;
}

a.link-min,
div.fake {
  text-decoration: none;
  display: inline-block;
  background: #fff;
  position: relative;
  margin-bottom: 18px;
}

a.link-min.archive,
div.fake.archive {
  margin-bottom: 0;
}

a.link-min .content,
div.fake .content {
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

a.link-min .content .title,
div.fake .content .title {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  font-size: 1.4rem;
  font-weight: 700;
  color: #000;
}

a.link-min .content .subtitle,
div.fake .content .subtitle {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  font-size: 1.4rem;
  font-weight: 700;
  color: #000;
}

a.link-min .content .category,
div.fake .content .category {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

a.link-min .content p,
div.fake .content p {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

a.link-min .content .date,
div.fake .content .date {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}

a.link-min .content .action,
div.fake .content .action {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
}

a.link-min .action,
div.fake .action {
  height: 30px;
  width: 30px;
  text-align: right;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

a.link-min {
  margin-bottom: 30px;
}

a.link-min .round,
a.link-min .content {
  z-index: 2;
  position: relative;
}

a.link-min .after {
  border-style: solid;
  border-width: 2px;
  opacity: 0;
  -webkit-transition: opacity linear .3s;
  transition: opacity linear .3s;
  height: 100%;
  width: 100%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

a.link-min .after.page {
  border-color: #FE330A !important;
}

a.link-min:hover {
  text-decoration: none;
}

a.link-min:hover .after {
  opacity: 1;
}

a.link-min.single-post {
  display: inline-block;
  background: #fff;
  text-decoration: none;
}

.badge-new {
  background: #FE330A;
  color: #fff !important;
  font-size: .9rem;
  font-weight: 900;
  text-transform: uppercase;
  border-top-left-radius: 21px;
  border-bottom-left-radius: 21px;
  position: absolute;
  top: 0px;
  right: 0;
  line-height: 1.5rem;
  padding: 1px 5px 1px 7px;
}

.badge {
  font-weight: 400;
  font-size: 1.1rem;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  position: relative;
  top: -8px;
}

.prev .round.small,
.next .round.small {
  background: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 54px;
  height: 54px;
}

.prev .round.small.disabled,
.next .round.small.disabled {
  opacity: .5;
}

#cargo.home .next_block {
  width: 50px;
  left: calc(50% - 25px);
}

.video .mute-btn {
  color: #fff;
  text-align: center;
  margin: auto;
  position: absolute;
  z-index: 999999;
  width: 180px;
  margin-left: calc( 50% - 90px);
  top: -20px;
  text-transform: uppercase;
  opacity: 0;
  -webkit-transition: top linear .3s, opacity linear .3s;
  transition: top linear .3s, opacity linear .3s;
  text-decoration: none;
  display: none;
}

.video .mute-btn.show {
  top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240px;
  margin-left: calc( 50% - 120px);
  opacity: 1;
  background-color: #FE330A;
}

.video .mute-btn.min.show {
  width: 120px;
  margin-left: calc( 50% - 60px);
}

.video .mute-btn.min.show > span:first-child {
  display: none;
}

.video .mute-btn.show:not(.min) > span:first-child {
  margin-left: 8px;
}

.video .mute-btn.show > * {
  margin: auto;
}

.video .mute-btn.show > a {
  display: inline-block;
  width: 46px;
  height: 30px;
  padding: 5px 8px;
  font-size: 1rem;
  color: #fff;
  margin: auto 4px;
}

.video .mute-btn.show > a svg {
  display: inline-block;
  width: 22px;
  height: auto;
}

.video .mute-btn.show > a:last-child {
  margin-right: 0;
}

.video .mute-btn.show.min > span:first-child + a {
  margin-left: 0;
}

.video .mute-btn a:hover {
  color: #fff;
  text-decoration: none;
}

#cargo.home section .media.launchvideo.inView.up {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-animation-duration: 0s;
          animation-duration: 0s;
  -webkit-animation-name: none;
          animation-name: none;
  opacity: 1;
}

#cargo.home section .media.launchvideo.inView.up.animated {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-animation-duration: 0s;
          animation-duration: 0s;
  -webkit-animation-name: none;
          animation-name: none;
  opacity: 1;
}

#cargo.home section .media.launchvideo .videoEmbed {
  width: 100%;
  height: 100vh;
  margin: 0;
}

#cargo.home .mustAcceptCookie.vimeo_player {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
  overflow: hidden;
}

#cargo.home .mustAcceptCookie.vimeo_player > iframe {
  width: 100vw;
  height: 56.25vw;
  /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 87.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (min-width: 768px) {
  #cargo.home .mustAcceptCookie.vimeo_player > iframe {
    min-width: 177.77vh;
    /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  }
}

.call-to-action-nav-container {
  max-width: 1090px;
  -webkit-transition: max-width linear .3s;
  transition: max-width linear .3s;
  position: relative;
  margin: 0 auto !important;
  width: 100%;
}

.call-to-action-nav-container > nav.navigation {
  position: absolute;
  top: 210px;
  -webkit-transition: top linear .3s;
  transition: top linear .3s;
  z-index: 9999;
  padding-right: 0px;
  right: -10px;
}

.call-to-action-nav-container > nav.navigation .menu-call-container {
  position: relative;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li {
  display: block;
  text-align: right;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.round3a {
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-right: 20px;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.round3a .labels.round3a {
  display: none;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.round3a a {
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 80px;
  height: 80px;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.round3a a:before {
  content: '';
  display: inline-block;
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 50%;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.round3a a:after {
  content: '';
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic2xvb3AtZ291dHRlLWJ0biIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAxNiAyMiI+PHBhdGggaWQ9IlRyYWPDqV82NzIiIHN0cm9rZT0iIzAyMDIwMyIgc3Ryb2tlLXdpZHRoPSIwLjk2NzIiIGZpbGw9Im5vbmUiIGNsYXNzPSJzdDAiIGQ9Ik0xNC4yLDEwLjVsLTAuNy0xLjJsMCwwTDguMSwxLjJMMi41LDkuM3YwbC0wLjcsMS4yYy0xLjMsMi4xLTEuMyw0LjcsMCw2LjcNCiBjMiwzLjIsNi40LDQuNCw5LjgsMi41UzE2LjIsMTMuOCwxNC4yLDEwLjUiPjwvcGF0aD48L3N2Zz4=);
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.round3a a figure {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rotating 15s linear infinite;
          animation: rotating 15s linear infinite;
  border-radius: 50%;
  border: solid 1px transparent;
  -webkit-transition: border linear .2s;
  transition: border linear .2s;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
  text-align: right;
  text-transform: uppercase;
  font-size: 1.2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li a span {
  display: block;
  height: auto;
  padding-right: 10px;
  max-width: 118px;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action figure {
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action figure > * {
  margin: auto;
  border-radius: 50%;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li.current-menu-item figure {
  background: #D9534F;
}

.call-to-action-nav-container > nav.navigation .menu-call-container ul#call-to-action li a:hover figure {
  background: #FE330A;
}

footer.site-footer .footer {
  padding-top: 0;
}

footer#colophon .footer .footer-menu.max {
  padding-top: 0;
  padding-bottom: 0;
}

.modal .inView.up:not(.animated) {
  -webkit-animation-name: contentSlideUp;
          animation-name: contentSlideUp;
  position: relative;
  z-index: 9;
}

.modal .inView.upBig:not(.animated) {
  -webkit-animation-name: contentSlideUpBig;
          animation-name: contentSlideUpBig;
  position: relative;
  z-index: 9;
}

.modal .inView.left:not(.animated) {
  left: 0;
  opacity: 1;
  -webkit-transition: left .7s ease-out, opacity .7s ease-out;
  transition: left .7s ease-out, opacity .7s ease-out;
}

.modal .inView.bigleft:not(.animated) {
  left: 0;
  opacity: 1;
  -webkit-transition: left .7s ease-out, opacity .7s ease-out;
  transition: left .7s ease-out, opacity .7s ease-out;
}

.modal .inView.right:not(.animated) {
  right: 0;
  opacity: 1;
  -webkit-transition: right .7s ease-out, opacity .7s ease-out;
  transition: right .7s ease-out, opacity .7s ease-out;
}

.modal .inView.bigright:not(.animated) {
  right: 0;
  opacity: 1;
  -webkit-transition: right .7s ease-out, opacity .7s ease-out;
  transition: right .7s ease-out, opacity .7s ease-out;
}

.modal .masonry.loaded.fade,
.modal .inView:not(.animated).fade,
.modal .inView:not(.animated).fade2 {
  opacity: 1;
}

footer#colophon .footer .footer-menu.max .main-logo {
  margin-top: 25px;
  margin-bottom: 25px;
}

p.block-header {
  font-size: 3.7rem;
  font-weight: 900;
  padding-bottom: 25px;
  line-height: 4.5rem;
}

.h1-like {
  font-size: 4.8rem;
}

.h2-like {
  font-size: 2.7rem;
}

.h3-like {
  font-size: 2.4rem;
}

.h4-like {
  font-size: 2.0rem;
}

.h5-like {
  font-size: 1.8rem;
}

.h6-like {
  font-size: 1.6rem;
}

ul.custom {
  list-style: none;
  position: relative;
  padding-left: 0;
}

ul.custom li {
  border-top: solid 1px rgba(112, 108, 108, 0.5);
  margin-top: 15px;
  padding-top: 10px;
  padding-left: 30px;
  position: relative;
  font-size: 1.9rem;
}

ul.custom li:before {
  content: '';
  display: inline-block;
  width: 15.41px;
  height: 17.56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS40MTMiIGhlaWdodD0iMTcuNTU2IiB2aWV3Qm94PSIwIDAgMTUuNDEzIDE3LjU1NiI+DQogIDxwYXRoIGlkPSJwdWNlIiBkPSJNNjg0LjQ1OCwxMTEuMTE0bC03LjcxNyw0LjE3OS0uMDg2LDguNzksNy42MjQsNC41ODhMNjkyLDEyNC40OTJsLjA3Mi04LjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjc2LjY1NSAtMTExLjExNCkiIGZpbGw9IiMyY2M0YzAiLz4NCjwvc3ZnPg0K);
  position: absolute;
  background-size: 100%;
  background-repeat: no-repeat;
  left: 0;
  top: 16px;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  -moz-text-align-last: start !important;
       text-align-last: start !important;
}

blockquote {
  font-size: 3.7rem;
  font-weight: 900;
  color: #000;
  padding-left: 0;
}

blockquote:before,
blockquote:after {
  content: '';
}

blockquote p:before,
blockquote p:after {
  font-size: 3.7rem;
  font-weight: 900;
  color: #000;
  content: '«';
}

blockquote p:after {
  content: '»';
}

h2:after {
  content: '';
  display: block;
  width: 46px;
  height: 1px;
  background: #6E6E6E;
  margin-top: 12px;
  margin-bottom: 20px;
}

ul.ul-sloop {
  list-style: none;
  position: relative;
}

ul.ul-sloop li {
  min-height: 70px;
  position: relative;
}

ul.ul-sloop li:before {
  content: '';
  display: inline-block;
  width: 54px;
  height: 54.5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTA4IiBoZWlnaHQ9IjEwOSIgdmlld0JveD0iMCAwIDEwOCAxMDkiPg0KICA8ZGVmcz4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAuNSIgeDI9IjAuNSIgeTI9IjEiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQ4NDNkMSIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDcyMTkwIi8+DQogICAgPC9saW5lYXJHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzU0MSIgZGF0YS1uYW1lPSJHcm91cGUgNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC40OTcgLTAuMDgxKSI+DQogICAgPGVsbGlwc2UgaWQ9IkVsbGlwc2VfOTciIGRhdGEtbmFtZT0iRWxsaXBzZSA5NyIgY3g9IjU0IiBjeT0iNTQuNSIgcng9IjU0IiByeT0iNTQuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40OTcgMC4wODEpIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzU1MCIgZGF0YS1uYW1lPSJUcmFjw6kgNTUwIiBkPSJNOTA1LjMyMywzNDcuOTI1bC0xLjc2Mi0yLjg5My0uMDE1LS4wMi0xMy42NjUtMjAuNUw4NzYsMzQ0LjkwNmwtLjAwNS4wMTEtMS44MzQsMy4wMDhhMTYuMDc5LDE2LjA3OSwwLDAsMCwwLDE2LjgxN2M0LjkzNiw4LjEsMTUuOTEyLDEwLjksMjQuNTE5LDYuMjU3czExLjU4Mi0xNC45NzUsNi42NDctMjMuMDc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODM1LjI0NyAtMjk2LjEyOCkiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
  position: absolute;
  background-size: 100%;
  background-repeat: no-repeat;
  left: -75px;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  -moz-text-align-last: start !important;
       text-align-last: start !important;
}

ul.ul-sloop li:nth-child(even):before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTA4IiBoZWlnaHQ9IjEwOSIgdmlld0JveD0iMCAwIDEwOCAxMDkiPg0KICA8ZGVmcz4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAuNDcyIiB4Mj0iMC42ODEiIHkyPSIxLjAyOCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZDE0MzVlIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNjQwMGYiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cGVfNTM5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1MzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjQ5NyAtMC4wMjUpIj4NCiAgICA8ZWxsaXBzZSBpZD0iRWxsaXBzZV85NyIgZGF0YS1uYW1lPSJFbGxpcHNlIDk3IiBjeD0iNTQiIGN5PSI1NC41IiByeD0iNTQiIHJ5PSI1NC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ5NyAwLjAyNSkiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfNTUwIiBkYXRhLW5hbWU9IlRyYWPDqSA1NTAiIGQ9Ik05MDUuMzIzLDM0Ny45MjVsLTEuNzYyLTIuODkzLS4wMTUtLjAyLTEzLjY2NS0yMC41TDg3NiwzNDQuOTA2bC0uMDA1LjAxMS0xLjgzNCwzLjAwOGExNi4wNzksMTYuMDc5LDAsMCwwLDAsMTYuODE3YzQuOTM2LDguMSwxNS45MTIsMTAuOSwyNC41MTksNi4yNTdzMTEuNTgyLTE0Ljk3NSw2LjY0Ny0yMy4wNzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MzUuMjQ3IC0yOTYuMTI4KSIgZmlsbD0iI2ZmZiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}

h2.red {
  font-weight: 400;
  font-size: 38px;
  color: #FE330A;
  text-transform: uppercase;
}

h2.red:before {
  content: none;
}

h2.red:after {
  content: none;
}

h2.red strong {
  color: inherit;
}

.block-bg-wysiwyg {
  background: #133781;
  color: #fff;
  padding: 20px;
  font-weight: 700;
  position: relative;
  margin-top: 15px;
  margin-bottom: 25px;
  display: inline-block;
}

.block-bg-wysiwyg:before {
  content: '';
  display: inline-block;
  width: 10%;
  height: 10px;
  max-width: 114px;
  background: #69B4FF;
  position: absolute;
  top: -10px;
  right: -10px;
}

.block-bg-wysiwyg:after {
  content: '';
  display: inline-block;
  height: 10%;
  width: 10px;
  max-height: 102px;
  min-height: 52px;
  background: #69B4FF;
  position: absolute;
  top: 0;
  right: -10px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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M0M7O0FTbm9EQTs7Ozs7Ozs7Ozs7OztFQWVRLFVBQVU7RUFDVix5QlJvT2lFO0VRbk9qRSxXUnlGUTtFUXhGUix3QlJrT3FGO1VRbE9yRixnQlJrT3FGO0FEazZDN0Y7O0FTdHBEQTs7Ozs7RUFRTSx5QlJnSGU7RVEvR2YsV1JpR1U7RVFoR1Ysd0JSMk9pRDtVUTNPakQsZ0JSMk9pRDtBRDI2Q3ZEOztBU2hxREE7Ozs7Ozs7Ozs7Ozs7RUFlUSxVQUFVO0VBQ1YseUJScU8yRTtFUXBPM0UsV1J5RlE7RVF4RlIsd0JSbU8rRjtVUW5PL0YsZ0JSbU8rRjtBRDg3Q3ZHOztBU25yREE7Ozs7O0VBUU0seUJSOEdlO0VRN0dmLFdSMkdVO0VRMUdWLHdCUjRPaUQ7VVE1T2pELGdCUjRPaUQ7QUR1OEN2RDs7QVM3ckRBOzs7Ozs7Ozs7Ozs7O0VBZVEsVUFBVTtFQUNWLHlCUnNPd0U7RVFyT3hFLFdSbUdRO0VRbEdSLHdCUm9PK0Y7VVFwTy9GLGdCUm9PK0Y7QUQwOUN2Rzs7QVNodERBOzs7OztFQVFNLHlCUmlIZTtFUWhIZixXUjJHVTtFUTFHVix3QlI2T2lEO1VRN09qRCxnQlI2T2lEO0FEbStDdkQ7O0FTMXREQTs7Ozs7Ozs7Ozs7OztFQWVRLFVBQVU7RUFDVix5QlJ1TzJFO0VRdE8zRSxXUm1HUTtFUWxHUix3QlJxTytGO1VRck8vRixnQlJxTytGO0FEcy9Ddkc7O0FTN3VEQTs7Ozs7RUFRTSx5QlJrSGU7RVFqSGYsV1JpR1U7RVFoR1Ysd0JSOE9pRDtVUTlPakQsZ0JSOE9pRDtBRCsvQ3ZEOztBU3Z2REE7Ozs7Ozs7Ozs7Ozs7RUFlUSxVQUFVO0VBQ1YseUJSd08wRTtFUXZPMUUsV1J5RlE7RVF4RlIsd0JSc08rRjtVUXRPL0YsZ0JSc08rRjtBRGtoRHZHOztBUzF3REE7Ozs7O0VBUU0sc0JSMEdVO0VRekdWLFdSaUdVO0VRaEdWLHdCUitPaUQ7VVEvT2pELGdCUitPaUQ7QUQyaER2RDs7QVNweERBOzs7Ozs7Ozs7Ozs7O0VBZVEsVUFBVTtFQUNWLHlCUnlPMkU7RVF4TzNFLFdSeUZRO0VReEZSLHdCUnVP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RSxjQUFjO0Fib3lFaEI7O0FhbHlFQTtFQUNFLGNBQWM7QWJxeUVoQjs7QWFueUVBO0VBQ0UsY0FBYztBYnN5RWhCOztBYXB5RUE7RUFDRSxjQUFjO0FidXlFaEI7O0FhcnlFQTtFQUNFLGNBQWM7QWJ3eUVoQjs7QWF0eUVBO0VBQ0UsY0FBYztBYnl5RWhCOztBYXZ5RUE7RUFDRSxjQUFjO0FiMHlFaEI7O0FheHlFQTtFQUNFLGNBQWM7QWIyeUVoQjs7QWF6eUVBO0VBQ0UsY0FBYztBYjR5RWhCOztBYTF5RUE7RUFDRSxjQUFjO0FiNnlFaEI7O0FhM3lFQTtFQUNFLGNBQWM7QWI4eUVoQjs7QWE1eUVBO0VBQ0UsY0FBYztBYit5RWhCOztBYTd5RUE7RUFDRSxjQUFjO0FiZ3pFaEI7O0FhOXlFQTtFQUNFLGNBQWM7QWJpekVoQjs7QWEveUVBO0VBQ0UsY0FBYztBYmt6RWhCOztBYWh6RUE7RUFDRSxjQUFjO0FibXpFaEI7O0FhanpFQTtFQUNFLGNBQWM7QWJvekVoQjs7QWFsekVBO0VBQ0UsY0FBYztBYnF6RWhCOztBYW56RUE7RUFDRSxjQUFjO0Fic3pFaEI7O0FhcHpFQTtFQUNFLGNBQWM7QWJ1ekVoQjs7QWFyekVBO0VBRUUsY0FBYztBYnV6RWhCOztBYXJ6RUE7RUFDRSxjQUFjO0Fid3pFaEI7O0FhdHpFQTtFQUNFLGNBQWM7QWJ5ekVoQjs7QWF2ekVBO0VBQ0UsY0FBYztBYjB6RWhCOztBYXh6RUE7RUFDRSxjQUFjO0FiMnpFaEI7O0FhenpFQTtFQUNFLGNBQWM7QWI0ekVoQjs7QWExekVBO0VBQ0UsY0FBYztBYjZ6RWhCOztBYTN6RUE7RUFDRSxjQUFjO0FiOHpFaEI7O0FhNXpFQTtFQUNFLGNBQWM7QWIrekVoQjs7QWE3ekVBO0VBQ0UsY0FBYztBYmcwRWhCOztBYTl6RUE7RUFDRSxjQUFjO0FiaTBFaEI7O0FhL3pFQTtFQUNFLGNBQWM7QWJrMEVoQjs7QWFoMEVBO0VBQ0UsY0FBYztBYm0wRWhCOztBYWowRUE7RUFDRSxjQUFjO0FibzBFaEI7O0FhbDBFQTtFQUNFLGNBQWM7QWJxMEVoQjs7QWFuMEVBO0VBQ0UsY0FBYztBYnMwRWhCOztBYXAwRUE7RUFDRSxjQUFjO0FidTBFaEI7O0FhcjBFQTtFQUNFLGNBQWM7QWJ3MEVoQjs7QWF0MEVBO0VBQ0UsY0FBYztBYnkwRWhCOztBYXYwRUE7RUFDRSxjQUFjO0FiMDBFaEI7O0FheDBFQTtFQUNFLGNBQWM7QWIyMEVoQjs7QWF6MEVBO0VBQ0UsY0FBYztBYjQwRWhCOztBYTEwRUE7RUFDRSxjQUFjO0FiNjBFaEI7O0FhMzBFQTtFQUNFLGNBQWM7QWI4MEVoQjs7QWE1MEVBO0VBQ0UsY0FBYztBYiswRWhCOztBYTcwRUE7RUFDRSxjQUFjO0FiZzFFaEI7O0FhOTBFQTtFQUNFLGNBQWM7QWJpMUVoQjs7QWE5MEVBO0VBQ0UsY0FBYztBYmkxRWhCOztBYS8wRUE7RUFDRSxjQUFjO0FiazFFaEI7O0FhaDFFQTtFQUNFLGNBQWM7QWJtMUVoQjs7QWFqMUVBO0VBQ0UsY0FBYztBYm8xRWhCOztBYWwxRUE7RUFDRSxjQUFjO0FicTFFaEI7O0FhbDFFQTtFQUNFLGNBQWM7QWJxMUVoQjs7QWFuMUVBO0VBQ0UsY0FBYztBYnMxRWhCOztBYXAxRUE7RUFDRSxjQUFjO0FidTFFaEI7O0FhcjFFQTtFQUNFLGNBQWM7QWJ3MUVoQjs7QWFyMUVBO0VBQ0UsY0FBYztBYncxRWhCOztBYXQxRUE7RUFDRSxjQUFjO0FieTFFaEI7O0FhdjFFQTtFQUNFLGNBQWM7QWIwMUVoQjs7QWF4MUVBO0VBQ0UsY0FBYztBYjIxRWhCOztBY3ZtRkE7RUFBMkIsMkJBQTBCO0FkMm1GckQ7O0FjMW1GQTs7O0VBR0Msb0NBQXVDO0VBQ3ZDLHNCQUF1QjtFQUN2QixzQ0FBNkI7RUFBN0IsOEJBQTZCO0FkNm1GOUI7O0FjbG5GQTs7O0VBT0Usb0NBQW9EO0FkaW5GdEQ7O0FjOW1GQTtFQUNDLGdCQUFnQjtBZGluRmpCOztBY2xuRkE7RUFHRSxxQkFBcUI7RUFDckIsMEJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsWUFBWTtBZG1uRmQ7O0FjaG5GQTs7RUFFQyxvQ0FBdUM7RUFDdkMsc0JBQXVCO0FkbW5GeEI7O0Fjam5GQTtFQUNDLG9DQUF1QztFQUN2QyxzQkFBdUI7QWRvbkZ4Qjs7QWNsbkZBO0VBQ0MsZ0NBQW1DO0FkcW5GcEM7O0Fjbm5GQTtFQUNDLG9DQUEyQztFQUMzQyxzQkFBdUI7QWRzbkZ4Qjs7QWNwbkZBO0VBQ0MseUJidUdrQjtFYXRHbEIsc0JBQXFCO0FkdW5GdEI7O0Fjcm5GQTtFQUNDLHVCQUFzQjtFQUN0QixzQ0FBNkI7RUFBN0IsOEJBQTZCO0Fkd25GOUI7O0FjMW5GQTtFQUlFLHFCQUFvQjtBZDBuRnRCOztBY3ZuRkE7RUFDQyw4QkFBbUM7RUFDbkMsc0JBQXFCO0FkMG5GdEI7O0FjcG5GQTs7RUFHRSxhQUFhO0Fkc25GZjs7QWN6bkZBOztFQU1FLGlCQUFpQjtBZHduRm5COztBY3JuRkE7RUFDQyw2QkFBNEI7RUFDNUIsV0FBVztFQUNYLHlCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osZ0JBQWdCO0Fkd25GakI7O0Fjbm9GQTtFQWFFLG1CQUFtQjtBZDBuRnJCOztBY3ZvRkE7RUFlRyxtQkFBbUI7QWQ0bkZ0Qjs7QWMzb0ZBO0VBa0JHLG1CQUFtQjtBZDZuRnRCOztBYy9vRkE7RUFvQkksbUJBQW1CO0FkK25GdkI7O0FjbnBGQTtFQXdCSSxtQkFBbUI7QWQrbkZ2Qjs7QWN6bkZBO0VBQ0MsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixTQUFTO0FkNG5GVjs7QWMxbkZBO0VBRUUsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixNQUFNO0FkNG5GUjs7QWN2bkZBO0VBQ0Msc0JiNkRzQjtFYTVEdEIsV2IwRHNCO0FEZ2tGdkI7O0FjeG5GQTtFQUNDLGtCQUFrQjtFQUVsQixnQmJ1RHNCO0FEbWtGdkI7O0FjeG5GQTtFQUNDLGdCQUFnQjtBZDJuRmpCOztBY3puRkE7RUFFRSxrQkFBa0I7QWQybkZwQjs7QWN4bkZBO0VBQ0Msa0JBQWtCO0VBQ2xCLG1CQUFtQjtBZDJuRnBCOztBRzdzRkk7RVdnRko7SUFJRSxlQUFlO0lBQ2YsZ0JBQWdCO0VkOG5GaEI7QUFDRjs7QWMzbkZBO0VBQ0MsaUJiekl5QjtFYTBJekIsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBZDhuRnBCOztBY3BvRkE7RUFRRSxlQUFlO0VBQ2YsZ0JBQWdCO0FkZ29GbEI7O0FHbHVGSTtFV3lGSjtJQVlFLGVBQWU7SUFDZixnQkFBZ0I7RWRrb0ZoQjtBQUNGOztBYy9uRkE7RUFDQyxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGdCYmhCZTtBRGtwRmhCOztBY2hvRkE7RUFDQyxnQmI5SjhCO0FEaXlGL0I7O0Fjam9GQTs7RUFHQyxlQUFjO0FkbW9GZjs7QWMvbkZBO0VBQWdCLDZCQUE2QjtBZG1vRjdDOztBY2xvRkE7RUFBVSxzQkFBc0I7QWRzb0ZoQzs7QWNyb0ZBO0VBQWtCLHlCYlZPO0FEbXBGekI7O0FjeG9GQTtFQUFlLHNCYkRRO0FENm9GdkI7O0FjM29GQTtFQUFxQix3Q2JaSTtBRDJwRnpCOztBYzlvRkE7RUFBcUIseUNiYkk7QUQrcEZ6Qjs7QWNqcEZBO0VBQXFCLHdDYmRJO0FEbXFGekI7O0FjcHBGQTtFQUF5Qix5QkFBNEM7QWR3cEZyRTs7QWN2cEZBO0VBQWEseUJibkNNO0FEOHJGbkI7O0FjMXBGQTtFQUFhLHlCYm5DTTtBRGlzRm5COztBYzdwRkE7RUFBYSx5QmJsQ007QURtc0ZuQjs7QWNocUZBO0VBQWEseUJiakNNO0FEcXNGbkI7O0FjbnFGQTtFQUFhLHNCYmhDRztBRHVzRmhCOztBY3RxRkE7RUFBVSxzQmIvQk07QUR5c0ZoQjs7QWN2cUZBOzs7OztFQU9FLFdBQ0Q7QWR1cUZEOztBY3JxRkE7RUFDQyx5QkFBNEM7QWR3cUY3Qzs7QWNycUZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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YXRlcy9zbG9vcC9hc3NldHMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovL2NhcmdvLy4vdGVtcGxhdGVzL3Nsb29wL2Fzc2V0cy9jc3MvX2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY2FyZ28vLi90ZW1wbGF0ZXMvc2xvb3AvYXNzZXRzL2Nzcy9fbGlicmFyeS9zbGljay5zY3NzIiwid2VicGFjazovL2NhcmdvLy4vdGVtcGxhdGVzL3Nsb29wL2Fzc2V0cy9jc3MvX2NvbmZpZy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vY2FyZ28vLi90ZW1wbGF0ZXMvc2xvb3AvYXNzZXRzL2Nzcy9fbGlicmFyeS9saWdodGJveC5zY3NzIiwid2VicGFjazovL2NhcmdvLy4vdGVtcGxhdGVzL3Nsb29wL2Fzc2V0cy9jc3MvX2xpYnJhcnkvbW9kYWwtanF1ZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vY2FyZ28vLi90ZW1wbGF0ZXMvc2xvb3AvYXNzZXRzL2Nzcy9fbGlicmFyeS9hdWRpb3BsYXllci5zY3NzIiwid2VicGFjazovL2NhcmdvLy4vdGVtcGxhdGVzL3Nsb29wL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY2FyZ28vLi90ZW1wbGF0ZXMvc2xvb3AvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2NhcmdvLy4vdGVtcGxhdGVzL3Nsb29wL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2NhcmdvLy4vdGVtcGxhdGVzL3Nsb29wL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly9jYXJnby8uL3RlbXBsYXRlcy9zbG9vcC9hc3NldHMvY3NzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly9jYXJnby8uL3RlbXBsYXRlcy9zbG9vcC9hc3NldHMvY3NzL3BsdWdpbnMvX2FkbWluX2Jhci5zY3NzIiwid2VicGFjazovL2NhcmdvLy4vYXNzZXRzL2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9jYXJnby8uL3RlbXBsYXRlcy9zbG9vcC9hc3NldHMvY3NzL3NpdGUtYmFzZS5zY3NzIiwid2VicGFjazovL2NhcmdvLy4vdGVtcGxhdGVzL3Nsb29wL2Fzc2V0cy9jc3Mvc2l0ZS1jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly9jYXJnby8uL3RlbXBsYXRlcy9zbG9vcC9hc3NldHMvY3NzL3d5c2l3eWcvd3lzaXd5Zy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxyXG4gTmFtZTogICBTbG9vcFxyXG4gRGVzY3JpcHRpb246ICBzZiBtYXN0ZXJcclxuIEF1dGhvcjogICAgICAgUm9tYWluIExlcm91eFxyXG4gVmVyc2lvbjogICAgICAxLjAuMFxyXG4qL1xyXG5cclxuLy8gQGltcG9ydCBcIl92ZW5kb3IvcmVib290XCI7IC8vIEJvb3RzdHJhcCByZWJvb3QgKGJhc2ljIHJlc2V0KSAoQ1NTIGZpbGUgcmVuYW1lZCBhbmQgaW1wb3J0ZWQgYXMgaWYgaXQgd2FzIGEgcGFydGlhbCBiZWNhdXNlIG9mIGxpYnNhc3MpXHJcblxyXG4vLyBXQVJOSU5HIDogeW91IHNob3VsZCBjb21tZW50IHRoZSBmb2xsb3dpbmcgQGltcG9ydCAodmFyaWFibGVzKVxyXG4vLyBhbmQgbW92ZSB2YXJpYWJsZXMgZmlsZSBmcm9tIGtuYWNzcyBmb2xkZXIgdG8geW91ciBvd24gcHJvamVjdCBmb2xkZXIhXHJcblxyXG5AaW1wb3J0IFwiX2NvbmZpZy92YXJpYWJsZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJfY29uZmlnL21peGluc1wiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvY3NzL2FjY2Vzc2liaWxpdGVcIjsgLy8gZm9ybWF0aW9uXHJcblxyXG4vLyBDb3JlIExpYnJhcmllc1xyXG4vL0BpbXBvcnQgXCJfbGlicmFyeS9iYXNlXCI7ICAgICAgICAgLy8gYmFzaWMgc3R5bGVzXHJcblxyXG4vLyBAaW1wb3J0IFwiX2xpYnJhcnkvcHJpbnRcIjsgICAgICAgIC8vIHByaW50IHF1aWNrIHJlc2V0XHJcbi8vQGltcG9ydCBcIl9saWJyYXJ5L2xheW91dFwiOyAgICAgICAvLyBhbGlnbm1lbnQsIG1vZHVsZXMsIHBvc2l0aW9ubmluZ1xyXG4vL0BpbXBvcnQgXCJfbGlicmFyeS91dGlsaXRpZXNcIjsgICAgLy8gd2lkdGggYW5kIHNwYWNlciBoZWxwZXJzXHJcbi8vIEBpbXBvcnQgXCJfbGlicmFyeS9yZXNwb25zaXZlXCI7ICAgLy8gUmVzcG9uc2l2ZSBXZWIgRGVzaWduIGhlbHBlcnNcclxuXHJcbi8vIE5ldyBHcmlkIFN5c3RlbSBieSBkZWZhdWx0IChHcmlkIExheW91dCkuIElmIHlvdSBwcmVmZXIgb2xkIFwiRmxleGJveFwiIEdyaWQgU3lzdGVtLCByZXBsYWNlIGZpbGUgd2l0aCBcIl9saWJyYXJ5L2dyaWxsYWRlLWZsZXhcIlxyXG4vLyBOb3RlIHRoYXQgbm9uZSBvZiB0aGVzZSBmaWxlcyBhcmUgcHJlZml4ZWQgYnkgYW4gdW5kZXJzY29yZSwgaW4gb3JkZXIgdG8gY29tcGlsZSB0aGVtLlxyXG4vL0BpbXBvcnQgXCJfbGlicmFyeS9ncmlsbGFkZS1mbGV4XCI7IC8vIGdyaWQgc3lzdGVtIHdpdGggRmxleGJveFxyXG4vLyBAaW1wb3J0IFwiX2xpYnJhcnkvZ3JpbGxhZGUtZ3JpZFwiOyAvLyBncmlkIHN5c3RlbSB3aXRoIEdyaWQgTGF5b3V0XHJcblxyXG5AaW1wb3J0IFwiX2xpYnJhcnkvc2xpY2tcIjsgLy8gc2xpY2tcclxuQGltcG9ydCBcIl9saWJyYXJ5L2xpZ2h0Ym94XCI7IC8vIGxpZ2h0Ym94XHJcbkBpbXBvcnQgXCJfbGlicmFyeS9tb2RhbC1qcXVlcnlcIjsgLy8gbWljcm9tb2RhbFxyXG5AaW1wb3J0IFwiX2xpYnJhcnkvYXVkaW9wbGF5ZXJcIjsgLy8gYXVkaW9wbGF5ZXJcclxuXHJcbi8vIENvbXBvbmVudHNcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvbWVkaWFcIjsgICAgICAvLyBtZWRpYSBvYmplY3RcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvc2tpcC1saW5rc1wiOyAvLyBza2lwIGxpbmtzXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlc1wiOyAgICAgLy8gZGF0YSB0YWJsZXMgY29uc2lzdGVuY3lcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXNcIjsgICAgICAvLyBmb3JtcyBjb25zaXN0ZW5jeSBhbmQgc3R5bGVzXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjsgICAgLy8gYnV0dG9ucyBzdHlsZXNcclxuXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoZWNrYm94XCI7ICAgLy8gY2hlY2tib3gsIHJhZGlvLCBzd2l0Y2ggc3R5bGVzXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjsgICAgICAgLy8gdGFicyBzdHlsZXNcclxuLy9AaW1wb3J0IFwiY29tcG9uZW50cy9ldmVudFwiOyAgICAgICAvLyBldmVudCBzdHlsZXNcclxuLy9AaW1wb3J0IFwiY29tcG9uZW50cy9jYWxlbmRhclwiOyAgICAgICAvLyBjYWxlbmRhciBzdHlsZXNcclxuLy9AaW1wb3J0IFwiY29tcG9uZW50cy9kb2N1bWVudGF0aW9uXCI7ICAgICAgIC8vIGRvY3VtZW50YXRpb25cclxuLy9AaW1wb3J0IFwicGx1Z2lucy9hcmNoaXZlLXBsYWNlXCI7ICAgICAgIC8vIFBsYWNlXHJcbkBpbXBvcnQgXCJwbHVnaW5zL2FkbWluX2JhclwiOyAgICAgICAvLyBhZG1pbl9iYXJcclxuXHJcbi8vQGltcG9ydCBcImNvbXBvbmVudHMvY291bnRlcnNcIjsgICAgICAgLy8gY291bnRlcnMgc3R5bGVzXHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL2Fycm93c1wiOyAgICAgLy8gYXJyb3dzIHN0eWxlc1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy90YWdzXCI7ICAgICAgICAvLyB0YWdzIHN0eWxlc1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9iYWRnZXNcIjsgICAgIC8vIGJhZGdlcyBzdHlsZXNcclxuLy9AaW1wb3J0IFwiY29tcG9uZW50cy9hbGVydHNcIjsgICAgIC8vIGFsZXJ0cyBzdHlsZXNcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvY3NzL2ljb25zXCI7ICAgICAgIC8vIGljb25zIHN0eWxlc1xyXG5cclxuXHJcbi8vQGltcG9ydCBcInd5c2l3eWcvd3lzaXd5Z1wiOyAvLyB3eXNpd3lnXHJcblxyXG5AaW1wb3J0IFwic2l0ZS1iYXNlXCI7IC8vIHRow6htZSBiYXNlXHJcbi8vQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybWF0aW9uXCI7IC8vIGZvcm1hdGlvblxyXG5AaW1wb3J0IFwic2l0ZS1jdXN0b21cIjsgLy8gdGjDqG1lXHJcbkBpbXBvcnQgXCJ3eXNpd3lnL3d5c2l3eWdcIjsgLy8gd3lzaXd5Z1xyXG4iLCIvLyBDb25maWcgZmlsZSBhbmQgcHJvamVjdCB2YXJpYWJsZXNcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBTaXplIGNvbnRlbnQgem9uZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cclxuJG1heC1zaXplLWNvbnRlbnQgOiAxMDkwcHggIWRlZmF1bHQ7XHJcbiRtYXgtc2l6ZS1jb250ZW50LXNtYWxsIDogOTQwcHggIWRlZmF1bHQ7XHJcbiRtYXgtc2l6ZS1jb250ZW50LW5hdmlnYXRpb24tdG9wIDogMTA5MHB4ICFkZWZhdWx0O1xyXG4kbWF4LXNpemUtY29udGVudC1mb290ZXIgOiAxMDkwcHggIWRlZmF1bHQ7XHJcbiRtYXgtc2l6ZS1wYWRkaW5nIDogMTEzMHB4ICFkZWZhdWx0OyAvLyBzaXplIG5lZWQgMjBweCBwYWRkaW5nXHJcbiRtYXgtc2l6ZS1tZW51LW1vYmlsZTogOTIwcHggIWRlZmF1bHQ7IC8vIHNpemUgbmVlZCAyMHB4IHBhZGRpbmdcclxuXHJcbiRwYWRkaW5nLWJsb2NrOiA0NXB4ICFkZWZhdWx0OyAvLyBkZWZhdWx0IHBhZGRpbmcgdG9wIGFuZCBib3R0b20gKG9yIGNob2ljZSkgZm9yIHdlYnNpdGVcclxuJHBhZGRpbmctYmxvY2stZG91YmxlOiA5MHB4ICFkZWZhdWx0OyAvLyBkZWZhdWx0IHBhZGRpbmcgdG9wIGFuZCBib3R0b20gKG9yIGNob2ljZSkgZm9yIHdlYnNpdGVcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS1cclxuLy8gTUlTRSBlbiBQYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS1cclxuJGNlbnRlci1sb2dvLXNpdGUgOiBhdXRvIGF1dG8gYXV0byAwICFkZWZhdWx0OyAvLyAoIGNlbnRlcjogMTAwJSwgYWxpZ24tbGVmdDogYXV0bylcclxuJHBhZGRpbmctbG9nby1zaXRlIDogMCAhZGVmYXVsdDsgLy8gKCBjZW50ZXI6IDIwcHgsIGFsaWduLWxlZnQ6IDIwcHggMjBweCAyMHB4IDApXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEJyZWFrcG9pbnRzIHpvbmVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gV2FybmluZzogeW91IHNob3VsZCB1c2UgeW91ciBvd24gdmFsdWVzLCByZWdhcmRsZXNzIG9mIHRoZSBkZXZpY2VzXHJcbi8vIEJlc3QgcHJhY3RpY2UgaXMgTW9iaWxlIEZpcnN0OiAobWluLXdpZHRoOiAkYnJlYWtwb2ludClcclxuJHRpbnkgICAgICAgIDogNDgwcHggIWRlZmF1bHQ7IC8vIG9yICdlbScgaWYgeW91IHByZWZlciwgb2YgY291cnNlXHJcbiRzbWFsbCAgICAgICA6IDU3NnB4ICFkZWZhdWx0O1xyXG4kbWVkaXVtICAgICAgOiA3NjhweCAhZGVmYXVsdDtcclxuJGxhcmdlICAgICAgIDogOTkycHggIWRlZmF1bHQ7XHJcbiRleHRyYS1sYXJnZSA6IDEyMDBweCAhZGVmYXVsdDtcclxuXHJcbi8vIC0tLS0tLS0tLS1cclxuLy8gRm9udHMgem9uZVxyXG4vLyAtLS0tLS0tLS0tXHJcblxyXG4vLyBGb250IGZhbWlsaWVzXHJcbiRmb250LWZhbWlseS1iYXNlICAgICAgOiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDsgLy8gc3lzdGVtIGZvbnQgc3RhY2tcclxuJGZvbnQtZmFtaWx5LWhlYWRpbmdzICA6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0OyAvLyBmb250IGZvciBoMSwgaDIuLiBoNlxyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlIDogY29uc29sYXMsIGNvdXJpZXIsIG1vbm9zcGFjZSAhZGVmYXVsdDsgLy8gZm9udCBmb3IgY29kZSBhbmQgc2FtcGxlc1xyXG5cclxuLy8gRm9udCBzaXplcyAoMS42cmVtIHZhbHVlIGlzIFwiMTZweFwiIGVxdWl2YWxlbnQpXHJcbiRmb250LXNpemUtYmFzZSA6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemVzOiAoXHJcbiAgICAgICAgYmFzZTogKFxyXG4gICAgICAgICAgICAgICAgbW9iaWxlICA6IDEuNHJlbSxcclxuICAgICAgICAgICAgICAgIGRlc2t0b3AgOiAkZm9udC1zaXplLWJhc2VcclxuICAgICAgICApLFxyXG4gICAgICAgIGgxOiAoXHJcbiAgICAgICAgICAgICAgICBtb2JpbGUgIDogM3JlbSxcclxuICAgICAgICAgICAgICAgIGRlc2t0b3AgOiA0LjhyZW1cclxuICAgICAgICApLFxyXG4gICAgICAgIGgyOiAoXHJcbiAgICAgICAgICAgICAgICBtb2JpbGUgIDogMy40cmVtLFxyXG4gICAgICAgICAgICAgICAgZGVza3RvcCA6IDMuN3JlbVxyXG4gICAgICAgICksXHJcbiAgICAgICAgaDM6IChcclxuICAgICAgICAgICAgICAgIG1vYmlsZSAgOiAyLjJyZW0sXHJcbiAgICAgICAgICAgICAgICBkZXNrdG9wIDogMi40cmVtXHJcbiAgICAgICAgKSxcclxuICAgICAgICBoNDogKFxyXG4gICAgICAgICAgICAgICAgbW9iaWxlICA6IDEuOHJlbSxcclxuICAgICAgICAgICAgICAgIGRlc2t0b3AgOiAyLjByZW1cclxuICAgICAgICApLFxyXG4gICAgICAgIGg1OiAoXHJcbiAgICAgICAgICAgICAgICBtb2JpbGUgIDogMS42cmVtLFxyXG4gICAgICAgICAgICAgICAgZGVza3RvcCA6IDEuOHJlbVxyXG4gICAgICAgICksXHJcbiAgICAgICAgaDY6IChcclxuICAgICAgICAgICAgICAgIG1vYmlsZSAgOiAxLjRyZW0sXHJcbiAgICAgICAgICAgICAgICBkZXNrdG9wIDogMS42cmVtXHJcbiAgICAgICAgKVxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gTGluZSBoZWlnaHRzXHJcbiRsaW5lLWhlaWdodC1zICAgIDogMS4zICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZSA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWwgICAgOiAxLjcgIWRlZmF1bHQ7XHJcblxyXG4vLyBEZWZhdWx0IG1hcmdpbi1ib3R0b21cclxuJG1hcmdpbi1ib3R0b20tYmFzZSAgICAgOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tIDogMi41cmVtICFkZWZhdWx0O1xyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90dG9tLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb250IHdlaWdodHNcclxuJHdlaWdodC10aGluICAgIDogMTAwICFkZWZhdWx0O1xyXG4kd2VpZ2h0LWxpZ2h0ICAgOiAyMDAgIWRlZmF1bHQ7XHJcbiR3ZWlnaHQtYm9vayAgICA6IDMwMCAhZGVmYXVsdDtcclxuJHdlaWdodC1yZWd1bGFyIDogNDAwICFkZWZhdWx0O1xyXG4kd2VpZ2h0LW1lZGl1bSAgOiA1MDAgIWRlZmF1bHQ7XHJcbiR3ZWlnaHQtYm9sZCAgICA6IDcwMCAhZGVmYXVsdDtcclxuJHdlaWdodC1leHRyYSAgIDogOTAwICFkZWZhdWx0O1xyXG5cclxuLy8gQWN0aXZhdGUgaHlwaGVuYXRpb24gb24gc21hbGwgc2NyZWVuc1xyXG4kaHlwaGVuczogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS1cclxuLy8gU3BhY2luZyB6b25lXHJcbi8vIC0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTnVtYmVyIG9mIGdyaWQtY29sdW1uc1xyXG4kY29sczogOCAhZGVmYXVsdDtcclxuXHJcbi8vIEd1dHRlclxyXG4kZ3V0dGVyOiBudWxsO1xyXG5cclxuLy8gR3JpZCBndXR0ZXJzIChmb3IgLmhhcy1ndXR0ZXItKiBjbGFzc2VzKVxyXG4kZ3JpZC1ndXR0ZXJzOiAoXHJcbiAgICAgICAgJyc6IDFyZW0sXHJcbiAgICAgICAgJy1sJzogMnJlbSxcclxuICAgICAgICAnLXhsJzogNHJlbVxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gU3BhY2luZ3NcclxuJHNwYWNlci10aW55ICAgICAgICAgICAgIDogLjVyZW0gICFkZWZhdWx0O1xyXG4kc3BhY2VyLXRpbnktcGx1cyAgICAgICAgOiAuN3JlbSAhZGVmYXVsdDtcclxuJHNwYWNlci1zbWFsbCAgICAgICAgICAgIDogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlci1zbWFsbC1wbHVzICAgICAgIDogMS41cmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyLW1lZGl1bSAgICAgICAgICAgOiAycmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyLW1lZGl1bS1wbHVzICAgICAgOiAzcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyLWxhcmdlICAgICAgICAgICAgOiA0cmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyLWxhcmdlLXBsdXMgICAgICAgOiA2cmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyLWV4dHJhLWxhcmdlICAgICAgOiA4cmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyLWV4dHJhLWxhcmdlLXBsdXMgOiAxMnJlbSAhZGVmYXVsdDtcclxuJHNwYWNlci11bHRyYS1sYXJnZSAgICAgIDogMTZyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXItdWx0cmEtbGFyZ2UtcGx1cyA6IDIwcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyLWlucHV0IDogLjhyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXItdGV4dGFyZWEgOiAuOHJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIHotaW5kZXhlc1xyXG4kemluZGV4LW5hdmlnYXRpb24gICA6IDEwMDEgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZHJvcGRvd24gICAgIDogMjAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyICAgICAgOiAzMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXAgICAgICA6IDQwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwgICAgICAgIDogNTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1ub3RpZmljYXRpb24gOiA2MDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWRlYnVnICAgICAgICA6IDcwMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyAtLS0tLS0tLS0tXHJcbi8vIENvbG9yIHpvbmVcclxuLy8gLS0tLS0tLS0tLVxyXG5cclxuLy8gQ29sb3IgbmFtZXNcclxuJHdoaXRlICAgIDogI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwIDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwIDogI2U3ZTllZCAhZGVmYXVsdDtcclxuJGdyYXktMzAwIDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwIDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwIDogI2FjYjNjMiAhZGVmYXVsdDtcclxuJGdyYXktNjAwIDogIzcyN2U5NiAhZGVmYXVsdDtcclxuJGdyYXktNzAwIDogIzQ1NGQ1ZCAhZGVmYXVsdDtcclxuJGdyYXktODAwIDogIzMzMyAhZGVmYXVsdDtcclxuJGdyYXktOTAwIDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrICAgIDogIzAwMCAhZGVmYXVsdDtcclxuXHJcbiRibHVlLTMwMCAgIDogIzVCQzBERSAhZGVmYXVsdDtcclxuJGJsdWUtNTAwICAgOiAjMDI3NUQ4ICFkZWZhdWx0O1xyXG4kZ3JlZW4tNTAwICA6ICM1Q0I4NUMgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNTAwIDogI2U1OWEzNSAhZGVmYXVsdDtcclxuJHJlZC01MDAgICAgOiAjRDk1MzRGICFkZWZhdWx0O1xyXG5cclxuLy8gU2VtYW50aWMgY29sb3JzXHJcbiRjb2xvci1icmFuZCAgICA6ICNGRTMzMEEgIWRlZmF1bHQ7XHJcbiRjb2xvci1wcmltYXJ5ICA6ICNGRTMzMEEgIWRlZmF1bHQ7XHJcbiRjb2xvci1zZWNvbmRhcnkgOiAkYmx1ZS0zMDAgIWRlZmF1bHQ7XHJcbiRjb2xvci1zdWNjZXNzICA6ICRncmVlbi01MDAgIWRlZmF1bHQ7XHJcbiRjb2xvci1pbmZvICAgICA6ICRibHVlLTMwMCAhZGVmYXVsdDtcclxuJGNvbG9yLXdhcm5pbmcgIDogJG9yYW5nZS01MDAgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYW5nZXIgICA6ICRyZWQtNTAwICFkZWZhdWx0O1xyXG4kY29sb3ItaW52ZXJzZSAgOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRjb2xvci1naG9zdCAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29sb3ItbXV0ZWQgICAgOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3ItYmFzZSAgICAgIDogIzAwMCAhZGVmYXVsdDtcclxuJGNvbG9yLWhlYWRlciAgICA6ICMwMDAgIWRlZmF1bHQ7XHJcbiRiYWNrZ3JvdW5kLWJhc2UgOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy8gZm9ybVxyXG4kZm9ybXMtYm9yZGVyLWNvbG9yICAgICA6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZm9ybXMtdGV4dC1jb2xvciAgICAgOiAjMDAwICFkZWZhdWx0O1xyXG4kZm9ybS1wbGFjZWhvbGRlciAgICAgOiAjMDAwICFkZWZhdWx0O1xyXG4kZm9ybS1wbGFjZWhvbGRlci1zaXplIDogMS43cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1pbnB1dC1iYWNrZ3JvdW5kICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gaGVhZGVyXHJcbiRjb2xvci1iYWNrZ3JvdW5kLXNpdGUtaGVhZGVyICAgICAgICAgICA6ICR3aGl0ZSAhZGVmYXVsdDsgLy8gYmxvYyBoZWFkZXJcclxuJGNvbG9yLWJhY2tncm91bmQtc2l0ZS1tYWluICAgICAgICAgICAgIDogJGJhY2tncm91bmQtYmFzZSAhZGVmYXVsdDsgLy8gYmxvYyBoZWFkZXJcclxuXHJcbi8vIG1lbnVcclxuJGNvbG9yLWJhY2tncm91bmQtbWFpbi1uYXYtY29udGFpbmVyICAgIDogJHdoaXRlICFkZWZhdWx0OyAvLyBtYWluLW5hdiBiYWNrZ3JvdW5kXHJcblxyXG4kY29sb3ItbGluay1tYWluLW5hdiAgICAgICAgICAgICAgICAgICAgOiAjOEQ4RDhEICFkZWZhdWx0OyAvLyBtYWluLW5hdiBsaW5rXHJcbiRjb2xvci1saW5rLW1haW4tbmF2LWJhY2tncm91bmQgICAgICAgICA6ICR3aGl0ZSAhZGVmYXVsdDsgLy8gbWFpbi1uYXYgbGluayBiYWNrZ3JvdW5kXHJcbiRjb2xvci1saW5rLW1haW4tbmF2LWhvdmVyICAgICAgICAgICAgICA6ICRjb2xvci1iYXNlICFkZWZhdWx0OyAvLyBtYWluLW5hdiBsaW5rOmhvdmVyO1xyXG4kY29sb3ItbGluay1tYWluLW5hdi1iYWNrZ3JvdW5kLWhvdmVyICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgLy8gbWFpbi1uYXYgbGluazpob3ZlclxyXG4kY29sb3ItbGluay1tYWluLW5hdi1jdXJyZW50ICAgICAgICAgICAgOiAkY29sb3ItYmFzZSAhZGVmYXVsdDsgLy8gbWFpbi1uYXYgbGluayBjdXJyZW50XHJcbiRjb2xvci1saW5rLW1haW4tbmF2LWJhY2tncm91bmQtY3VycmVudCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAvLyBtYWluLW5hdiBsaW5rIGN1cnJlbnRcclxuJHRleHQtdHJhbnNmb3JtLW1haW4tbGV2ZWwwICAgICAgICAgICAgIDogbm9uZSAhZGVmYXVsdDsgLy8gbWFpbi1uYXYgbGluayBjdXJyZW50XHJcbiR0ZXh0LXNpemUtbWFpbi1sZXZlbDAgICAgICAgICAgICAgICAgICA6IDEuNHJlbSAhZGVmYXVsdDsgLy8gbWFpbi1uYXYgbGluayBjdXJyZW50XHJcbiR0ZXh0LWxldHRlci1zcGFjaW5nLW1haW4tbGV2ZWwwICAgICAgICA6IDByZW0gIWRlZmF1bHQ7IC8vIG1haW4tbmF2IGxpbmsgY3VycmVudFxyXG4kdGV4dC13ZWlnaHQtbWFpbi1sZXZlbDAgICAgICAgICAgICAgICAgOiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7IC8vIG1haW4tbmF2IGxpbmsgY3VycmVudFxyXG4kdGV4dC1wYWRkaW5nLW1haW4tbGV2ZWwwICAgICAgICAgICAgICAgOiAxOHB4IDIwcHggIWRlZmF1bHQ7IC8vIG1haW4tbmF2IGxpbmsgY3VycmVudFxyXG5cclxuLy8gc291cy1tZW51XHJcbiRjb2xvci1iYWNrZ3JvdW5kLXVsLWxldmVsMCAgICAgICAgICAgICA6ICRjb2xvci1saW5rLW1haW4tbmF2LWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLXVsLWxldmVsMSAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItdHh0LXVsLWxldmVsMSAgICAgICAgICAgICAgICAgICAgOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcclxuJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwxLWhvdmVyICAgICAgIDogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRjb2xvci10eHQtdWwtbGV2ZWwxLWhvdmVyICAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwyICAgICAgICAgICAgIDogZGFya2VuKCRjb2xvci1wcmltYXJ5LCA2JSkgIWRlZmF1bHQ7XHJcbiRjb2xvci10eHQtdWwtbGV2ZWwyICAgICAgICAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItYmFja2dyb3VuZC11bC1sZXZlbDItaG92ZXIgICAgICAgOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDE2JSkgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXh0LXVsLWxldmVsMi1ob3ZlciAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gYnJlYWRjcnVtYlxyXG4kY29sb3ItYnJlYWRjcnVtYi1iYWNrZ3JvdW5kICAgICAgICAgICAgOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRjb2xvci1icmVhZGNydW1iLXRleHQgICAgICAgICAgICAgICAgICA6ICRjb2xvci1iYXNlICFkZWZhdWx0O1xyXG4kY29sb3ItYnJlYWRjcnVtYi10ZXh0LWxhc3QgICAgICAgICAgICAgOiAkY29sb3ItYmFzZSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItdGV4dC1mb250LXdlaWdodCAgICAgICAgICAgIDogJHdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi10ZXh0LWxhc3QtZm9udC13ZWlnaHQgICAgICAgOiAkd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXRleHQtZm9udC1zaXplICAgICAgICAgICAgICA6IDEuMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItdGV4dC10cmFuc2Zvcm0gICAgICAgICAgICAgIDogbm9uZSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItc2VwYXJhdG9yICAgICAgICAgICAgICAgICAgIDogJz4gJyAhZGVmYXVsdDtcclxuXHJcbi8vIGZvb3RlclxyXG4kY29sb3ItZm9vdGVyLWJhY2tncm91bmQgICAgICAgICAgICA6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLWZvb3Rlci10ZXh0ICAgICAgICAgICAgICAgICAgOiAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1mb290ZXItdGV4dC10cmFuc2Zvcm0gICAgICAgIDogbm9uZSAhZGVmYXVsdDtcclxuJGltYWdlLWZvb3Rlci1yZWFsaXNhdGlvbiAgICAgICAgICAgOiBcIi4uL2ltYWdlcy9sb2dvLW1yLXNsb29wLXdoaXRlLnN2Z1wiICFkZWZhdWx0O1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tXHJcbi8vIENvbXBvbmVudHMgem9uZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGZsYXNoIG1lc3NhZ2VcclxuLy8gJGNvbG9yLXN1Y2Nlcy1mbGFzaCA6O1xyXG4vLyAkY29sb3ItZXJyb3ItZmxhc2ggOjtcclxuXHJcbi8vIENvbXBvbmVudDogbGlua3NcclxuJGxpbmstY29sb3IgICAgICAgICAgICA6ICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGxpbmstY29sb3ItaG92ZXIgICAgICA6IGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbiAgICAgICA6IHVuZGVybGluZSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbi1ob3ZlciA6IHVuZGVybGluZSAhZGVmYXVsdDtcclxuXHJcbi8vIEdsb2JhbCBib3JkZXItcmFkaXVzXHJcbiRib3JkZXItcmFkaXVzOiAyNHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtYm9yZGVyLXJhZGl1czogMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gQ29tcG9uZW50OiBxdW90ZXNcclxuJHF1b3RlLWNvbG9yICAgICA6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbXBvbmVudDogYXJyb3dzXHJcbiRhcnJvdy1jb2xvciAgICAgOiAkYmxhY2sgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb21wb25lbnRzOiBjaGVja2JveGVzLCByYWRpb3MsIHN3aXRjaGVzXHJcbiRjaGVja2JveC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtYmFja2dyb3VuZDogJGdyYXktODAwICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtc2l6ZTogMnJlbSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcclxuJHJhZGlvLWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRyYWRpby1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHN3aXRjaC1iYWNrZ3JvdW5kOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtc2l6ZTogMnJlbSAhZGVmYXVsdDtcclxuJHN3aXRjaC1ib3JkZXItcmFkaXVzOiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBDb21wb25lbnQ6IHRhYmxlc1xyXG4kdGFibGUtYm9yZGVyICAgICAgICAgICAgICAgOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yICAgICAgICA6ICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWJhY2tncm91bmQgICAgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yICAgICAgICAgICA6ICRjb2xvci1iYXNlICFkZWZhdWx0O1xyXG4kdGFibGUtaGVhZC1iYWNrZ3JvdW5kICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRhYmxlLWZvb3Rlci1jb2xvciAgICAgICAgIDogJGNvbG9yLWJhc2UgIWRlZmF1bHQ7XHJcbiR0YWJsZS1mb290ZXItYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gQ29tcG9uZW50czogYnV0dG9ucywgYmFkZ2VzLCBhbGVydHMgY29sb3IgdmFyaWFudHMgbGlzdFxyXG4vLyBDb252ZW50aW9uIGlzOiBuYW1lIC0gYmFja2dyb3VuZC1jb2xvciAtIGNvbG9yIC0gYm9yZGVyIC0gYmFja2dyb3VuZC1jb2xvciBob3ZlciAtIGNvbG9yIGhvdmVyIC0gYm9yZGVyIGhvdmVyXHJcbiR2YXJpYW50cy1saXN0OiAoXHJcbiAgICAgICAgLy8ocHJpbWFyeSwgICAgJGNvbG9yLXByaW1hcnksICAgICR3aGl0ZSwgICAgbm9uZSwgZGFya2VuKCRjb2xvci1wcmltYXJ5LDEwJSksICAgICR3aGl0ZSwgICAgbm9uZSksXHJcbiAgICAgICAgKHByaW1hcnksICAgICMwMDAsICAgICR3aGl0ZSwgICAgbm9uZSwgZGFya2VuKCRjb2xvci1wcmltYXJ5LDEwJSksICAgICR3aGl0ZSwgICAgbm9uZSksXHJcbiAgICAgICAgKGFkbWluLCAgICAjMDAwLCAgICAkd2hpdGUsICAgIG5vbmUsIGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LDEwJSksICAgICR3aGl0ZSwgICAgbm9uZSksXHJcbiAgICAgICAgKHN1Y2Nlc3MsICAgICRjb2xvci1zdWNjZXNzLCAgICAkd2hpdGUsICAgIG5vbmUsIGRhcmtlbigkY29sb3Itc3VjY2VzcywxMCUpLCAgICAkd2hpdGUsICAgIG5vbmUpLFxyXG4gICAgICAgIChpbmZvLCAgICAgICAkY29sb3ItaW5mbywgICAgICAgJGJsYWNrLCAgICBub25lLCBkYXJrZW4oJGNvbG9yLWluZm8sMTAlKSwgICAgICAgJGJsYWNrLCAgICBub25lKSxcclxuICAgICAgICAod2FybmluZywgICAgJGNvbG9yLXdhcm5pbmcsICAgICRibGFjaywgICAgbm9uZSwgZGFya2VuKCRjb2xvci13YXJuaW5nLDEwJSksICAgICRibGFjaywgICAgbm9uZSksXHJcbiAgICAgICAgKGRhbmdlciwgICAgICRjb2xvci1kYW5nZXIsICAgICAkd2hpdGUsICAgIG5vbmUsIGRhcmtlbigkY29sb3ItZGFuZ2VyLDEwJSksICAgICAkd2hpdGUsICAgIG5vbmUpLFxyXG4gICAgICAgIChpbnZlcnNlLCAgICAkY29sb3ItaW52ZXJzZSwgICAgJHdoaXRlLCAgICBub25lLCBkYXJrZW4oJGNvbG9yLWludmVyc2UsMTAlKSwgICAgJHdoaXRlLCAgICBub25lKSxcclxuICAgICAgICAoZ2hvc3QsICAgICAgJGNvbG9yLWdob3N0LCAgICAgICR3aGl0ZSwgICAgMCAwIDAgMXB4ICR3aGl0ZSBpbnNldCwgZGFya2VuKCRjb2xvci1naG9zdCwxMCUpLCAgICAgICR3aGl0ZSwgICAgMCAwIDAgMXB4ICR3aGl0ZSBpbnNldClcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIENvbXBvbmVudDogdGFic1xyXG4kdGFicy1ib3JkZXIgICAgICAgICAgICA6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHRhYnMtYWN0aXZlLWJvcmRlciAgICAgOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiR0YWJzLWNvbG9yICAgICAgICAgICAgIDogJGNvbG9yLWJhc2UgIWRlZmF1bHQ7XHJcbiR0YWJzLWFjdGl2ZS1jb2xvciAgICAgIDogJGdyYXktODAwICFkZWZhdWx0O1xyXG4kdGFicy1iYWNrZ3JvdW5kICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFicy1hY3RpdmUtYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFicy1ib3JkZXItcmFkaXVzICAgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb21wb25lbnQ6IG5hdiBidXJnZXIgYnV0dG9uXHJcbiRidXJnZXItY29sb3IgICAgICAgICAgICAgOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRidXJnZXItYmFja2dyb3VuZCAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJ1cmdlci1ob3Zlci1iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnVyZ2VyLXNpemUgICAgICAgICAgICAgIDogMi42cmVtICFkZWZhdWx0O1xyXG4kYnVyZ2VyLXdlaWdodCAgICAgICAgICAgIDogNXB4ICFkZWZhdWx0OyAvLyBzaXplIG9mIHN0cmlwZXNcclxuJGJ1cmdlci1wYWRkaW5nICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiVvYmplY3QtZml0LWNvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuJWJveHNoYWRvd3tcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsMCwwLDAuMTYpO1xyXG5cclxuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMjUpLFxyXG4gICAgICAgIC8vMCAycHggMnB4IHJnYmEoMCwwLDAsMC4yMCksXHJcbiAgICAgICAgLy8wIDRweCA0cHggcmdiYSgwLDAsMCwwLjE1KSxcclxuICAgICAgICAvLzAgOHB4IDhweCByZ2JhKDAsMCwwLDAuMTApLFxyXG4gICAgICAgIC8vMCAxNnB4IDE2cHggcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4iLCIvLyBTbGlkZXJcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiLi4vLi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi4vLi4vaW1hZ2VzL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XHJcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gIH1cclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zbGljay1zbGlkZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXN7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZ3tcclxuICAvL2N1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0e1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2t7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVye1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIC8vaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGV7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWd7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3tcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBTbGlkZXJcclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3R7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gQXJyb3dzXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKCA1MCUgLSAyMHB4ICk7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlcixcclxuLnNsaWNrLXByZXY6Zm9jdXMsXHJcbi5zbGljay1uZXh0OmhvdmVyLFxyXG4uc2xpY2stbmV4dDpmb2N1c3tcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmV7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXHJcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZXtcclxuICBvcGFjaXR5OiAuMjU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2OmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6YmVmb3Jle1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG9wYWNpdHk6IC43NTtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2e1xyXG4gIGxlZnQ6IC0yNXB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG4gICAgbGVmdDogLTQ1cHg7XHJcbiAgfVxyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1wcmV2e1xyXG4gIHJpZ2h0OiAtNDVweDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZXtcclxuICBjb250ZW50OiAn4oaQJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmV7XHJcbiAgY29udGVudDogJ+KGkic7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0e1xyXG4gIHJpZ2h0OiAtMjVweDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgIHJpZ2h0OiAtNDVweDtcclxuICB9XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHR7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogLTQ1cHg7XHJcbn1cclxuLnNsaWNrLW5leHQ6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6ICfihpInO1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZXtcclxuICBjb250ZW50OiAn4oaQJztcclxufVxyXG5cclxuLy8gRG90c1xyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcntcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90c3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMjVweDtcclxuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9ue1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcixcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3Vze1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZXtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7XHJcbiAgLy9mb250LWZhbWlseTogJ3NsaWNrJztcclxuICBmb250LXNpemU6IDVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICBjb250ZW50OiAn4oCiJztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIG9wYWNpdHk6IC4yNTtcclxuICBjb2xvcjogYmxhY2s7XHJcblxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XHJcbiAgb3BhY2l0eTogLjc1O1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuXHJcbi8vIHZlcnRpY2FsIERPVFNcclxuLnZlcnRpY2FsLWRvdHN7XHJcbiAgJiAuZW50cnktY29udGVudCAuc2xpZGVye1xyXG4gICAgJiAuc2xpY2stZG90c3tcclxuXHJcblxyXG4gICAgICAvL2ZsZXg6IDAgMCA0MHB4O1xyXG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy9ib3R0b206IDUwJTtcclxuICAgICAgLy9yaWdodDogMDtcclxuICAgICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgICAgLy93aWR0aDogNDBweDtcclxuICAgICAgLy9wYWRkaW5nOiAwO1xyXG4gICAgICAvL21hcmdpbjogMDtcclxuICAgICAgLy9saXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDM1NXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAmIGxpIHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAvL3dpZHRoOiA0MHB4O1xyXG4gICAgICAgIC8vaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC8vbWFyZ2luOiA3cHggMDtcclxuICAgICAgICAvL3BhZGRpbmc6IDA7XHJcbiAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAvL21hcmdpbjogNXB4IDVweDtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIGJ1dHRvbjpiZWZvcmUsXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYnV0dG9uIHtcclxuICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLy9tYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAvL3dpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgLy9oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdzbGljayc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDIxOTUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJiAuc2xpY2stbGlzdHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBmb250LXNpemUgTWl4aW5cclxuLy8gY29tcGlsZXMgdG8gZm9udC1zaXplIG1vYmlsZSArIGZvbnQtc2l6ZSBkZXNrdG9wIG9uIHNtYWxsLXBsdXMgZGV2aWNlc1xyXG4vLyBleC4gaDIgeyBAaW5jbHVkZSBmb250LXNpemUoaDIpO31cclxuQG1peGluIGZvbnQtc2l6ZSgkZWxlbSkge1xyXG4gICRxOiBtYXAtZ2V0KCRmb250LXNpemVzLCAkZWxlbSk7XHJcbiAgJG1vYjogbWFwLWdldCgkcSwgXCJtb2JpbGVcIik7XHJcbiAgJGRlc2s6IG1hcC1nZXQoJHEsIFwiZGVza3RvcFwiKTtcclxuICBmb250LXNpemU6ICRtb2I7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10byhcInNtYWxsLXVwXCIpIHtcclxuICAgIGZvbnQtc2l6ZTogJGRlc2s7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHcmlkIE1peGluXHJcbi8vIGFyZ3VtZW50cyBhcmUgOiBjb2x1bW5zIG51bWJlciwgZ3V0dGVyLCBtaW4tYnJlYWtwb2ludFxyXG4vLyBleC4gLmluZ3JpZCB7IEBpbmNsdWRlIGdyaWQoNCwgMXJlbSwgNjQwcHgpOyB9XHJcbkBtaXhpbiBncmlkKCRudW1iZXI6MSwgJGd1dHRlcjowLCAkYnJlYWtwb2ludDowKSB7XHJcbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJG51bWJlciwgMWZyKTtcclxuICAgICAgZ3JpZC1nYXA6ICRndXR0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRpdGlvbm5hbCBcInV0aWxpdHlcIiBicmVha3BvaW50cyBhbGlhc2VzXHJcbi8vIGV4LiBAaW5jbHVkZSByZXNwb25kLXRvKFwibWVkaXVtLXVwXCIpIHsuLi59XHJcbiRicC1hbGlhc2VzOiAoXHJcbiAgJ3RpbnknICAgOiAobWF4LXdpZHRoOiAjeyR0aW55IC0gMX0pLFxyXG4gICdzbWFsbCcgIDogKG1heC13aWR0aDogI3skc21hbGwgLSAxfSksXHJcbiAgJ21lZGl1bScgOiAobWF4LXdpZHRoOiAjeyRtZWRpdW0gLSAxfSksXHJcbiAgJ21lbnUnIDogKG1heC13aWR0aDogI3skbWF4LXNpemUtbWVudS1tb2JpbGUgLSAxfSksXHJcbiAgJ2xhcmdlJyA6IChtYXgtd2lkdGg6ICN7JGxhcmdlIC0gMX0pLFxyXG4gICdleHRyYS1sYXJnZScgIDogKG1heC13aWR0aDogI3skZXh0cmEtbGFyZ2UgLSAxfSksXHJcbiAgJ3RpbnktdXAnICAgOiAobWluLXdpZHRoOiAjeyR0aW55fSksXHJcbiAgJ3NtYWxsLXVwJyAgOiAobWluLXdpZHRoOiAjeyRzbWFsbH0pLFxyXG4gICdtZWRpdW0tdXAnIDogKG1pbi13aWR0aDogI3skbWVkaXVtfSksXHJcbiAgJ3BhZGRpbmctdXAnIDogKG1pbi13aWR0aDogI3skbWF4LXNpemUtcGFkZGluZ30pLFxyXG4gICdtZW51LXVwJyA6IChtaW4td2lkdGg6ICN7JG1heC1zaXplLW1lbnUtbW9iaWxlfSksXHJcbiAgJ2xhcmdlLXVwJyA6IChtaW4td2lkdGg6ICN7JGxhcmdlfSksXHJcbiAgJ2V4dHJhLWxhcmdlLXVwJyA6IChtaW4td2lkdGg6ICN7JGV4dHJhLWxhcmdlfSksXHJcbiAgJ3JldGluYScgOiAobWluLXJlc29sdXRpb246IDJkcHB4KSxcclxuICAnZGFyayc6ICN7KHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKX0sXHJcbiAgJ21vYmlsZSc6ICdoYW5kaGVsZCdcclxuKTtcclxuXHJcbi8vIFNvdXJjZSA6IGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbWFuYWdpbmctcmVzcG9uc2l2ZS1icmVha3BvaW50cy1zYXNzL1xyXG5AbWl4aW4gcmVzcG9uZC10bygkbmFtZSkge1xyXG4gIC8vIElmIHRoZSBrZXkgZXhpc3RzIGluIHRoZSBtYXBcclxuICBAaWYgbWFwLWhhcy1rZXkoJGJwLWFsaWFzZXMsICRuYW1lKSB7XHJcbiAgICAvLyBQcmludHMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiB0aGUgdmFsdWVcclxuICAgIEBtZWRpYSAje2luc3BlY3QobWFwLWdldCgkYnAtYWxpYXNlcywgJG5hbWUpKX0ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIElmIHRoZSBrZXkgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwXHJcbiAgQGVsc2Uge1xyXG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxyXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy9wcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFya1xyXG4vLyBTb3VyY2UgOiBodHRwczovL3d3dy5zaXRlcG9pbnQuY29tL21hbmFnaW5nLXJlc3BvbnNpdmUtYnJlYWtwb2ludHMtc2Fzcy9cclxuQG1peGluIHJlc3BvbmQtYW5kKCRuYW1lLCAkbmFtZTIpIHtcclxuICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicC1hbGlhc2VzLCAkbmFtZSkgYW5kIG1hcC1oYXMta2V5KCRicC1hbGlhc2VzLCAkbmFtZTIpIHtcclxuICAgIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxyXG4gICAgQG1lZGlhICN7aW5zcGVjdCggbWFwLWdldCgkYnAtYWxpYXNlcywgJG5hbWUpICkgfSBhbmQgI3tpbnNwZWN0KCBtYXAtZ2V0KCRicC1hbGlhc2VzLCAkbmFtZTIpICkgICB9ICB7XHJcblxyXG4gICAgICBAY29udGVudDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgIC8vIElmIHRoZSBrZXkgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwXHJcbiAgQGVsc2Uge1xyXG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnAtYWxpYXNlc31gLiBcIlxyXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRUxMSVBTSVMgT1ZFUkZMT1dcclxuQG1peGluIGVsbGlwc2lzLXRleHQoKXtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gb2JqZWN0LWZpdC1jb3ZlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuIiwiYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxpZ2h0Ym94T3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5saWdodGJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmxpZ2h0Ym94IC5sYi1pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XHJcbn1cclxuXHJcbi5saWdodGJveCBhIGltZyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ubGItb3V0ZXJDb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAqem9vbTogMTtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5sYi1sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQzJTtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMjUlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLmxiLWNhbmNlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbG9hZGluZy5naWYpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiAgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmxiLW5hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5sYi1uYXYgYSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAvL2JhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xyXG59XHJcblxyXG4ubGItcHJldiwgLmxiLW5leHQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5sYi1uYXYgYS5sYi1wcmV2IHtcclxuICB3aWR0aDogMzQlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9wcmV2LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQ4JTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxufVxyXG5cclxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubGItbmF2IGEubGItbmV4dCB7XHJcbiAgd2lkdGg6IDY0JTtcclxuICByaWdodDogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9uZXh0LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0OCU7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbn1cclxuXHJcbi5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxiLWRhdGFDb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgKnpvb206IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ubGItZGF0YSB7XHJcbiAgcGFkZGluZzogMCA0cHg7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcclxuICB3aWR0aDogODUlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG59XHJcblxyXG4ubGItZGF0YSAubGItY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xyXG4gIGNvbG9yOiAjNGFlO1xyXG59XHJcblxyXG4ubGItZGF0YSAubGItbnVtYmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogbGVmdDtcclxuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY2xvc2UucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG59XHJcblxyXG4ubGItZGF0YSAubGItY2xvc2U6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCJcclxuLmJsb2NrZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYmxvY2tlcjpiZWZvcmV7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNWVtO1xyXG59XHJcbi5ibG9ja2VyLmJlaGluZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1vZGFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgbWF4LXdpZHRoOiA1MDBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcclxuICAvL3BhZGRpbmc6IDU0cHggMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAkbW9kYWwtYm9yZGVyLXJhZGl1cztcclxuICAvL2JveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XHJcbiAgQGV4dGVuZCAlYm94c2hhZG93O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLmxlZnR7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgJiAubW9kYWwtY29udGVudHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgJiAubW9kYWwtaGVhZGVye1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG1vZGFsLWJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbW9kYWwtYm9yZGVyLXJhZGl1cztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICAmLmNvbm5leGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3BpY3RvLXVzZXIuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJiBmb3JtIC5tb2RhbC1jb250ZW50IHtcclxuICAgICYgLmluZm8gPiBkaXYsXHJcbiAgICAmID4gZGl2e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAmIGxhYmVse1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgPiBhe1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRtb2RhbC1ib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG1vZGFsLWJvcmRlci1yYWRpdXM7XHJcbiAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgJiAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgICYgLmluZm97XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAubW9kYWwtYWN0aW9uc3tcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcclxuICAgICYgLmJ0bntcclxuICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgICBtaW4td2lkdGg6IDE1OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmICsgLmNyZWF0ZS1hY2NvdW50e1xyXG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgJiBhe1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiBzcGFue1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIC5hdWRpb3BsYXllci1iYXIgKyAubWF4e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTFweDtcclxuICAgICYgLmF1ZGlvcGxheWVyLXBsYXlwYXVzZXtcclxuICAgICAgbWFyZ2luOiBhdXRvIDEwcHggYXV0byAwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5tZWRpYS1pbmZvc3tcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmIC5hdWRpb3BsYXllci10aW1lICsgc3BhbntcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgdG9wOiAtMTIuNXB4O1xyXG4vLyAgcmlnaHQ6IC0xMi41cHg7XHJcbi8vICBkaXNwbGF5OiBibG9jaztcclxuLy8gIHdpZHRoOiAzMHB4O1xyXG4vLyAgaGVpZ2h0OiAzMHB4O1xyXG4vLyAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbi8vICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbi8vICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4vLyAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbi8vXHJcbi8vfVxyXG4ubW9kYWwgYS5jbG9zZS1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjBweDtcclxuICByaWdodDogMjZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG5cclxuLm1vZGFsLXNwaW5uZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGdyYXktMzAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgQGV4dGVuZCAlYm94c2hhZG93O1xyXG59XHJcbi5tb2RhbC1zcGlubmVyID4gLmxvYWRpbmcsXHJcbi5tb2RhbC1zcGlubmVyID4gLmxvYWRpbmc6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1zcGlubmVyID4gLmxvYWRpbmcge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCByZ2JhKCMwMDAsIDAuMik7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgjMDAwLCAwLjIpO1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKCMwMDAsIDAuMik7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICBhbmltYXRpb246IGxvYWQ4IDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbi5tb2RhbC1zcGlubmVyID4gLmxvYWRpbmcud2hpdGUge1xyXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xyXG59XHJcbkBrZXlmcmFtZXMgbG9hZDgge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi8qXHJcbi5tb2RhbC1zcGlubmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLm1vZGFsLXNwaW5uZXIgPiBkaXYge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgbWFyZ2luOiAwIDFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubW9kYWwtc3Bpbm5lciAucmVjdDIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xyXG59XHJcblxyXG4ubW9kYWwtc3Bpbm5lciAucmVjdDMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxuICBhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG59XHJcblxyXG4ubW9kYWwtc3Bpbm5lciAucmVjdDQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcclxuICAwJSwgNDAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpIH1cclxuICAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMCkgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XHJcbiAgMCUsIDQwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xyXG4gIH0gIDIwJSB7XHJcbiAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xyXG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xyXG4gICAgIH1cclxufVxyXG4qL1xyXG4iLCIvKlxyXG4gICAgUExBWUVSXHJcbiovXHJcblxyXG4uYXVkaW9wbGF5ZXJcclxue1xyXG4gIG1pbi1oZWlnaHQ6IDU4cHg7IC8qIDQwICovXHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLy90ZXh0LXNoYWRvdzogMXB4IDFweCAwICMwMDA7XHJcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6ICMzNjM4M0I7XHJcbn1cclxuI21lZGlhLWZpeGVke1xyXG4gICYgLmF1ZGlvLmVycm9ye1xyXG4gICAgbWluLWhlaWdodDogNThweDtcclxuICB9XHJcbn1cclxuXHJcbiAgLyogbWluaSBtb2RlIChmYWxsYmFjaykgKi9cclxuXHJcbi5hdWRpb3BsYXllci1taW5pXHJcbntcclxuICB3aWR0aDogMi41ZW07IC8qIDQwICovXHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4vKiBwbGF5ZXIgZWxlbWVudHM6IHBsYXkvcGF1c2UgYW5kIHZvbHVtZSBidXR0b25zLCBwbGF5ZWQvZHVyYXRpb24gdGltZXJzLCBwcm9ncmVzcyBiYXIgb2YgbG9hZGVkL3BsYXllZCAqL1xyXG5cclxuLmF1ZGlvcGxheWVyID4gZGl2XHJcbntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcblxyXG4vKiBwbGF5L3BhdXNlIGJ1dHRvbiAqL1xyXG5cclxuLmF1ZGlvcGxheWVyLXBsYXlwYXVzZVxyXG57XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICYgc3BhbntcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmF1ZGlvcGxheWVyLW1pbmkgLmF1ZGlvcGxheWVyLXBsYXlwYXVzZVxyXG57XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLypcclxuLmF1ZGlvcGxheWVyLXBsYXlwYXVzZTpob3ZlcixcclxuLmF1ZGlvcGxheWVyLXBsYXlwYXVzZTpmb2N1c1xyXG57XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxufVxyXG4qL1xyXG4uYXVkaW9wbGF5ZXItcGxheXBhdXNlIHNwYW5cclxue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hdWRpb3BsYXllci1zdG9wcGVkIC5hdWRpb3BsYXllci1wbGF5cGF1c2Ugc3BhblxyXG57XHJcbiAgLypcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IC0wLjVlbSAwIDAgLTAuMjVlbTtcclxuICAqL1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3BsYXkuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG4uYXVkaW9wbGF5ZXItcGxheWluZyAuYXVkaW9wbGF5ZXItcGxheXBhdXNlIHNwYW5cclxue1xyXG4gIC8qXHJcbiAgd2lkdGg6IDAuNzVlbTtcclxuICBoZWlnaHQ6IDAuNzVlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbjogLTAuMzc1ZW0gMCAwIC0wLjM3NWVtO1xyXG4gICovXHJcblxyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3BhdXNlLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuLypcclxuLmF1ZGlvcGxheWVyLXBsYXlpbmcgLmF1ZGlvcGxheWVyLXBsYXlwYXVzZSBzcGFuOmJlZm9yZSxcclxuLmF1ZGlvcGxheWVyLXBsYXlpbmcgLmF1ZGlvcGxheWVyLXBsYXlwYXVzZSBzcGFuOmFmdGVyXHJcbntcclxuICB3aWR0aDogNDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5hdWRpb3BsYXllci1wbGF5aW5nIC5hdWRpb3BsYXllci1wbGF5cGF1c2Ugc3BhbjpiZWZvcmVcclxue1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLmF1ZGlvcGxheWVyLXBsYXlpbmcgLmF1ZGlvcGxheWVyLXBsYXlwYXVzZSBzcGFuOmFmdGVyXHJcbntcclxuICByaWdodDogMDtcclxufVxyXG4qL1xyXG5cclxuLyogdGltZXJzICovXHJcblxyXG4uYXVkaW9wbGF5ZXItdGltZVxyXG57XHJcbiAgd2lkdGg6IDQuMzc1ZW07IC8qIDcwICovXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjM3NWVtOyAvKiAzOCAqL1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYXVkaW9wbGF5ZXItdGltZS1jdXJyZW50XHJcbntcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MDcwNzA7XHJcbiAgbGVmdDogMi41ZW07IC8qIDQwICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uYXVkaW9wbGF5ZXItdGltZS1kdXJhdGlvblxyXG57XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcwNzA3MDtcclxuICByaWdodDogMi41ZW07IC8qIDQwICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uYXVkaW9wbGF5ZXItbm92b2x1bWUgLmF1ZGlvcGxheWVyLXRpbWUtZHVyYXRpb25cclxue1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuXHJcbi8qIHByb2dyZXNzIGJhciBvZiBsb2FkZWQvcGxheWVkICovXHJcblxyXG4uYXVkaW9wbGF5ZXItYmFyXHJcbntcclxuICBoZWlnaHQ6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDkwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5hdWRpb3BsYXllci1ub3ZvbHVtZSAuYXVkaW9wbGF5ZXItYmFyXHJcbntcclxuICByaWdodDogNC4zNzVlbTsgLyogNzAgKi9cclxufVxyXG4uYXVkaW9wbGF5ZXItYmFyIGRpdlxyXG57XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uYXVkaW9wbGF5ZXItYmFyLWxvYWRlZFxyXG57XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICBvcGFjaXR5OiAuNTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5hdWRpb3BsYXllci1iYXItcGxheWVkXHJcbntcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG5cclxuLyogdm9sdW1lIGJ1dHRvbiAqL1xyXG5cclxuLmF1ZGlvcGxheWVyLXZvbHVtZVxyXG57XHJcbiAgd2lkdGg6IDIuNWVtOyAvKiA0MCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMTE7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIC4yNSApO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdG9wOiAwO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG59XHJcbi8qXHJcbi5hdWRpb3BsYXllci12b2x1bWU6aG92ZXIsXHJcbi5hdWRpb3BsYXllci12b2x1bWU6Zm9jdXNcclxue1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbn0qL1xyXG4uYXVkaW9wbGF5ZXItdm9sdW1lLWJ1dHRvblxyXG57XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5hdWRpb3BsYXllci12b2x1bWUtYnV0dG9uIGFcclxue1xyXG4gIC8qXHJcbiAgd2lkdGg6IDAuMzEzZW07XHJcbiAgaGVpZ2h0OiAwLjM3NWVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiA0MCU7XHJcbiAgbGVmdDogMzUlOyovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc291bmQuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG4uYXVkaW9wbGF5ZXItbXV0ZWQgLmF1ZGlvcGxheWVyLXZvbHVtZS1idXR0b24gYVxyXG57XHJcbiAgLypcclxuICB3aWR0aDogMC4zMTNlbTtcclxuICBoZWlnaHQ6IDAuMzc1ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDQwJTtcclxuICBsZWZ0OiAzNSU7Ki9cclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9zb3VuZC1vZmYuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG4uYXVkaW9wbGF5ZXItcmVwbGF5XHJcbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9yZXBsYXkuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKlxyXG4uYXVkaW9wbGF5ZXItdm9sdW1lLWJ1dHRvbiBhOmJlZm9yZSxcclxuLmF1ZGlvcGxheWVyLXZvbHVtZS1idXR0b24gYTphZnRlclxyXG57XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5hdWRpb3BsYXllci12b2x1bWUtYnV0dG9uIGE6YmVmb3JlXHJcbntcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogMjtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogLTAuMjVlbTtcclxuICBtYXJnaW4tdG9wOiAtMC41ZW07XHJcbn1cclxuLmF1ZGlvcGxheWVyOm5vdCguYXVkaW9wbGF5ZXItbXV0ZWQpIC5hdWRpb3BsYXllci12b2x1bWUtYnV0dG9uIGE6YWZ0ZXJcclxue1xyXG4gIC8vXCJ2b2x1bWVcIiBpY29uIGJ5IE5pY29sYXMgR2FsbGFnaGVyLCBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vcHVyZS1jc3MtZ3VpLWljb25zXHJcbiAgd2lkdGg6IDAuMzEzZW07XHJcbiAgaGVpZ2h0OiAwLjMxM2VtO1xyXG4gIGJvcmRlcjogMC4yNWVtIGRvdWJsZSAjZmZmO1xyXG4gIGJvcmRlci13aWR0aDogMC4yNWVtIDAuMjVlbSAwIDA7XHJcbiAgbGVmdDogMC41NjNlbTtcclxuICB0b3A6IC0wLjA2M2VtO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwLjkzOGVtIDAgMDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMC45MzhlbSAwIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwLjkzOGVtIDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoIDQ1ZGVnICk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xyXG59XHJcbiovXHJcblxyXG5cclxuLyogdm9sdW1lIGRyb3Bkb3duICovXHJcblxyXG4uYXVkaW9wbGF5ZXItdm9sdW1lLWFkanVzdFxyXG57XHJcbiAgaGVpZ2h0OiA2LjI1ZW07IC8qIDEwMCAqL1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgYmFja2dyb3VuZDogIzM2MzgzQjtcclxuICB3aWR0aDogMzJweDtcclxufVxyXG4uYXVkaW9wbGF5ZXItdm9sdW1lOm5vdCg6aG92ZXIpIC5hdWRpb3BsYXllci12b2x1bWUtYWRqdXN0XHJcbntcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5hdWRpb3BsYXllci12b2x1bWU6aG92ZXIgLmF1ZGlvcGxheWVyLXZvbHVtZS1hZGp1c3Rcclxue1xyXG4gIHRvcDogYXV0bztcclxuICAvL2JvdHRvbTogMTAwJTtcclxuICBib3R0b206IDMycHg7XHJcbn1cclxuLmF1ZGlvcGxheWVyLXZvbHVtZS1hZGp1c3QgPiBkaXZcclxue1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgaGVpZ2h0OiA4MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luOiAzMCUgYXV0byAwO1xyXG59XHJcbi5hdWRpb3BsYXllci12b2x1bWUtYWRqdXN0IGRpdiBkaXZcclxue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuLmF1ZGlvcGxheWVyLW5vdm9sdW1lIC5hdWRpb3BsYXllci12b2x1bWVcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIENTUzMgZGVjb3JhdGlvbnMgKi9cclxuLypcclxuLmF1ZGlvcGxheWVyXHJcbntcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjE1ICksIDAgMCAxLjI1ZW0gcmdiYSggMCwgMCwgMCwgLjUgKTtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjE1ICksIDAgMCAxLjI1ZW0gcmdiYSggMCwgMCwgMCwgLjUgKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC4xNSApLCAwIDAgMS4yNWVtIHJnYmEoIDAsIDAsIDAsIC41ICk7XHJcbn1cclxuLmF1ZGlvcGxheWVyLXZvbHVtZS1hZGp1c3Rcclxue1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAtMnB4IDJweCByZ2JhKCAwLCAwLCAwLCAuMTUgKSwgMnB4IC0ycHggMnB4IHJnYmEoIDAsIDAsIDAsIC4xNSApO1xyXG4gIC1tb3otYm94LXNoYWRvdzogLTJweCAtMnB4IDJweCByZ2JhKCAwLCAwLCAwLCAuMTUgKSwgMnB4IC0ycHggMnB4IHJnYmEoIDAsIDAsIDAsIC4xNSApO1xyXG4gIGJveC1zaGFkb3c6IC0ycHggLTJweCAycHggcmdiYSggMCwgMCwgMCwgLjE1ICksIDJweCAtMnB4IDJweCByZ2JhKCAwLCAwLCAwLCAuMTUgKTtcclxufVxyXG4uYXVkaW9wbGF5ZXItYmFyLFxyXG4uYXVkaW9wbGF5ZXItdm9sdW1lLWFkanVzdCA+IGRpdlxyXG57XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IC0xcHggMCByZ2JhKCAwLCAwLCAwLCAuNSApLCAxcHggMXB4IDAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjEgKTtcclxuICAtbW96LWJveC1zaGFkb3c6IC0xcHggLTFweCAwIHJnYmEoIDAsIDAsIDAsIC41ICksIDFweCAxcHggMCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMSApO1xyXG4gIGJveC1zaGFkb3c6IC0xcHggLTFweCAwIHJnYmEoIDAsIDAsIDAsIC41ICksIDFweCAxcHggMCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMSApO1xyXG59XHJcbi5hdWRpb3BsYXllci12b2x1bWUtYWRqdXN0IGRpdiBkaXYsXHJcbi5hdWRpb3BsYXllci1iYXItcGxheWVkXHJcbntcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSggMjU1LCAyNTUsIDI1NSwgLjUgKTtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSggMjU1LCAyNTUsIDI1NSwgLjUgKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoIDI1NSwgMjU1LCAyNTUsIC41ICk7XHJcbn1cclxuLmF1ZGlvcGxheWVyLXBsYXlwYXVzZSxcclxuLmF1ZGlvcGxheWVyLXZvbHVtZSBhXHJcbntcclxuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coIDFweCAxcHggMCAjMDAwICk7XHJcbiAgLW1vei1maWx0ZXI6IGRyb3Atc2hhZG93KCAxcHggMXB4IDAgIzAwMCApO1xyXG4gIC1tcy1maWx0ZXI6IGRyb3Atc2hhZG93KCAxcHggMXB4IDAgIzAwMCApO1xyXG4gIC1vLWZpbHRlcjogZHJvcC1zaGFkb3coIDFweCAxcHggMCAjMDAwICk7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyggMXB4IDFweCAwICMwMDAgKTtcclxufVxyXG4uYXVkaW9wbGF5ZXIsXHJcbi5hdWRpb3BsYXllci12b2x1bWUtYWRqdXN0XHJcbntcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KCBsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSggIzQ0NCApLCB0byggIzIyMiApICk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIHRvcCwgIzQ0NCwgIzIyMiApO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCB0b3AsICM0NDQsICMyMjIgKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KCB0b3AsICM0NDQsICMyMjIgKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoIHRvcCwgIzQ0NCwgIzIyMiApO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggdG8gYm90dG9tLCAjNDQ0LCAjMjIyICk7XHJcbn1cclxuLmF1ZGlvcGxheWVyLWJhci1wbGF5ZWRcclxue1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoIGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSggIzAwN2ZkMSApLCB0byggI2M2MDBmZiApICk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIGxlZnQsICMwMDdmZDEsICNjNjAwZmYgKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCggbGVmdCwgIzAwN2ZkMSwgI2M2MDBmZiApO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoIGxlZnQsICMwMDdmZDEsICNjNjAwZmYgKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoIGxlZnQsICMwMDdmZDEsICNjNjAwZmYgKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHRvIHJpZ2h0LCAjMDA3ZmQxLCAjYzYwMGZmICk7XHJcbn1cclxuLmF1ZGlvcGxheWVyLXZvbHVtZS1hZGp1c3QgZGl2IGRpdlxyXG57XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudCggbGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oICMwMDdmZDEgKSwgdG8oICNjNjAwZmYgKSApO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCBib3R0b20sICMwMDdmZDEsICNjNjAwZmYgKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCggYm90dG9tLCAjMDA3ZmQxLCAjYzYwMGZmICk7XHJcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudCggYm90dG9tLCAjMDA3ZmQxLCAjYzYwMGZmICk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCBib3R0b20sICMwMDdmZDEsICNjNjAwZmYgKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHRvIHRvcCwgIzAwN2ZkMSwgI2M2MDBmZiApO1xyXG59XHJcbiovXHJcbi8qXHJcbi5hdWRpb3BsYXllci1iYXIsXHJcbi5hdWRpb3BsYXllci1iYXIgZGl2LFxyXG4uYXVkaW9wbGF5ZXItdm9sdW1lLWFkanVzdCBkaXZcclxue1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uYXVkaW9wbGF5ZXJcclxue1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4uYXVkaW9wbGF5ZXItdm9sdW1lLWFkanVzdFxyXG57XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAycHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcbn1cclxuKi9cclxuLmF1ZGlvcGxheWVyICosXHJcbi5hdWRpb3BsYXllciAqOmJlZm9yZSxcclxuLmF1ZGlvcGxheWVyICo6YWZ0ZXJcclxue1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlO1xyXG59XHJcblxyXG5cclxuLyogcmVzcG9uc2l2ZW5lc3MgKi9cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogPT1UYWJsZXMgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbnRhYmxlLFxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcclxufVxyXG5cclxuLnRhYmxlIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyO1xyXG4gIGJhY2tncm91bmQ6ICR0YWJsZS1iYWNrZ3JvdW5kO1xyXG5cclxuICAmLS16ZWJyYSB7XHJcbiAgICAmIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBjYXB0aW9uIHtcclxuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG4gICAgcGFkZGluZzogJHNwYWNlci1zbWFsbDtcclxuICAgIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJiB0ZCxcclxuICAmIHRoIHtcclxuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjZyZW07XHJcbiAgICBtaW4td2lkdGg6ICRzcGFjZXItbWVkaXVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlcjogMXB4ICR0YWJsZS1ib3JkZXIgZG90dGVkO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICYgdGhlYWQge1xyXG4gICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHRhYmxlLWhlYWQtYmFja2dyb3VuZDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS0tYXV0byB7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qID09Rm9ybXMgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIHRoYW5rcyB0byBIVE1MNWJvaWxlcnBsYXRlIGFuZCBodHRwczovL3Nob2VsYWNlLnN0eWxlLyAqL1xyXG5cclxuLyogZm9ybXMgaXRlbXMgKi9cclxuZm9ybSxcclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtO1xyXG5cclxuICAmIGxlZ2VuZCB7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjZXItdGlueTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuW3R5cGU9XCJjb2xvclwiXSxcclxuW3R5cGU9XCJkYXRlXCJdLFxyXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5bdHlwZT1cImVtYWlsXCJdLFxyXG5bdHlwZT1cIm1vbnRoXCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSxcclxuW3R5cGU9XCJwYXNzd29yZFwiXSxcclxuW3R5cGU9XCJzZWFyY2hcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdLFxyXG5bdHlwZT1cInRlbFwiXSxcclxuW3R5cGU9XCJ0ZXh0XCJdLFxyXG5bdHlwZT1cInRpbWVcIl0sXHJcblt0eXBlPVwidXJsXCJdLFxyXG5bdHlwZT1cIndlZWtcIl0sXHJcbnNlbGVjdHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC8vYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgLy8wcHggLTFweCAwcHggMHB4IC8vIGp1c3QgYm90dG9tXHJcbiAgLy8wIDAgMCAxcHggLy8gY2FkcmVcclxuICBib3gtc2hhZG93OiAwcHggLTFweCAwcHggMHB4ICRmb3Jtcy1ib3JkZXItY29sb3IgaW5zZXQ7XHJcbiAgY29sb3I6ICRmb3Jtcy10ZXh0LWNvbG9yO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogJHNwYWNlci1pbnB1dDtcclxuICBtYXJnaW46IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIGJvcmRlcjtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkZm9ybXMtYm9yZGVyLWNvbG9yIGluc2V0O1xyXG4gIGNvbG9yOiAkZm9ybXMtdGV4dC1jb2xvcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmc6ICRzcGFjZXItdGV4dGFyZWE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXI7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3Jtcy1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0W3JlYWRvbmx5XSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW11dGVkO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBzdGFuZGFsb25lJTNEJTIybm8lMjIlM0YlM0UlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTIwc3R5bGUlM0QlMjJpc29sYXRpb24lM0Fpc29sYXRlJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyJTIwTSUyMDkuOTYlMjAxMS45NjYlMjBMJTIwMy41MjMlMjA1LjU4OSUyMEMlMjAyLjQ2NCUyMDQuNjI3JTIwMC40OTUlMjA2Ljg0MiUyMDEuNTA1JTIwNy43NzElMjBMJTIwMS41MDUlMjA3Ljc3MSUyMEwlMjA4LjQ5NCUyMDE0Ljc2MyUyMEMlMjA5LjEzOCUyMDE1LjM1JTIwMTAuNjU1JTIwMTUuMzY5JTIwMTEuMjklMjAxNC43NjMlMjBMJTIwMTEuMjklMjAxNC43NjMlMjBMJTIwMTguNDklMjA3Ljc3MSUyMEMlMjAxOS41NTclMjA2Ljc1MiUyMDE3LjM2NCUyMDQuNjglMjAxNi4yNjIlMjA1LjcyNSUyMEwlMjAxNi4yNjIlMjA1LjcyNSUyMEwlMjA5Ljk2JTIwMTEuOTY2JTIwWiUyMCUyMiUyMGZpbGwlM0QlMjJpbmhlcml0JTIyLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjZyZW0gY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxLjJyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIGhpZGluZyBJRTExIGFycm93ICovXHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG1pbi1oZWlnaHQ6IDVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcblxyXG4vKiAneCcgYXBwZWFycyBvbiByaWdodCBvZiBzZWFyY2ggaW5wdXQgd2hlbiB0ZXh0IGlzIGVudGVyZWQuIFRoaXMgcmVtb3ZlcyBpdCAqL1xyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogJGZvcm0tcGxhY2Vob2xkZXI7XHJcbn1cclxuXHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlcjtcclxufVxyXG5cclxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlcjtcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zdGVwLWJ5LXN0ZXB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICYgLmJhcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAmIC5wcm9ncmVzc3tcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIGxpbmVhciAuM3M7XHJcbiAgICAgICYuZW5ke1xyXG4gICAgICAgICYgKyAubGFiZWx7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAubGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtNDRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICfDiXRhcGVzICc7XHJcbiAgICAgIH1cclxuICAgICAgJiAucmVuZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQTFEMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAmIC5zdGVwe1xyXG4gICAgICAgICAgY29sb3I6ICMwMDIxOTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNlcGE6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zZXBhLFxyXG4gICAgICAgICYgLnRvdGFse1xyXG4gICAgICAgICAgY29sb3I6ICNBN0E3QTc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmZvcm17XHJcbiAgJiAubWFpbi1mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgLnN0ZXAucm93IHtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgLjNzO1xyXG4gICAgfVxyXG4gICAgJiAuc3RlcC5ub3Qtdmlldy5yb3cge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmID4gKntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC4zcztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC05OTk5OXB4O1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qID09QnV0dG9ucyAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIHByZWZlcmFibHkgdXNlIDxidXR0b24+IGZvciBidXR0b25zICEqL1xyXG4vKiB1c2UgLmJ0bi0tIG9yIC5idXR0b24tLSBjbGFzc2VzIGZvciB2YXJpYW50cyAqL1xyXG5cclxuJWJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6ICRzcGFjZXItc21hbGwgJHNwYWNlci1zbWFsbC1wbHVzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbXV0ZWQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uc2l0ZSAuYnRuLFxyXG4uYWRtaW4tYmFyIC5idG4sXHJcbi5hZG1pbi1iYXIgLmJ1dHRvbixcclxuLnNpdGUgLmJ1dHRvbixcclxuLnNpdGUgW3R5cGU9XCJidXR0b25cIl06bm90KFtpZCo9c2xpY2stc2xpZGUtY29udHJvbF0pOm5vdCgubWVudS10b2dnbGUpLFxyXG4uc2l0ZSBidXR0b246bm90KFtpZCo9c2xpY2stc2xpZGUtY29udHJvbF0pOm5vdCgubWVudS10b2dnbGUpIHtcclxuICBAZXh0ZW5kICVidG47XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlIC5idG4sXHJcbi5hZG1pbi1iYXIgLmJ0bixcclxuLmFkbWluLWJhciAuYnV0dG9uLFxyXG4uc2l0ZSAuYnV0dG9uLFxyXG4uc2l0ZSBidXR0b24ge1xyXG4gIEBlYWNoICRuYW1lLCAkYmFja2dyb3VuZC1jb2xvciwgJGNvbG9yLCAkYm9yZGVyLCAkYmFja2dyb3VuZC1jb2xvci1ob3ZlciwgJGNvbG9yLWhvdmVyLCAkYm9yZGVyLWhvdmVyIGluICR2YXJpYW50cy1saXN0IHtcclxuICAgICYtLSN7JG5hbWV9IHtcclxuICAgICAgQGV4dGVuZCAlYnRuO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYm94LXNoYWRvdzogJGJvcmRlcjtcclxuXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJvcmRlci1ob3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5zcGFue1xyXG4gIEBlYWNoICRuYW1lLCAkYmFja2dyb3VuZC1jb2xvciBpbiAkdmFyaWFudHMtbGlzdCB7XHJcbiAgICAmLmNvbG9yLSN7JG5hbWV9IHtcclxuICAgICAgY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gYnV0dG9uIHN0YXRlIHZhcmlhbnRzXHJcbi5zaXRlIC5idG4sXHJcbi5zaXRlIC5idXR0b24ge1xyXG4gICYtLXNtYWxsIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXItdGlueS1wbHVzICRzcGFjZXItc21hbGw7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgfVxyXG5cclxuICAmLS1iaWcge1xyXG4gICAgcGFkZGluZzogJHNwYWNlci1zbWFsbC1wbHVzICRzcGFjZXItbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICB9XHJcblxyXG4gICYtLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYtLXVuc3R5bGVkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIG5hdiBcImJ1cmdlclwiIGJ1dHRvblxyXG4vLyBhY3RpdmF0ZSBpdCB3aXRoIGEgSlMgdG9nZ2xlLWNsYXNzIHRvIC5pcy1hY3RpdmVcclxuLy8gcmVjb21tZW5kZWQgSFRNTCA6IDxidXR0b24gY2xhc3M9XCJuYXYtYnV0dG9uXCIgdHlwZT1cImJ1dHRvblwiIHJvbGU9XCJidXR0b25cIiBhcmlhLWxhYmVsPVwib3Blbi9jbG9zZSBuYXZpZ2F0aW9uXCI+PGk+PC9pPjwvYnV0dG9uPlxyXG4vLyBzZWUgZG9jIDogaHR0cHM6Ly9rbmFjc3MuY29tL3N0eWxlZ3VpZGUuaHRtbCNidXR0b25zXHJcbi5uYXYtYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmID4gKiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBoZWlnaHQ6ICRidXJnZXItc2l6ZTtcclxuICAgIHdpZHRoOiAkYnVyZ2VyLXNpemU7XHJcbiAgICBwYWRkaW5nOiAkYnVyZ2VyLXBhZGRpbmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVyZ2VyLWJhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGJ1cmdlci1jb2xvciwgJGJ1cmdlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICRidXJnZXItd2VpZ2h0O1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYmFja2dyb3VuZDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGJhY2tncm91bmQ7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6ICRidXJnZXItd2VpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnVyZ2VyLWNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRvcDtcclxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgdG9wO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXJnZXItaG92ZXItYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgICYgPiAqIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUzZCgwLDAsMSwtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1iYWNre1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS0zMDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmIFtjbGFzcyo9aWNvbl17XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qID09Q2hlY2tib3gsIHJhZGlvLCBzd2l0Y2ggICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIHVzZSAuY2hlY2tib3ggY2xhc3Mgb24gaW5wdXQgdHlwZT1jaGVja2JveCAqL1xyXG4vKiByZWNvbW1lbmRlZCBIVE1MIDogPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGNsYXNzPVwiY2hlY2tib3hcIiBpZD1cImMxXCI+PGxhYmVsIGZvcj1cImMxXCI+Y2xpY2sgaGVyZTwvbGFiZWw+ICovXHJcbi8qIHVzZSAucmFkaW8gY2xhc3Mgb24gaW5wdXQgdHlwZT1yYWRpbyAqL1xyXG4vKiByZWNvbW1lbmRlZCBIVE1MIDogPGlucHV0IHR5cGU9XCJyYWRpb1wiIGNsYXNzPVwicmFkaW9cIiBuYW1lPVwicmFkaW9cIiBpZD1cInIxXCI+PGxhYmVsIGZvcj1cInIxXCI+Q2xpY2sgaGVyZTwvbGFiZWw+ICovXHJcbi8qIHVzZSAuc3dpdGNoIGNsYXNzIG9uIGlucHV0IHR5cGU9Y2hlY2tib3ggKi9cclxuLy8gPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGNsYXNzPVwic3dpdGNoXCIgaWQ9XCJzd2l0Y2hcIj48bGFiZWwgZm9yPVwic3dpdGNoXCIgY2xhc3M9XCJsYWJlbFwiPnNsaWRlIHRvIHVubG9jazwvbGFiZWw+XHJcblxyXG4vLyBjb21tb24gc3R5bGVzXHJcbi5jaGVja2JveCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGNoZWNrYm94LWJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbi5zd2l0Y2gge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLnJhZGlvLWVsZW0sXHJcbi5yYWRpbyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uc3dpdGNoLFxyXG4uY2hlY2tib3gsXHJcbi5yYWRpbyB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgb3V0bGluZTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYgfiBsYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtY2hlY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTsgLy8gdW5zdHlsZSBJRSBjaGVja2JveGVzXHJcbiAgfVxyXG59XHJcblxyXG4vLyBzd2l0Y2ggc3R5bGluZ1xyXG4uc3dpdGNoIHtcclxuICB3aWR0aDogJHN3aXRjaC1zaXplICoyO1xyXG4gIGhlaWdodDogJHN3aXRjaC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkc3dpdGNoLXNpemU7XHJcbiAgZm9udC1zaXplOiA3MCU7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgLSN7JHN3aXRjaC1zaXplfSAwIDAgJHN3aXRjaC1iYWNrZ3JvdW5kLFxyXG4gIGluc2V0IDAgMCAwIDFweCAkc3dpdGNoLWJhY2tncm91bmQ7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMTVzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtY29sb3I7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRzd2l0Y2gtY29sb3I7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIuKclVwiO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3dpdGNoLXNpemUgLzM7XHJcbiAgfVxyXG4gICY6Y2hlY2tlZCB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAjeyRzd2l0Y2gtc2l6ZX0gMCAwICRjb2xvci1zdWNjZXNzLFxyXG4gICAgaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCLinJNcIjtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3dpdGNoLXNpemUgLzM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBjaGVja2JveCBzdHlsaW5nXHJcbi5jaGVja2JveCB7XHJcbiAgd2lkdGg6ICRjaGVja2JveC1zaXplO1xyXG4gIGhlaWdodDogJGNoZWNrYm94LXNpemU7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjaGVja2JveC1iYWNrZ3JvdW5kO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XHJcbiAgJjpjaGVja2VkIHtcclxuICAgICRyZWQ6IHJlZCgkY2hlY2tib3gtY29sb3IpO1xyXG4gICAgJGdyZWVuOiBncmVlbigkY2hlY2tib3gtY29sb3IpO1xyXG4gICAgJGJsdWU6IGJsdWUoJGNoZWNrYm94LWNvbG9yKTtcclxuICAgICRyZ2I6IHJnYigkcmVkLCAkZ3JlZW4sICRibHVlKTtcclxuICAgICRzbGljZTogc3RyLXNsaWNlKGllLWhleC1zdHIoJHJnYiksIDQpO1xyXG4gICAgJGZpcnN0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUwQSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwJTIyJTIweSUzRCUyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA4JTIwOCUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjA4JTIwOCUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM1wiO1xyXG4gICAgJGxhc3Q6IFwiJTIyJTIwZCUzRCUyMk02LjQlMkMxTDUuNyUyQzEuN0wyLjklMkM0LjVMMi4xJTJDMy43TDEuNCUyQzNMMCUyQzQuNGwwLjclMkMwLjdsMS41JTJDMS41bDAuNyUyQzAuN2wwLjctMC43bDMuNS0zLjVsMC43LTAuN0w2LjQlMkMxTDYuNCUyQzF6JTIyJTIwJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCI7XHJcbiAgICAkY29tYm86IFwiI3skZmlyc3R9I3skc2xpY2V9I3skbGFzdH1cIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY29tYm8pO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCUgNjAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iYWNrZ3JvdW5kO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcmFkaW8gc3R5bGluZ1xyXG4ucmFkaW8ge1xyXG4gIHdpZHRoOiAkY2hlY2tib3gtc2l6ZTtcclxuICBoZWlnaHQ6ICRjaGVja2JveC1zaXplO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMCUgMCU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC4xNXM7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRyYWRpby1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tYmFja2dyb3VuZDtcclxuICAmOmNoZWNrZWQge1xyXG4gICAgJHJlZDogcmVkKCRyYWRpby1jb2xvcik7XHJcbiAgICAkZ3JlZW46IGdyZWVuKCRyYWRpby1jb2xvcik7XHJcbiAgICAkYmx1ZTogYmx1ZSgkcmFkaW8tY29sb3IpO1xyXG4gICAgJHJnYjogcmdiKCRyZWQsICRncmVlbiwgJGJsdWUpO1xyXG4gICAgJHNsaWNlOiBzdHItc2xpY2UoaWUtaGV4LXN0cigkcmdiKSwgNCk7XHJcbiAgICAkZmlyc3Q6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBzdGFuZGFsb25lJTNEJTIybm8lMjIlM0YlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwd2lkdGglM0QlMjIxMDAlMjIlMjBoZWlnaHQlM0QlMjIxMDAlMjIlMEF2aWV3Qm94JTNEJTIyMCUyMDAlMjA4MCUyMDgwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI0MCUyMiUyMGN5JTNEJTIyNDAlMjIlMjByJTNEJTIyMjQlMjIlMjBzdHlsZSUzRCUyMmZpbGwlM0ElMjNcIjtcclxuICAgICRsYXN0OiBcIiUyMi8lM0UlM0Mvc3ZnJTNFXCI7XHJcbiAgICAkY29tYm86IFwiI3skZmlyc3R9I3skc2xpY2V9I3skbGFzdH1cIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY29tYm8pO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCUgOTAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1iYWNrZ3JvdW5kO1xyXG4gIH1cclxufVxyXG4uYnRuLXJhZGlve1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmIC5yYWRpby1lbGVte1xyXG4gICAgd2lkdGg6ICRjaGVja2JveC1zaXplO1xyXG4gICAgaGVpZ2h0OiAkY2hlY2tib3gtc2l6ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjE1cztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkcmFkaW8tY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICB9XHJcbiAgJiAudGl0bGV7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtZXh0cmE7XHJcbiAgfVxyXG4gICYuY3VycmVudHtcclxuICAgICYgLnJhZGlvLWVsZW17XHJcbiAgICAgIC8vd2lkdGg6ICRjaGVja2JveC1zaXplO1xyXG4gICAgICAvL2hlaWdodDogJGNoZWNrYm94LXNpemU7XHJcbiAgICAgIC8vdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC4xNXM7XHJcbiAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRyYWRpby1jb2xvcjtcclxuICAgICAgJHJlZDogcmVkKCRyYWRpby1jb2xvcik7XHJcbiAgICAgICRncmVlbjogZ3JlZW4oJHJhZGlvLWNvbG9yKTtcclxuICAgICAgJGJsdWU6IGJsdWUoJHJhZGlvLWNvbG9yKTtcclxuICAgICAgJHJnYjogcmdiKCRyZWQsICRncmVlbiwgJGJsdWUpO1xyXG4gICAgICAkc2xpY2U6IHN0ci1zbGljZShpZS1oZXgtc3RyKCRyZ2IpLCA0KTtcclxuICAgICAgJGZpcnN0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwc3RhbmRhbG9uZSUzRCUyMm5vJTIyJTNGJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHdpZHRoJTNEJTIyMTAwJTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTIyJTBBdmlld0JveCUzRCUyMjAlMjAwJTIwODAlMjA4MCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNDAlMjIlMjBjeSUzRCUyMjQwJTIyJTIwciUzRCUyMjI0JTIyJTIwc3R5bGUlM0QlMjJmaWxsJTNBJTIzXCI7XHJcbiAgICAgICRsYXN0OiBcIiUyMi8lM0UlM0Mvc3ZnJTNFXCI7XHJcbiAgICAgICRjb21ibzogXCIjeyRmaXJzdH0jeyRzbGljZX0jeyRsYXN0fVwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNvbWJvKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCUgOTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiA9PVRhYnMgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBzZWUgZXhhbXBsZSBvbiBodHRwczovL2tuYWNzcy5jb20vc3R5bGVndWlkZS5odG1sI3RhYnMgKi9cclxuLyogTk9URSA6IHRhYnMgbmVlZCBKYXZhU2NyaXB0IHRvIGJlIGFjdGl2YXRlZCAqL1xyXG4vKiBoaWRkZW4gYnV0IG5vdCBmb3IgYW4gYXNzaXN0aXZlIHRlY2hub2xvZ3kgbGlrZSBhIHNjcmVlbiByZWFkZXIsIFlhaG9vISBtZXRob2QgKi9cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRhYnMtbWVudSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJzLWJvcmRlcjtcclxuXHJcbiAgJi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXItdGlueSAkc3BhY2VyLW1lZGl1bS1wbHVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR0YWJzLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHRhYnMtYmFja2dyb3VuZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICR0YWJzLWJvcmRlci1yYWRpdXMgJHRhYnMtYm9yZGVyLXJhZGl1cyAwIDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJvcmRlciwgYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWFjdGl2ZS1ib3JkZXI7XHJcbiAgICAgIGNvbG9yOiAkdGFicy1hY3RpdmUtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0YWJzLWFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1hY3RpdmUtYm9yZGVyO1xyXG4gICAgICBjb2xvcjogJHRhYnMtYWN0aXZlLWNvbG9yO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGwpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYnMtY29udGVudC1pdGVtIHtcclxuICBwYWRkaW5nLXRvcDogJHNwYWNlci1zbWFsbDtcclxuXHJcbiAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcbiIsIi5hZG1pbi1iYXJ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcblxyXG4gICYgdWwuYWRtaW4tYmFyLW5hdntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgJiBsaXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICYuaXRlbS1mbHVpZHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICAgIC8vJiA+IC5pY29uLm9ubHl7XHJcbiAgICAgIC8vICB3aWR0aDogMzBweDtcclxuICAgICAgLy8gIGhlaWdodDogMzBweDtcclxuICAgICAgLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy8gIHotaW5kZXg6IDk5O1xyXG4gICAgICAvLyAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgLy8gIHBhZGRpbmc6IDdweDtcclxuICAgICAgLy8gICYgc3ZnIHBhdGgsXHJcbiAgICAgIC8vICAmIHN2Z3tcclxuICAgICAgLy8gICAgc3Ryb2tlOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgLy8gIH1cclxuICAgICAgLy9cclxuICAgICAgLy99XHJcbiAgICAgICYgZGl2LmVkaXQuYnRuLFxyXG4gICAgICAmIGF7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgJiB1bC5zdWJtZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0yMDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIGxpbmVhciAuM3MsIG9wYWNpdHkgbGluZWFyIC4zcztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICYgbGl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAmIGF7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgJiB1bC5zdWJtZW51e1xyXG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJiBkaXYuZWRpdC5idG4sXHJcbiAgJiBhe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNDMEMwQzA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmIHN2Z3tcclxuICAgICAgZmlsbDogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmICsgdWwgbGkgYSBzcGFuLmljb24gc3ZnLFxyXG4gICAgJiArIHVsIGxpIGEgc3Bhbi5pY29uIGltZ3tcclxuICAgICAgbWF4LWhlaWdodDogMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICB9XHJcbiAgICAmIHNwYW4uaWNvbntcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiY21zXCI7XHJcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2Ntcy5lb3RcIik7XHJcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2Ntcy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIi4uL2ZvbnRzL2Ntcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiLi4vZm9udHMvY21zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICB1cmwoXCIuLi9mb250cy9jbXMuc3ZnI2Ntc1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImNtc1wiICFpbXBvcnRhbnQ7XHJcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbn1cclxuXHJcbiVpY29uLFxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiY21zXCIgIWltcG9ydGFudDtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuJWljb24sXHJcbltjbGFzc149XCJpY29uLVwiXS5wYWQ6YmVmb3JlLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdLnBhZDpiZWZvcmUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLy8gaWNvbiBjbG9zZSBmaW5cclxuLmNsb3NlLWZpbmV7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlxcMDBkN1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYxXCI7XHJcbn1cclxuLmljb24tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjNcIjtcclxufVxyXG4uaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjRcIjtcclxufVxyXG4uaWNvbi1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY1XCI7XHJcbn1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY3XCI7XHJcbn1cclxuLmljb24teW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG59XHJcbi5pY29uLW1vYmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmUtcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG59XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmJcIjtcclxufVxyXG4uaWNvbi1waW50ZXJlc3QtcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5pY29uLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY2XCI7XHJcbn1cclxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmRcIjtcclxufVxyXG4uaWNvbi1lbnZlbG9wZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZlXCI7XHJcbn1cclxuLmljb24tYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmZcIjtcclxufVxyXG4uaWNvbi1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDcwXCI7XHJcbn1cclxuLmljb24tdmltZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzFcIjtcclxufVxyXG4uaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzJcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDczXCI7XHJcbn1cclxuLmljb24tYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3NFwiO1xyXG59XHJcbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc1XCI7XHJcbn1cclxuLmljb24tYW5nbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzZcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzdcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5pY29uLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdhXCI7XHJcbn1cclxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xyXG59XHJcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDJcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0M1wiO1xyXG59XHJcbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ0XCI7XHJcbn1cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ1XCI7XHJcbn1cclxuaS5mYS5mYS1pY29uLWhvbWU6YmVmb3JlIHtcclxuICBAZXh0ZW5kICVpY29uO1xyXG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG59XHJcbi5pY29uLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDZcIjtcclxufVxyXG4uaWNvbi10YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDhcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ5XCI7XHJcbn1cclxuLmljb24tdGltZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0YlwiO1xyXG59XHJcbi5pY29uLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRlXCI7XHJcbn1cclxuLmljb24tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRmXCI7XHJcbn1cclxuLmljb24taW5mbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xyXG59XHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRhXCI7XHJcbn1cclxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRjXCI7XHJcbn1cclxuLmljb24tdGltZXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRkXCI7XHJcbn1cclxuLmljb24tYmFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUxXCI7XHJcbn1cclxuLmljb24tZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUyXCI7XHJcbn1cclxuLmljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTNcIjtcclxufVxyXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xyXG59XHJcbi5pY29uLWNsb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTVcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xyXG59XHJcbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTdcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xyXG59XHJcbi5pY29uLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1OVwiO1xyXG59XHJcbi5pY29uLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDVhXCI7XHJcbn1cclxuLmljb24tZmlsZS1wZGYtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzMFwiO1xyXG59XHJcbi5pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDMxXCI7XHJcbn1cclxuLmljb24tZmlsZS13b3JkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzJcIjtcclxufVxyXG4uaWNvbi1maWxlLWF1ZGlvLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzNcIjtcclxufVxyXG4uaWNvbi1maWxlLWltYWdlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzRcIjtcclxufVxyXG5cclxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzNVwiO1xyXG59XHJcbi5pY29uLXN0cmVldC12aWV3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDM2XCI7XHJcbn1cclxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzdcIjtcclxufVxyXG4uaWNvbi12Y2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOFwiO1xyXG59XHJcbi5pY29uLWV5ZS1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOVwiO1xyXG59XHJcblxyXG4uaWNvbi1hbmRyb2lkLWV4aXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjFcIjtcclxufVxyXG4uaWNvbi1jb21wb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIyXCI7XHJcbn1cclxuLmljb24tY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyM1wiO1xyXG59XHJcbi5pY29uLWxpbmstMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyNFwiO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0LTE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjVcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodC0xOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDI2XCI7XHJcbn1cclxuLmljb24tYXJyb3ctdXAtMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyN1wiO1xyXG59XHJcbi5pY29uLWFycm93LWRvd24tMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyOFwiO1xyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gdGFydGVhdWNpdHJvblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdHsgYnV0dG9ue2JvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O30gfVxyXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAudGFydGVhdWNpdHJvbkFsbG93LFxyXG4jdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMixcclxuLnRhY19hY3RpdmF0ZSAudGFydGVhdWNpdHJvbkFsbG93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNTAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBsaW5lYXI7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4tNTAwLCAxNSUpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xyXG5cdG1heC13aWR0aDogMTAwdnc7XHJcblx0JiBidXR0b257XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHR9XHJcbn1cclxuI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMixcclxuI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNTAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcbn1cclxuI3RhcnRlYXVjaXRyb25Eb3RHcmVlbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTUwMCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG59XHJcbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lLnRhcnRlYXVjaXRyb25Jc0FsbG93ZWQge1xyXG5cdGJvcmRlci1jb2xvcjogJGdyZWVuLTUwMCAhaW1wb3J0YW50O1xyXG59XHJcbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG59XHJcbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsLCAjdGFydGVhdWNpdHJvblByaXZhY3lVcmxEaWFsb2d7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG5cdGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxufVxyXG4udGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25BbGxvdywgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uRGVueSB7XHJcblx0b3BhY2l0eTogMC43IWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGxpbmVhcjtcclxuXHQmOmhvdmVye1xyXG5cdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkRlbnkge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1kYW5nZXIhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBHRU5FUkFMXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuYm9keS5wYWdlLWlkLXJlZ2lzdGVyLFxyXG5ib2R5LnBhZ2UtaWQtcmVnaXN0ZXItbWVkaWF7XHJcblx0JiAubWFpbi1uYXYtY29udGFpbmVye1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0JiBoMi50aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdH1cclxufVxyXG4udGVtcGxhdGUtdXNle1xyXG5cdGZvbnQtc2l6ZTogMS4wNXJlbSFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMCAycHghaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogYXV0bztcclxuXHRiYWNrZ3JvdW5kOiAjZjA5OTRlO1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHR6LWluZGV4OiA5OTk5OTk5OTk7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0JiArIC50ZW1wbGF0ZS11c2V7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZGY3MTEzO1xyXG5cdFx0JiArIC5zaXplciArIC50ZW1wbGF0ZS11c2V7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNkZjcxMTM7XHJcblx0XHR9XHJcblx0XHQmICsgLnRlbXBsYXRlLXVzZXtcclxuXHRcdFx0YmFja2dyb3VuZDogI2RmNGQxMztcclxuXHRcdFx0JiArIC5zaXplciArIC50ZW1wbGF0ZS11c2V7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2RmNGQxMztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiArIC50ZW1wbGF0ZS11c2V7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0RGMTMxQTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVycm9yTGFuZ3tcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTNweDtcclxufVxyXG4uYnJlYWRjcnVtYntcclxuXHQmIC5lcnJvckxhbmd7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuYm9keXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1iYXNlO1xyXG5cdGNvbG9yOiAkY29sb3ItYmFzZTtcclxufVxyXG4jbWFpbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly9vdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGUtbWFpbjtcclxufVxyXG5mb290ZXIjY29sb3Bob257XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4jc2l0ZS1vZmZsaW5le1xyXG5cdCYgI21hc3RoZWFke1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5tYWluIGFydGljbGV7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UtdXAnKXtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5hcnRpY2xlLCBzZWN0aW9uID4gLm1heCwgLm5hdi1saW5rcywgLnByZWZvb3RlciAubWF4e1xyXG5cdG1heC13aWR0aDogJG1heC1zaXplLWNvbnRlbnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdCYgLm1heHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3BhZGRpbmctdXAnKXtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucGFyYWxsYXggKyBhcnRpY2xle1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDI7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcbi5tYXguc21hbGwge1xyXG5cdG1heC13aWR0aDokbWF4LXNpemUtY29udGVudC1zbWFsbDtcclxufVxyXG4uZnVsbHdpZHRoLnNsaWRlcyAubWF4LFxyXG4uZnVsbHdpZHRoLnNsaWRlcy5zbWFsbCAubWF4XHJcbntcclxuXHRtYXgtd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLy8gQkxPQ0sgQ09MT1JcclxuLmJnX3RyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cclxuLmJnX3doaXRle2JhY2tncm91bmQtY29sb3I6ICNmZmY7fVxyXG4uYmdfY29sb3ItcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTt9XHJcbi5iZ19jb2xvci1iYXNle2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO31cclxuLmJnX2NvbG9yLXByaW1hcnktNTB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwuNSk7fVxyXG4uYmdfY29sb3ItcHJpbWFyeS0yNXtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LC4yNSk7fVxyXG4uYmdfY29sb3ItcHJpbWFyeS0xMHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LC4xKTt9XHJcbi5iZ19jb2xvci1wcmltYXJ5LWRhcmtlbntiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksMjAlKTt9XHJcbi5iZ19ncmV5LTEwMHtiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7fVxyXG4uYmdfZ3JleS0yMDB7YmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO31cclxuLmJnX2dyZXktNDAwe2JhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDt9XHJcbi5iZ19ncmV5LTYwMHtiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDA7fVxyXG4uYmdfZ3JleS04MDB7YmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO31cclxuLmJnX2JsYWNre2JhY2tncm91bmQtY29sb3I6ICRibGFjazt9XHJcblxyXG4vLyBibG9jIGNsYWlyc1xyXG4uYmdfY29sb3ItcHJpbWFyeS0xMCxcclxuLmJnX2NvbG9yLXByaW1hcnktMjUsXHJcbi5iZ19ncmV5LTEwMCxcclxuLmJnX2dyZXktMjAwLFxyXG4uYmdfZ3JleS00MDBcclxue1xyXG5cdCYgYmxvY2txdW90ZTo6YmVmb3Jle1xyXG5cdFx0Y29sb3I6ICM2NjZcclxuXHR9XHJcbn1cclxuLmxTU2xpZGVPdXRlciAubFNQYWdlci5sU3BnID4gbGk6aG92ZXIgYSwgLmxTU2xpZGVPdXRlciAubFNQYWdlci5sU3BnID4gbGkuYWN0aXZlIGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwxMCUpO1xyXG59XHJcbi8vIGJsb2NzIGZvbmPDqXNcclxuLmJnX2NvbG9yLXByaW1hcnksXHJcbi5iZ19jb2xvci1iYXNlLFxyXG4uYmdfY29sb3ItcHJpbWFyeS01MCxcclxuLmJnX2NvbG9yLXByaW1hcnktZGFya2VuLFxyXG4uYmdfZ3JleS02MDAsXHJcbi5iZ19ncmV5LTgwMCxcclxuLmJnX2JsYWNrXHJcbntcclxuXHQmIGgyLCAmIGgzLCAmIGg0LCAmIGg1LCAmIGg2LFxyXG5cdCYgLmgyLWxpa2UsICYgLmgzLWxpa2UsICYgLmg0LWxpa2UsICYgLmg1LWxpa2UsICYgLmg2LWxpa2UsXHJcblx0JiBibG9ja3F1b3RlLFxyXG5cdCYgLmNhdGVnb3J5LFxyXG5cdCYgLnRpdGxlLFxyXG5cdCYgLm51bWJlcixcclxuXHQmIHB7XHJcblx0XHRjb2xvcjojZmZmXHJcblx0fVxyXG5cdCYgYXtcclxuXHRcdGNvbG9yOiNmZmZcclxuXHR9XHJcblx0LmxTU2xpZGVPdXRlciAubFNQYWdlci5sU3BnID4gbGk6aG92ZXIgYSwgLmxTU2xpZGVPdXRlciAubFNQYWdlci5sU3BnID4gbGkuYWN0aXZlIGEge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwxNSUpO1xyXG5cdH1cclxufVxyXG4vLyBpbnZpc2libGUgZm9yIGFsbFxyXG4uaXMtaGlkZGVuLFxyXG4uanMtaGlkZGVuLFxyXG5baGlkZGVuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZmlndXJle1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gbGlua1xyXG5he1xyXG5cdCY6aG92ZXIudW5kZXJsaW5le1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGhlYWRlclxyXG4jaGVpZ2h0X2Zvcl9maXhlZF9tYXN0aGVhZHtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdC8vbWluLWhlaWdodDo1M3B4OyAvLyBoYXV0ZXVyIGRlIHNpdGUtYnJhbmRpbmcuZml4ZWRcclxufVxyXG5zZWN0aW9uLnBhZ2UtaGVhZGVye1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcclxuXHRwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuXHRtaW4taGVpZ2h0OiAyMDBweDtcclxuXHQmLmltZy1iZ3tcclxuXHRcdG1pbi1oZWlnaHQ6IDQ2NHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuXHRcdCYgPiAubWF4e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0JiArIHNlY3Rpb24ucGFnZS5hcnRpY2xle1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJHBhZGRpbmctYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmJyZWFkY3J1bWJ7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdCYgI2JyZWFkY3J1bWJze1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdCYgIGEsICYgc3BhbiwgJiBzcGFuLmJyZWFkY3J1bWJfbGFzdHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIGgxLFxyXG5cdCYgKixcclxuXHQmIGgye1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdCYgKyAucGFnZS5hcnRpY2xlID4gYXJ0aWNsZSAuZW50cnktY29udGVudCAuY29udGVudC5pdGVtLWZsdWlkIC50ZXh0e1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0fVxyXG59XHJcbmJvZHkucGFnZS1pZC1sb2dpbixcclxuYm9keS5wYWdlLWlkLWFjY291bnQsXHJcbmJvZHkucGFnZS1pZC1jcmVhdGUsXHJcbmJvZHkucGFnZS1pZC00MDQsXHJcbmJvZHkucGFnZS1pZC1yZXNldC1wYXNzd29yZCxcclxuYm9keS5wYWdlLWlkLWZvcmdvdC1wYXNzd29yZHtcclxuXHQmIC5pbmZvID4gZGl2e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblx0Ly8mIC5icmVhZGNydW1ie1xyXG5cdC8vXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHQvL1x0Y29sb3I6ICNmZmY7XHJcblx0Ly99XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlcntcclxuXHR6LWluZGV4OiAkemluZGV4LW5hdmlnYXRpb247XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtc2l0ZS1oZWFkZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ji5maXhlZHtcclxuXHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0cGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xyXG5cdFx0dG9wOjA7XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdCYgI3NpdGUtbmF2aWdhdGlvbiB1bCNwcmltYXJ5LW1lbnUgbGkubG9nb3tcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdC8vbWF4LXdpZHRoOjcwcHg7XHJcblx0XHRcdC8vJiAubG9nb19pbWcsXHJcblx0XHRcdCYgLnRpdGxlLFxyXG5cdFx0XHRcdC8vJiAubG9nb19pbWcgPiBhLFxyXG5cdFx0XHQmIC50aXRsZSA+IGEsXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgLmxvZ29faW1nID4gYXtcclxuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiAuc2l0ZS1icmFuZGluZzpub3QoLm9uZWxpbmUpID4gLm1haW4tbG9nb1xyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0XHQmIC5maXJzdC1uYXYtY29udGFpbmVye1xyXG5cdFx0XHRkaXNwbGF5OiBub25lXHJcblx0XHR9XHJcblx0XHQvLyBvbiBham91dGUgdW4gYmxvY2sgdmlkZSBwb3VyIMOpdml0ZXIgdW4gZMOpY2FsYWdlXHJcblx0XHQmICsgbWFpbiA+ICNoZWlnaHRfZm9yX2ZpeGVkX21hc3RoZWFke1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdH1cclxuXHRcdC8vIGRpbWludWUgbGEgaGF1dGV1ciBkdSBtZW51XHJcblx0XHQmIC5zaXRlLWRlc2NyaXB0aW9ue1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdH1cclxuXHRcdCYgI3NpdGUtbmF2aWdhdGlvbjpub3QoLnRvZ2dsZWQtb24pIHVsI3ByaW1hcnktbWVudSBsaTpub3QoLmljb24pIGEge1xyXG5cdFx0XHQvLyBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMjBweDtcclxuXHRcdH1cclxuXHRcdCYgI3NpdGUtbmF2aWdhdGlvbiB1bCNwcmltYXJ5LW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdH1cclxuXHRcdCYgI3NpdGUtbmF2aWdhdGlvbiB1bCNwcmltYXJ5LW1lbnUgbGkgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDEuMmVtIDAgMWVtO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuLy8gbWVudSBtb2JpbGVcclxuI21hc3RoZWFkIC5iZy1tZW51e1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR3aWR0aDogMDtcclxuXHRyaWdodDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogOTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLCAuOCk7XHJcblx0dHJhbnNpdGlvbjogd2lkdGggbGluZWFyIC4zcyAuMnMsIG9wYWNpdHkgbGluZWFyIC4zcyAuMnM7XHJcbn1cclxuI21hc3RoZWFkIC5iZy1tZW51LnRvZ2dsZWQtb257XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cmlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMTtcclxuXHR6LWluZGV4OiA5O1xyXG5cdHRyYW5zaXRpb246IHdpZHRoIGxpbmVhciAuM3MsIG9wYWNpdHkgbGluZWFyIC4ycztcclxufVxyXG5cclxuXHJcbi5zaXRlLWJyYW5kaW5ne1xyXG5cdC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcblx0bWF4LXdpZHRoOiAkbWF4LXNpemUtY29udGVudC1uYXZpZ2F0aW9uLXRvcDtcclxuXHRtYXJnaW46IGF1dG87XHJcblxyXG5cdCYgLm1haW4tbG9nb3tcclxuXHRcdG1heC13aWR0aDogJG1heC1zaXplLWNvbnRlbnQtbmF2aWdhdGlvbi10b3A7XHJcblx0XHRtYXJnaW46ICRjZW50ZXItbG9nby1zaXRlO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHQmIC5sb2dvX2ltZ3tcclxuXHRcdFx0cGFkZGluZzogJHBhZGRpbmctbG9nby1zaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdCYgYXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc3Zne1xyXG5cdFx0XHRcdC8vcGFkZGluZzogMTRweCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0JiBpbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiAudGl0bGV7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcclxuXHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0XHQmIGEge1xyXG5cdFx0XHRcdC8vZm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQmIGE6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5ncmlkLTJ7XHJcblx0XHQmIC5tYWluLWxvZ297XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0XHR9XHJcblx0XHQmIC5maXJzdC1uYXYtY29udGFpbmVye1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjYwcHg7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tYWluLW5hdi1jb250YWluZXJ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtbWFpbi1uYXYtY29udGFpbmVyO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdCYgI3NpdGUtbmF2aWdhdGlvbntcclxuXHRcdG1heC13aWR0aDogJG1heC1zaXplLWNvbnRlbnQtbmF2aWdhdGlvbi10b3A7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG59XHJcbi5vbmVsaW5lIC5tYWluLW5hdi1jb250YWluZXJ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtc2l0ZS1oZWFkZXI7XHJcblx0JiAubWFpbi1uYXZpZ2F0aW9uIHVsI3ByaW1hcnktbWVudSB7XHJcblx0XHQvL2JhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGUtaGVhZGVyO1xyXG5cdH1cclxuXHQmIC5tYWluLW5hdmlnYXRpb24gdWwjcHJpbWFyeS1tZW51IGxpIGEge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtc2l0ZS1oZWFkZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJhc2U7XHJcblx0fVxyXG5cdC8vJiAubWFpbi1uYXZpZ2F0aW9uIHVsI3ByaW1hcnktbWVudSBsaS5sb2dvIHtcclxuXHQvL1x0ZGlzcGxheTogYmxvY2s7XHJcblx0Ly99XHJcbn1cclxuLmZpeGVkIC5vbmVsaW5lIHtcclxuXHQvLyYgLm1haW4tbmF2aWdhdGlvbntcclxuXHQvL1x0JiB1bCA+IGxpLmxvZ297XHJcblx0Ly9cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQvL1x0fVxyXG5cdC8vfVxyXG5cdCYgPiAubWFpbi1sb2dvIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5zaXRlLWhlYWRlci5maXhlZCAub25lbGluZSAjc2l0ZS1uYXZpZ2F0aW9uIHVsI3ByaW1hcnktbWVudSBsaS5sb2dve1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0JiAubG9nb19pbWd7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQmIC5tYWluLWxvZ28ge1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdH1cclxufVxyXG4uc2l0ZS1oZWFkZXIuZml4ZWQgLm9uZWxpbmUgI3NpdGUtbmF2aWdhdGlvbiB1bCNwcmltYXJ5LW1lbnUgbGkubG9nbyAubG9nb19pbWcgPiBhIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWVudS1zaW1wbGV7XHJcblx0JiAubWFpbi1uYXZpZ2F0aW9uIHVsI3ByaW1hcnktbWVudSBsaXtcclxuXHRcdC8vZGlzcGxheTogZmxleDtcclxuXHRcdCYuYnRue1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGEuYnRue1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IC44NWVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMzVweDtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpub3QoLmJ0bikgYXtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCYgLmxhYmVse1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIC5sYWJlbDphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBsaW5lYXIgLjNzLCBsZWZ0IGxpbmVhciAuM3M7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0JiAubGFiZWw6YWZ0ZXJ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmN1cnJlbnQtbWVudS1pdGVtOm5vdCguYnRuKSBhe1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmJvZHkuaXMtdG9wLW1lbnV7XHJcblx0JiAubWFpbi1sb2dvXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmIGJ1dHRvbi5tZW51LXRvZ2dsZVxyXG5cdHtcclxuXHRcdHRvcDogMzBweDtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgYS5lZGl0X3BhZ2V7XHJcblx0XHR0b3A6IDg1cHg7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0dG9wOiA3NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBOQVZJR0FUSU9OXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gbmF2IFwiYnVyZ2VyXCIgYnV0dG9uXHJcbi8vIGFjdGl2YXRlIGl0IHdpdGggYSBKUyB0b2dnbGUtY2xhc3MgdG8gLmlzLWFjdGl2ZVxyXG4vLyByZWNvbW1lbmRlZCBIVE1MIDogPGJ1dHRvbiBjbGFzcz1cIm1lbnUtdG9nZ2xlXCIgdHlwZT1cImJ1dHRvblwiIHJvbGU9XCJidXR0b25cIiBhcmlhLWxhYmVsPVwib3Blbi9jbG9zZSBuYXZpZ2F0aW9uXCI+PGk+PC9pPjwvYnV0dG9uPlxyXG4vLyBzZWUgZG9jIDogaHR0cHM6Ly9rbmFjc3MuY29tL3N0eWxlZ3VpZGUuaHRtbCNidXR0b25zXHJcbi5tZW51LXRvZ2dsZXtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogOTk5OTk5O1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Y29sb3I6ICRncmF5LTkwMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bWFyZ2luOiAxcHggYXV0byAxcHg7XHJcblx0cGFkZGluZzogMWVtO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsLXVwJyl7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhcjtcclxuXHR9XHJcblx0JiA+IGl7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0aGVpZ2h0OiAkYnVyZ2VyLXNpemU7XHJcblx0XHR3aWR0aDogJGJ1cmdlci1zaXplO1xyXG5cdFx0cGFkZGluZzogJGJ1cmdlci1wYWRkaW5nO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1cmdlci1iYWNrZ3JvdW5kO1xyXG5cdFx0LypcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYnVyZ2VyLWNvbG9yLCAkYnVyZ2VyLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgJGJ1cmdlci13ZWlnaHQ7XHJcblx0XHQqL1xyXG5cdFx0dHJhbnNpdGlvbjogLjI1cztcclxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYmFja2dyb3VuZDtcclxuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGJhY2tncm91bmQ7XHJcblxyXG5cdFx0JiA+IGRpdixcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRoZWlnaHQ6ICRidXJnZXItd2VpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnVyZ2VyLWNvbG9yO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuMjVzO1xyXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRvcDtcclxuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgdG9wO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1hbmQoJ21vYmlsZScsICdkYXJrJyl7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmID4gZGl2e1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC4xNXMsIHdpZHRoIGxpbmVhciAuMTVzLCBoZWlnaHQgbGluZWFyIC4xNXMsIGxlZnQgbGluZWFyIC4xNXM7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmZvY3Vze1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHR9XHJcbn1cclxuLnRvZ2dsZWQtb24gLm1lbnUtdG9nZ2xle1xyXG5cdCYgPiBpe1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUzZCgwLDAsMSw0NWRlZyk7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlcntcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7XHJcblx0XHR9XHJcblx0XHQmID4gZGl2e1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIFRvZ2dsZVxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRAZXh0ZW5kICVpY29uO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3ItbGluay1tYWluLW5hdjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHQvLyBmb250LXNpemU6IDE2cHg7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRwYWRkaW5nOiAxLjVyZW07XHJcblx0aGVpZ2h0OmF1dG87XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0dG9wOiAwO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcblx0XHRjb250ZW50OiBcIlxcNzNcIjtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAxOXB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlclxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblx0Ji50b2dnbGVkLW9uOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxubmF2IHVse1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIG1lbnUgcHJpbmNpcGFsIChtYWluKVxyXG4uc2l0ZS1icmFuZGluZy5tZW51LXNpbXBsZSAubWFpbi1uYXZpZ2F0aW9uIHtcclxuXHQvL2NsZWFyOiBib3RoO1xyXG5cdC8vZGlzcGxheTogYmxvY2s7XHJcblx0JiB1bHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXVsLWxldmVsMDtcclxuXHRcdCYgdWx7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXVsLWxldmVsMTtcclxuXHRcdFx0JiB1bHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC11bC1sZXZlbDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgbGkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdCYgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstbWFpbi1uYXYtaG92ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgbGksXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgYXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjc1ZW0gMnJlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybS1tYWluLWxldmVsMDtcclxuXHRcdFx0XHRmb250LXNpemU6ICR0ZXh0LXNpemUtbWFpbi1sZXZlbDA7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICR0ZXh0LWxldHRlci1zcGFjaW5nLW1haW4tbGV2ZWwwO1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubG9nb3tcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmljb24ge1xyXG5cdFx0bWF4LWhlaWdodDogMzBweDtcclxuXHRcdG1heC13aWR0aDogMzBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IC02cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVudS11cCcpe1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG5cdFx0JiBidXR0b24ubWVudS10b2dnbGV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmIHVsI3ByaW1hcnktbWVudXtcclxuXHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHQmIGxpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRib3JkZXI6MDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcclxuXHRcdFx0XHQmLmxvZ297XHJcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY3VycmVudC1hbmNlc3Ryb3ItbWVudS1pdGVtIGEsXHJcblx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiAkY29sb3ItbGluay1tYWluLW5hdi1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Ly9jb2xvcjogJGNvbG9yLWxpbmstbWFpbi1uYXY7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHRleHQtdHJhbnNmb3JtLW1haW4tbGV2ZWwwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkdGV4dC1zaXplLW1haW4tbGV2ZWwwO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1tYWluLWxldmVsMDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXIsIGJhY2tncm91bmQgLjNzIGxpbmVhcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmctbWFpbi1sZXZlbDA7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsXHJcblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLmxhYmVscyxcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJjbXNcIiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRzcGVhazogbm9uZTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0XHRcdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDczXCI7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyOmFmdGVye1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyOm5vdCguaXRlbS1tZWdhbWVudSkge1xyXG5cdFx0XHRcdFx0Ly8mIGF7XHJcblx0XHRcdFx0XHQvL1x0YmFja2dyb3VuZDogJGNvbG9yLWxpbmstbWFpbi1uYXYtYmFja2dyb3VuZC1ob3ZlcjtcclxuXHRcdFx0XHRcdC8vXHRjb2xvcjogJGNvbG9yLWxpbmstbWFpbi1uYXYtaG92ZXI7XHJcblx0XHRcdFx0XHQvL31cclxuXHRcdFx0XHRcdCYgPiB1bC5zdWItbWVudXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogJHppbmRleC1uYXZpZ2F0aW9uO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC11bC1sZXZlbDE7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjMwMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JiBsaXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdCYgYXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLW1haW4tbmF2LWhvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstbWFpbi1uYXYtaG92ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAwIDFlbTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDonXFw3NSc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYgdWwuc3ViLW1lbnV7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDozMDBweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pY29ue1xyXG5cdFx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS42cmVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDEycHggMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiAuc2VhcmNoX2Jsb2NrIHtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHQmIGZvcm17XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIGlucHV0LnNlYXJjaHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE5cHggMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZXhwYW5kIGlucHV0LnNlYXJjaHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2l0ZS1icmFuZGluZzpub3QoLm1lbnUtc2ltcGxlKSArIC5tYWluLW5hdi1jb250YWluZXIsXHJcbi5zaXRlLWJyYW5kaW5nOm5vdCgubWVudS1zaW1wbGUpIC5tYWluLW5hdmlnYXRpb24ge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCYgdWx7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC11bC1sZXZlbDA7XHJcblx0XHQmIHVse1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC11bC1sZXZlbDE7XHJcblx0XHRcdCYgdWx7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIGxpIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQmIC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLW1haW4tbmF2LWhvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmIGxpLFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmID4gLmxhYmVscyxcclxuXHRcdFx0JiBhe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNzVlbSAycmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHRleHQtdHJhbnNmb3JtLW1haW4tbGV2ZWwwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJHRleHQtc2l6ZS1tYWluLWxldmVsMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHRleHQtbGV0dGVyLXNwYWNpbmctbWFpbi1sZXZlbDA7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5sb2dve1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JiAuaWNvbiB7XHJcblx0XHRtYXgtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogLTZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZW51LXVwJyl7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblx0XHQmIGJ1dHRvbi5tZW51LXRvZ2dsZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYgdWwjcHJpbWFyeS1tZW51e1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdCYgbGl7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlcjowO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdCYubG9nb3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jdXJyZW50LWFuY2VzdHJvci1tZW51LWl0ZW0gYSxcclxuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIGF7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbGluay1tYWluLW5hdi1iYWNrZ3JvdW5kLWN1cnJlbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstbWFpbi1uYXYtY3VycmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiA+IC5sYWJlbHMsXHJcblx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpbmstbWFpbi1uYXYtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1tYWluLW5hdjtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdGV4dC10cmFuc2Zvcm0tbWFpbi1sZXZlbDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICR0ZXh0LXNpemUtbWFpbi1sZXZlbDA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LW1haW4tbGV2ZWwwO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhciwgYmFja2dyb3VuZCAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogJHRleHQtcGFkZGluZy1tYWluLWxldmVsMDtcclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSxcclxuXHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubGFiZWxzLFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImNtc1wiICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHNwZWFrOiBub25lO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcNzNcIjtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXI6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXI6bm90KC5pdGVtLW1lZ2FtZW51KSB7XHJcblx0XHRcdFx0XHQmID4gLmxhYmVscyxcclxuXHRcdFx0XHRcdCYgYXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpbmstbWFpbi1uYXYtYmFja2dyb3VuZC1ob3ZlcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLW1haW4tbmF2LWhvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiA+IHVsLnN1Yi1tZW51e1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAkemluZGV4LW5hdmlnYXRpb247XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXVsLWxldmVsMTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MzAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmIGxpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTRweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwxO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10eHQtdWwtbGV2ZWwxO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwxLWhvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXR4dC11bC1sZXZlbDEtaG92ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAwIDFlbTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDonXFw3NSc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYgdWwuc3ViLW1lbnV7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDozMDBweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pY29ue1xyXG5cdFx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS42cmVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDEycHggMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiAuc2VhcmNoX2Jsb2NrIHtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHQmIGZvcm17XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIGlucHV0LnNlYXJjaHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE5cHggMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZXhwYW5kIGlucHV0LnNlYXJjaHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZmlyc3QtbmF2LWNvbnRhaW5lci5vbmVsaW5le1xyXG5cdCYgLnNpdGUtcHJldi1uYXZpZ2F0aW9ue1xyXG5cdFx0bWF4LXdpZHRoOiAkbWF4LXNpemUtY29udGVudC1uYXZpZ2F0aW9uLXRvcDtcclxuXHR9XHJcbn1cclxuLnNpdGUtYnJhbmRpbmcub25lbGluZXtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbGluay1tYWluLW5hdi1iYWNrZ3JvdW5kO1xyXG5cdCYgPiAubWFpbi1sb2dve1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdCYgLm1haW4tbmF2LWNvbnRhaW5lcntcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0fVxyXG5cclxufVxyXG4jbWFzdGhlYWQudHlwZS1vbmVsaW5le1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1saW5rLW1haW4tbmF2LWJhY2tncm91bmQ7XHJcblx0Ly8mLmZpeGVke1xyXG5cdFx0JiAubWFpbi1uYXYtY29udGFpbmVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0JiAjcHJpbWFyeS1tZW51e1xyXG5cdFx0XHRcdCYgbGl7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBsaS5sb2dve1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHQmIC5tYWluLWxvZ297XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0JiAubG9nb19pbWcsXHJcblx0XHRcdFx0XHRcdCYgLmxvZ29faW1nID4gYXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmICsgbGl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdC8vfVxyXG59XHJcblxyXG4vLyBNRU5VIFRPUCAoRklSU1QpXHJcbi5maXJzdC1uYXYtY29udGFpbmVye1xyXG5cdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTMwMDtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZW51LXVwJyl7XHJcblx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblx0JiB1bCNmaXJzdC1tZW51e1xyXG5cdFx0Zm9udC1zaXplOjEuNHJlbTtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdCYgbGl7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHQvL21hcmdpbi1yaWdodDowO1xyXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIGF7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxyXG5cdFx0XHQmIGF7XHJcblx0XHRcdFx0cGFkZGluZzogMnB4IDhweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdCYuYnV0dG9ue1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQjRFRUNBO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyNjJBQ0M7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOXB4IDIwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyBsaW5lYXIsIGNvbG9yIC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBkYXJrZW4oI0I0RUVDQSwgMTUlKTtcclxuXHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogbGlnaHRlbigjM0U2NEY4LCAxNSUpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjM0U2NEY4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCA0cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVudS11cCcpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiB1bHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdCYudG9nZ2xlZC1vbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnN1Yi1tZW51e1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogJHppbmRleC1uYXZpZ2F0aW9uO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkZ3JheS0zMDA7XHJcblx0XHRcdFx0XHRcdC8vd2lkdGg6MTUwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNTVweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdFx0XHQmIGxpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS0zMDA7XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmIGF7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiAuc2VhcmNoX2Jsb2NrIHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdCYgaW5wdXQuc2VhcmNoe1xyXG5cdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGEuc2VhcmNoX2J0bntcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNnB4IDdweDtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdGJvcmRlcjogJGZvcm1zLWJvcmRlci1jb2xvciAxcHggc29saWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lbnUtdXAnKXtcclxuXHRcdFx0JiB1bHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgbGl7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlcjowO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdFx0XHQvL2JvcmRlci1yaWdodDogc29saWQgMXB4ICRncmF5LTMwMDtcclxuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vJjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdC8vXHRib3JkZXI6IDA7XHJcblx0XHRcdFx0Ly99XHJcblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSBhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIGEsXHJcblx0XHRcdFx0JiAubGFiZWxzXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDhweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhciwgYmFja2dyb3VuZCAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSxcclxuXHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubGFiZWxzLFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImNtc1wiICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHNwZWFrOiBub25lO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcNzNcIjtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlcjphZnRlcntcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3Zlcjpub3QoLml0ZW0tbWVnYW1lbnUpIHtcclxuXHRcdFx0XHRcdCYgYXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiA+IHVsLnN1Yi1tZW51e1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogJHppbmRleC1uYXZpZ2F0aW9uO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkZ3JheS0zMDA7XHJcblx0XHRcdFx0XHRcdC8vd2lkdGg6MTUwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNTVweDtcclxuXHJcblx0XHRcdFx0XHRcdCYgbGl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTMwMDtcclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYgYXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQmIC5zZWFyY2hfYmxvY2sge1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdCYgZm9ybXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgaW5wdXQuc2VhcmNoe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxOXB4IDIwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmV4cGFuZCBpbnB1dC5zZWFyY2h7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIEhpZGUgdGhlIG1lbnUgb24gc21hbGwgc2NyZWVucyB3aGVuIEphdmFTY3JpcHQgaXMgYXZhaWxhYmxlLlxyXG4vLyBJdCBvbmx5IHdvcmtzIHdpdGggSmF2YVNjcmlwdC5cclxuXHJcbi5qcyB7XHJcblx0JiAubWFpbi1uYXZpZ2F0aW9ue1xyXG5cdFx0Ly8mICNtYXN0aGVhZCBuYXZ7XHJcblx0XHQmIHVse1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0JiAubWVudS10b2dnbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVudS11cCcpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudG9nZ2xlZC1vbiA+IGRpdiA+IHVsIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogJHppbmRleC1uYXZpZ2F0aW9uO1xyXG5cdFx0XHR0b3A6IDYwcHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXVsLWxldmVsMDtcclxuXHRcdFx0JiBsaXtcclxuXHRcdFx0XHQmIC5zZWFyY2hfYmxvY2t7XHJcblx0XHRcdFx0XHQmIGZvcm17XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHRcdFx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgYXtcclxuXHRcdFx0XHRcdGNvbG9yIDokY29sb3ItbGluay1tYWluLW5hdi1ob3ZlcjtcclxuXHRcdFx0XHRcdCYubm9saW5rICsgLmRyb3Bkb3duLXRvZ2dsZXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1tYWluLW5hdi1ob3ZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiB1bHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC11bC1sZXZlbDE7XHJcblx0XHRcdFx0Ji50b2dnbGVkLW9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIHVse1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtdWwtbGV2ZWwyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIC5pcy10b3AtbWVudSB7XHJcblx0XHQmIC5tYWluLW5hdmlnYXRpb257XHJcblx0XHRcdCYudG9nZ2xlZC1vbiA+IGRpdiA+IHVsIHtcclxuXHRcdFx0XHR0b3A6IDg4cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVudS11cCcpe1xyXG5cdFx0XHRcdFx0dG9wOiA3M3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3NpdGUtbGFuZy1uYXZpZ2F0aW9ue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAxMDAyO1xyXG5cdCYgYXtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0JiArICNtYXN0aGVhZHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0fVxyXG5cdCYuZml4ZWR7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQmIGF7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gbWVudSBtb2JpbGVcclxuLmpzIGJvZHkgLm1haW4tbmF2aWdhdGlvbiA+IGRpdiA+IHVsI3ByaW1hcnktbWVudXtcclxuXHQmIGxpLmZvbGxvdy1pdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0JiBhe1xyXG5cdFx0XHRjb2xvcjogIzAwMjE5NTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdHdpZHRoOiB1bnNldDtcclxuXHRcdFx0Ji5mb2xsb3cudGlrLXRvayBzdmd7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmpzIGJvZHkgLm1haW4tbmF2aWdhdGlvbiA+IGRpdiA+IHVsI3ByaW1hcnktbWVudXtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZW51Jykge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAyOHB4KTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRvcDogLTI4cHg7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdFx0cmlnaHQ6IC04MCU7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiByaWdodCBsaW5lYXIgLjVzO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHQmIGxpLmxvZ28ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdCYgLmxvZ29faW1nIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xyXG5cclxuXHRcdFx0XHQmIGEge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIGxpOm5vdCguYnRuKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcblx0XHRcdCYgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHQmIHNwYW4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIGxpLmJ0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcblx0XHRcdCYgYSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiBsaS5mb2xsb3ctaXQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHJcblx0XHRcdCYgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDIxOTU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHR3aWR0aDogdW5zZXQ7XHJcblxyXG5cdFx0XHRcdCYuZm9sbG93LnRpay10b2sgc3ZnIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiBsaSBhIHtcclxuXHRcdFx0JiAubGFiZWw6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmpzIGJvZHkgLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkLW9uID4gZGl2ID4gdWwjcHJpbWFyeS1tZW51e1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCk7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogODAlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogOTk5OTk7XHJcblx0JiBsaXtcclxuXHRcdCYgdWwuc3ViLW1lbnV7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQmIGxpe1xyXG5cdFx0XHRcdC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIGxpLmxvZ297XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCYgLmxvZ29faW1nLnN2ZyB7XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcclxuXHRcdFx0JiBhe1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgbGk6bm90KC5idG4pe1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdCYgYXtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdCYgc3BhbntcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIGxpLmJ0bntcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHQmIGF7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIGxpLmZvbGxvdy1pdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdCYgYXtcclxuXHRcdFx0Y29sb3I6ICMwMDIxOTU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogdW5zZXQ7XHJcblx0XHRcdCYuZm9sbG93LnRpay10b2sgc3Zne1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgbGkgYXtcclxuXHRcdCYgLmxhYmVsOmFmdGVye1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0cmFuc2l0aW9uOiByaWdodCBsaW5lYXIgLjZzO1xyXG59XHJcblxyXG4vLyBtZW51IHN0aWNreSBhc2lkZVxyXG4ucGFnZXtcclxuXHQmIHNlY3Rpb24ucGFnZS5hcnRpY2xle1xyXG5cdFx0JiBhcnRpY2xle1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdCYgLmJsb2Nrcy1hc2lkZXtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Ly9tYXJnaW4tdG9wOiAtNDhweDtcclxuXHRcdFx0XHQmID4gc2VjdGlvbi5zdGlja3l7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdCYgLm1lbnUtc2hvcnRjb2Rle1xyXG5cdFx0XHRcdFx0XHRjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xyXG5cdFx0XHRcdFx0XHQmIHVsLnN1Yi1tZW51e1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiB1bC5tZW51LmxpbmsgPiBsaTpub3QoOmZpcnN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuXHRcdFx0XHRcdFx0XHQmID4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM2OUI0RkY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiB1bC5tZW51LmxpbmsgPiBsaTpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHQmID4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdCYgc3BhbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gYXV0byAxNXB4XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYgdWwubWVudS5saW5rID4gbGl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgJWJveHNoYWRvdztcclxuXHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVte1xyXG5cdFx0XHRcdFx0XHRcdFx0JiA+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM2OUI0RkY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTMzNzgxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBzb3VzIG1lbnUgbWVudSBzdGlja3lcclxuXHRcdFx0XHRcdFx0XHRcdCYgdWwuc3ViLW1lbnV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JiA+IGxpID4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNCRUJFQkU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgJWljb247XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFw3NSc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiBzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JiA+IGxpOmxhc3QtY2hpbGQgPiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JiA+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogODRweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxMzM3ODE7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCBsaW5lYXIgLjNzLCBjb2xvciBsaW5lYXIgLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzY5QjRGRjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxMzM3ODE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kICVpY29uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFw3NSc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzY5QjRGRjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JiBzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ly8mOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdC8vXHRjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly99XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbm5hdi5uYXYtYW5jaG9ye1xyXG5cdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0dG9wOiA4MHB4O1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0JiB1bHtcclxuXHRcdCYgbGkubWVudS1hbmNob3I6bm90KC5wcm9ncmFtbWUpe1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgYXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gbGluZWFyIC4zcztcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWljb247XHJcblx0XHRcdFx0XHRjb250ZW50OiAnXFw0Myc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy10aGVtZS9zaW1wbGUtYXJyb3ctbmV4dC1yZWQuc3ZnKTtcclxuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogcmlnaHQgbGluZWFyIC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBleHRlbmQgJWJveHNoYWRvdztcclxuXHRcdFx0XHQmIC5yb3VuZHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDQ0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gNXB4IGF1dG8gMnB4O1xyXG5cclxuXHRcdFx0XHRcdCYgKyAudGl0bGV7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA3MHB4KTtcclxuXHRcdFx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gYXV0byA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm5vdCgucGljdG8tZGlhbG9nKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgLjQpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDNweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNCk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnBpY3RvLWRpYWxvZ3tcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0JiBpbWd7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMTFweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmICsgLnRpdGxle1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5maXJzdCBhe1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwNTJGNUI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ly8mOmFmdGVyIHtcclxuXHRcdFx0XHQvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy10aGVtZS9zaW1wbGUtYXJyb3ctbmV4dC1ibHVlLnN2Zyk7XHJcblx0XHRcdFx0Ly99XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgbGkubWVudS1hbmNob3J7XHJcblx0XHRcdCYucHJvZ3JhbW1lIGF7XHJcblx0XHRcdFx0QGV4dGVuZCAlYnRuO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICdEw6ljb3V2cmlyIGxlIHByb2dyYW1tZSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJyYW5kLCAxMCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIC5maWxle1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gbmF2aWdhdGlvbiBNRUdBTUVOVVxyXG4ubWVnYXN1Ym1lbnV7XHJcblx0b3BhY2l0eTowO1xyXG5cdG1heC1oZWlnaHQ6MDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gYmFja2dyb3VuZDogJGJsdWUyO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdGxlZnQ6LTEwMCU7XHJcblx0Ly8gcGFkZGluZzoyMHB4IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQvLyBtYXgtd2lkdGg6IDk2MHB4O1xyXG5cdCYgLmRyb3Bkb3duLXRvZ2dsZXtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0JiAuY29udGVudF9tZW51e1xyXG5cdFx0Ly8gbWF4LXdpZHRoOiA5NjBweDtcclxuXHJcblx0XHRtYXgtd2lkdGg6ICRtYXgtc2l6ZS1jb250ZW50LW5hdmlnYXRpb24tdG9wO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdCYgYXtcclxuXHRcdGNvbG9yOiNmZmY7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdH1cclxuXHQmIHVse1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHQmIGxpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0JiBhe1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMzBweCApO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0XHRmb250LXNpemU6MS4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bm90KC50aXRsZSk6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG5cdFx0XHQmLnNob3dzdWI6bm90KDpmaXJzdC1jaGlsZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdCYgYXtcclxuXHRcdFx0XHRcdGNvbG9yOiM4QUYzQzQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYudGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOjEuOXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDojNDg2ZGZmO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxMHB4IDlweCAwIDlweDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLW1haW4tbmF2LWNvbnRhaW5lciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ei1pbmRleDogOTk5OTk7XHJcblx0XHRcdFx0bGVmdDogY2FsYyggMjIlIC0gMjBweCk7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmIGxpLnNob3dzdWI6bm90KDpmaXJzdC1jaGlsZCl7XHJcblx0XHRcdFx0Ly8mOm5vdCgudGl0bGUpOmJlZm9yZXtcclxuXHRcdFx0XHQvL1x0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3ctbGVmdC1ncmVlbi5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdC8vfVxyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0xNHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxNHB4IDAgMTRweCAxNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjM2Y2OWZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IzI2MmFjYztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRyaWdodDogLTIwMDBweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogcmlnaHQgLjRzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ji5zaG93c3Vie1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0JiBsaXtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdCYgZmlndXJle1xyXG5cdFx0XHRcdFx0dG9wOi0ycHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIGF7XHJcblx0XHRcdFx0XHRjb2xvcjojOEFGM0M0O1xyXG5cdFx0XHRcdFx0JiBmaWd1cmV7XHJcblx0XHRcdFx0XHRcdHRvcDotOHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbC11cCcpe1xyXG5cdFx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0XHRcdHdpZHRoOjMzJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0LCBtYXgtaGVpZ2h0IC4zcyBsaW5lYXI7XHJcblx0Ji50b2dnbGVke1xyXG5cdFx0ei1pbmRleDogMzAwMDtcclxuXHRcdG9wYWNpdHk6MTtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdG1heC1oZWlnaHQ6MTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2IoNzIsMTA5LDI1NSk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNzIsMTA5LDI1NSwxKSAwJSwgcmdiYSg3MiwxMDksMjU1LDEpIDQ0JSwgcmdiYSgzOCw0MiwyMDQsMSkgNDQlLCByZ2JhKDM4LDQyLDIwNCwxKSAxMDAlKTtcclxuXHR9XHJcbn1cclxuLy8gaW5mbyBidG4gaW4gbWVudVxyXG51bC5pbmZvX2ljb24uaXMtdW5zdHlsZWR7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdCY6aG92ZXIgLmluZm9fdGV4dHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxudWwuaW5mb190ZXh0LmlzLXVuc3R5bGVke1xyXG5cdGRpc3BsYXk6bm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTIycHg7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHR3aWR0aDogMjMwcHg7XHJcblx0dG9wOiA0MnB4O1xyXG5cdCYgLmluZm9fY29udGVudHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGhlaWdodCA6IDA7XHJcblx0XHRcdHdpZHRoIDogMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0IDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tIDogMTBweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRib3JkZXItbGVmdCA6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0cmlnaHQ6IDEwOHB4O1xyXG5cdFx0XHR0b3A6IC05cHg7XHJcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0ycHggMnB4IHJnYmEoMCwwLDAsLjE4KSk7XHJcblx0XHR9XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDguNXB4O1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLDAsMCwuMTgpO1xyXG5cdH1cclxuXHQmIGgzLCAmIC50aXRsZXtcclxuXHRcdGZvbnQtc2l6ZToxLjJyZW07XHJcblx0XHRmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1iYXNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblx0JiBoNCwgJiBwe1xyXG5cdFx0Zm9udC1zaXplOjEuMHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzI3MjcyNztcclxuXHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cdCYgLmJ0bi5idXR0b257XHJcblx0XHRAZXh0ZW5kICVidG47XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcblx0XHRcdGNvbG9yOiNmZmZcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQnJlYWRjcnVtYnNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uYnJlYWRjcnVtYntcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJlYWRjcnVtYi1iYWNrZ3JvdW5kO1xyXG5cdC8vIG1hcmdpbi10b3A6MjBweDtcclxuXHQmICNicmVhZGNydW1ic3tcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdG1heC13aWR0aDogJG1heC1zaXplLWNvbnRlbnQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1icmVhZGNydW1iLXRleHQ7XHJcblx0XHRmb250LXNpemU6ICRicmVhZGNydW1iLXRleHQtZm9udC1zaXplO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06ICRicmVhZGNydW1iLXRleHQtdHJhbnNmb3JtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6JGJyZWFkY3J1bWItdGV4dC1mb250LXdlaWdodDtcclxuXHRcdHBhZGRpbmc6IDZweCA2cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHQmID4gYSxcclxuXHRcdCYgPiBzcGFuXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1icmVhZGNydW1iLXRleHQ7XHJcblx0XHRcdHBhZGRpbmc6IDZweCA2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDokYnJlYWRjcnVtYi10ZXh0LWZvbnQtd2VpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0JiA+IGE6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdCYgc3Bhbi5zZXBhe1xyXG5cdFx0XHRwYWRkaW5nOjZweCAycHg7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJGJyZWFkY3J1bWItc2VwYXJhdG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5icmVhZGNydW1iX2xhc3R7XHJcblx0XHRcdGNvbG9yOiRjb2xvci1icmVhZGNydW1iLXRleHQtbGFzdDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6JGJyZWFkY3J1bWItdGV4dC1sYXN0LWZvbnQtd2VpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5ib2R5LmZvcm1hdGlvbntcclxuXHQmIC5icmVhZGNydW1ie1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcbnNlY3Rpb257XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5kb3dubG9hZF9nbG9zc2FyeXtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0Y29sb3I6ICM3MDcwNzA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggIzcwNzA3MDtcclxuXHRwYWRkaW5nOiA1cHggMTJweDtcclxuXHQmLm1lZGlhX3BkZntcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGRmLnN2ZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIFRvb2x0aXAgY29udGFpbmVyXHJcbi50b29sdGlwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCY6bm90KC5zaW1wbGUpIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XHJcblx0fVxyXG5cdCY6aG92ZXJ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdCYuc2ltcGxle1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdCYuaGVscHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0XHQmIGl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDVweDtcclxuXHRcdH1cclxuXHRcdCYgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0Ly9sZWZ0OiBjYWxjKCAtMTkzcHggLyAyICk7XHJcblxyXG5cdFx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHRcdGxlZnQ6IHVuc2V0O1xyXG5cdFx0XHRyaWdodDogY2FsYygxNXB4IC0gMjgwcHgvMik7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsLXVwJyl7XHJcblx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gMjgwcHgvMik7XHJcblx0XHRcdH1cclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0Ji5zaG93LXRvb2x0aXB7XHJcblx0XHRcdFx0Ym90dG9tOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0bGVmdDogY2FsYyggNTAlICsgMnB4KTtcclxuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC44KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDJweCByZ2JhKDAsMCwwLC4yKSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYud2l0aC10aXRsZXtcclxuXHRcdFx0JiAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdC8vbGVmdDogY2FsYyggLTE5M3B4IC8gMiApO1xyXG5cdFx0XHRcdGxlZnQ6IHVuc2V0O1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDE1cHggLSAyODBweC8yKTtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0bGVmdDogY2FsYyggNTAlICsgMnB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXIgLnRvb2x0aXB0ZXh0e1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi50b29sdGlwdGV4dFxyXG57XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGZvbnQtc2l6ZTogMS4zcmVtIWltcG9ydGFudDtcclxuXHQmICp7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbSFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo4cHghaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJhc2UhaW1wb3J0YW50O1xyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTowcHghaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmIGxpe1xyXG5cdFx0cGFkZGluZy10b3A6MHB4IWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC8vIFBvc2l0aW9uIHRoZSB0b29sdGlwIHRleHRcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogJHppbmRleC1tb2RhbDtcclxuXHRib3R0b206IDEyNSU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuXHQvLyBGYWRlIGluIHRvb2x0aXBcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuXHRib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdCYuaW52ZXJzZXtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjUwcHg7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRsZWZ0OiB1bnNldDtcclxuXHRcdFx0cmlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogMjVweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAycHggcmdiYSgwLDAsMCwuMikpO1xyXG5cdFx0Ly9ib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdH1cclxuXHJcblx0Ly9AaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHQmLnNob3ctdG9vbHRpcCB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0Ly99XHJcbn1cclxuLy8gUE9QSU4gbWVzc2FnZVRNUFxyXG4ubXNnX3RtcC5wb3BpbntcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIzAwMDcyMiwgLjcpO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ji5oaWRle1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0JiAuY29udGVudHtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA3MzBweDtcclxuXHRcdHBhZGRpbmc6IDM1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHRcdC8vb3ZlcmZsb3c6IGF1dG87XHJcblx0XHQvL2hlaWdodDogY2FsYygxMDB2aCAtICk7XHJcblx0XHQmIGZpZ3VyZXtcclxuXHRcdFx0bWF4LXdpZHRoOiA2ODBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHQmLmhlYWRlcntcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnByaWNle1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0ZmxleDogMSAxIDI2NHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmICsgZGl2e1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgLnRleHR7XHJcblx0XHRcdHBhZGRpbmc6MjBweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMjY0cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5idG5DbG9zZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0cGFkZGluZzogMnB4IDEwcHg7XHJcblx0XHRcdHRvcDogLTI4cHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmIC5idG5DbG9zZTJ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRib3R0b206IC0zMXB4O1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gTU9EQUxcclxuYVtkYXRhLW1vZGFsXTpub3QoLmJ0biksIGEub3Blbi1tb2RhbCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcclxuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0JiAuaWNvbi1pbmZve1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Zm9udC1zaXplOiAyLjFyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvL3RvcDogNXB4O1xyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5uYXYgYVtkYXRhLW1vZGFsXTpub3QoLmJ0bikge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8gIE1FbnUgQU5DT1JcclxuLm1lbnVfbmF2aWdhdGlvbl9hbmNob3Ige1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMzBweDtcclxuXHR6LWluZGV4OiA5MDA7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGNvbG9yOiAjZjVhNjEyO1xyXG59XHJcbi5tZW51X25hdmlnYXRpb25fYW5jaG9yLmhpZGUge1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG4ubWVudV9uYXZpZ2F0aW9uX2FuY2hvciB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ubWVudV9uYXZpZ2F0aW9uX2FuY2hvciBsaSAuZG90IHtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHRvcDogNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWluZGVudDogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIGxpbmVhciAuM3M7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWVudV9uYXZpZ2F0aW9uX2FuY2hvciBsaSArIGxpIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubWVudV9uYXZpZ2F0aW9uX2FuY2hvciBsaTo6YmVmb3JlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuYm9keS5kYXJre1xyXG5cdCYgLm1lbnVfbmF2aWdhdGlvbl9hbmNob3IgbGkgYSB7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLm1lbnVfbmF2aWdhdGlvbl9hbmNob3IgbGkgYSAuZG90OjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcclxuXHR3aWR0aDogOHB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1cHg7XHJcblx0bGVmdDogNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAuM3M7XHJcbn1cclxuXHJcbi5tZW51X25hdmlnYXRpb25fYW5jaG9yIGxpOmhvdmVyIC5kb3Qge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcclxufVxyXG4ubWVudV9uYXZpZ2F0aW9uX2FuY2hvciBsaS5uYXZpZ2F0aW9uX2FuY2hvcl9zaG93IC5kb3Qge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4ubWVudV9uYXZpZ2F0aW9uX2FuY2hvciBsaSBhOmhvdmVyOjpiZWZvcmUsXHJcbi5tZW51X25hdmlnYXRpb25fYW5jaG9yIGxpLm5hdmlnYXRpb25fYW5jaG9yX3Nob3cgYSAuZG90OjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4ubmF2aWdhdGlvbl9hbmNob3JfaXRlbV9mdWxse1xyXG5cdHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi10b3A6MCFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0ZmxleC1mbG93OnJvdyB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOmNlbnRlclxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGZvb3RlclxyXG5mb290ZXIuc2l0ZS1mb290ZXIgLmZvb3RlcntcclxuXHRwYWRkaW5nLXRvcDogJHBhZGRpbmctYmxvY2s7XHJcblx0Y29sb3I6JGNvbG9yLWZvb3Rlci10ZXh0O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1mb290ZXItYmFja2dyb3VuZDtcclxuXHQmIGF7XHJcblx0XHRjb2xvcjokY29sb3ItZm9vdGVyLXRleHQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGNvbG9yLWZvb3Rlci10ZXh0LXRyYW5zZm9ybTtcclxuXHR9XHJcblx0JiAuaW5mby1mb290ZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCYgLnJlYWxpc2F0aW9ue1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlLWZvb3Rlci1yZWFsaXNhdGlvbik7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0JiAuZm9vdGVyLW1lbnUgKyAuaW5mby1mb290ZXJ7XHJcblx0XHRwYWRkaW5nLXRvcDoyMHB4O1xyXG5cdH1cclxuXHJcbn1cclxuLmZvb3Rlci1tZW51e1xyXG5cdHBhZGRpbmc6NThweCAwIDQ1cHg7XHJcblx0JiB1bHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDtcclxuXHRcdCYgbGl7XHJcblx0XHRcdCYgYXtcclxuXHRcdFx0XHRjb2xvcjokY29sb3ItZm9vdGVyLXRleHQ7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdC8vdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjokY29sb3ItZm9vdGVyLXRleHQ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdC8vb3BhY2l0eTouNztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiAubGFiZWxzIC5sYWJlbHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgdWwgbGkgdWwgbGl7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDonLSAnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gUEFHSU5BVElPTlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5hcmNoaXZlIC5jb2x1bW5zLmNhdGVnb3JpZXN7XHJcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0JiBhLFxyXG5cdCYgYnV0dG9uXHJcblx0e1xyXG5cdFx0bWFyZ2luOiA1cHg7XHJcblx0XHQmOmZvY3Vze291dGxpbmU6MDt9XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIC4yKTtcclxuXHRcdFx0Ly9jb2xvcjokd2hpdGVcclxuXHRcdH1cclxuXHRcdCYuY3VycmVudHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgMSk7XHJcblx0XHRcdGNvbG9yOiR3aGl0ZVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXJjaGl2ZSAuY29sdW1ucy5wYWdpbmF0aW9ue1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdCYgYXtcclxuXHRcdG1hcmdpbjogNXB4O1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgLjIpO1xyXG5cdFx0XHQvL2NvbG9yOiR3aGl0ZVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXJjaGl2ZSAuY29sdW1ucy5jb250ZW50IC5pdGVte1xyXG5cdG1hcmdpbi1ib3R0b206MnJlbTtcclxuXHQmIGEubGluay1wb3N0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBIT01FXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmhvbWUge1xyXG5cdCYgYS5lZGl0X3BhZ2V7XHJcblx0XHRjb2xvcjokY29sb3ItYmFzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nLXNoYWRvdy1zaGFycCB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yNSksXHJcblx0MCAycHggMnB4IHJnYmEoMCwwLDAsMC4yMCksXHJcblx0MCA0cHggNHB4IHJnYmEoMCwwLDAsMC4xNSksXHJcblx0MCA4cHggOHB4IHJnYmEoMCwwLDAsMC4xMCksXHJcblx0MCAxNnB4IDE2cHggcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG5cclxuLmJsb2ctc2hhZG93LWRpZmZ1c2Uge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDgpLFxyXG5cdDAgMnB4IDJweCByZ2JhKDAsMCwwLDAuMTIpLFxyXG5cdDAgNHB4IDRweCByZ2JhKDAsMCwwLDAuMTYpLFxyXG5cdDAgOHB4IDhweCByZ2JhKDAsMCwwLDAuMjApO1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEFTSURFXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmZsZXgtY29udGFpbmVyLmFzaWRle1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHQmIC5ibG9ja3MtYXNpZGV7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1NXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmIC5jb250ZW50Lml0ZW0tZmx1aWR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1heC13aWR0aDogNjc1cHg7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0ZmxleDogMSAxIDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji5uby1jb250ZW50e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmIHNlY3Rpb257XHJcblx0XHRcdCZbY2xhc3MqPSdiZ18nXXtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNvbnRlbnQtYXNpZGUuaW5WaWV3Lml0ZW0tZmx1aWR7XHJcblx0bWluLXdpZHRoOiAxNTBweDtcclxuXHQvL2Rpc3BsYXk6IGZsZXg7XHJcblx0Ly9mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cdCYgaDJ7XHJcblx0XHRjb2xvcjogIzVEQjRBRDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxufVxyXG5zZWN0aW9uLnN0aWNreSB7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IDg1cHg7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gUEFHRVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLm1haW4tbG9nbyB7XHJcbi8vXHQmLndoaXRle1xyXG4vL1x0XHRkaXNwbGF5OiBub25lO1xyXG4vL1x0fVxyXG4vL31cclxuLnBhZ2UuYmlnX2hlYWRlciBhcnRpY2xlXHJcbntcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdCYgLmZsZXgtY29udGFpbmVye1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UtdXAnKXtcclxuXHRcdFx0bWluLWhlaWdodDo1MTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0JiAuaW1nLmluVmlldy5sZWZ0e1xyXG5cdFx0JiA+IGltZ3tcclxuXHRcdFx0bWF4LWhlaWdodDo1MTBweFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5hcnRpY2xlXHJcbntcclxuXHRwYWRkaW5nLXRvcDogJHBhZGRpbmctYmxvY2s7XHJcblx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWJsb2NrO1xyXG5cdCYuYm90dG9tMHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHQmLmFyY2hpdmUgKyBzZWN0aW9uLmFydGljbGVze1xyXG5cdFx0cGFkZGluZy10b3A6MFxyXG5cdH1cclxuXHQmLmFyY2hpdmV7XHJcblx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cdH1cclxufVxyXG4uY2F0ZWdvcnlfY29udGVudCBhcnRpY2xle1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcblx0LmFsaWduLWJvdHRvbSB7XHJcblx0XHQmLmNvbHVtbnMsXHJcblx0XHQmLnNsaWRlcyB7XHJcblx0XHRcdCYgLmNvbG9ubmUgPiAuaW5WaWV3ID4gLmNvbnRlbnQsXHJcblx0XHRcdCYgLmNvbG9ubmUgPiAuaW5WaWV3IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcblxyXG5cdFx0XHRcdCYgPiBkaXYsXHJcblx0XHRcdFx0JiA+IGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiA6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmZpbGV0ZXh0LFxyXG5cdFx0Ji50ZXh0ZmlsZSxcclxuXHRcdCYuaW1ndGV4dCxcclxuXHRcdCYudGV4dGltZyB7XHJcblx0XHRcdCYgLmNvbnRlbnQge1xyXG5cdFx0XHRcdCYgLmhlYWRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuXHJcblx0XHRcdFx0XHQmID4gaDIsXHJcblx0XHRcdFx0XHQmID4gaDMge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgPiAqIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgPiAqOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgLmltYWdlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG5cclxuXHRcdFx0XHRcdCYgZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmFsaWduLXZlcnRpY2FsIHtcclxuXHRcdCYuY29sdW1ucyxcclxuXHRcdCYuc2xpZGVzIHtcclxuXHRcdFx0JiAuY29sb25uZSA+IC5pblZpZXcgPiAuY29udGVudCxcclxuXHRcdFx0JiAuY29sb25uZSA+IC5pblZpZXcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuXHJcblx0XHRcdFx0JiA+IGRpdixcclxuXHRcdFx0XHQmID4gZmlndXJlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5maWxldGV4dCxcclxuXHRcdCYudGV4dGZpbGUsXHJcblx0XHQmLmltZ3RleHQsXHJcblx0XHQmLnRleHRpbWcge1xyXG5cdFx0XHQmIC5jb250ZW50IHtcclxuXHRcdFx0XHQmIC5oZWFkZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0JiA+IGgyLFxyXG5cdFx0XHRcdFx0JiA+IGgzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmID4gKiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmID4gKjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiA+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmIC5pbWFnZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuXHJcblx0XHRcdFx0XHQmIGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hcmNoaXZlLWxpbmt7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5zZWN0aW9uLmJsb2NrIHtcclxuXHQmLnNlY3Rpb24tb2JqZWN0LWZpdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JiBpbWcuaW1nLW9iamVjdC1maXQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0XHQmIC5tYXh7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHBhZGRpbmc6ICRwYWRkaW5nLWJsb2NrIDA7XHJcblx0JiAubWFpbi1hY3Rpb257XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdH1cclxuXHQmLmNlbnRlckJ0bntcclxuXHRcdCYgLmFyY2hpdmUtbGluayxcclxuXHRcdCYgLmFjdGlvbntcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmNlbnRlckFsbHtcclxuXHRcdCYgaDIsICYgaDMsICYgLmNvbnRlbnQsXHJcblx0XHQmIC5hcmNoaXZlLWxpbmssXHJcblx0XHQmIGZpZ3VyZSxcclxuXHRcdCYgLmVudHJ5LWNvbnRlbnQubWF4LFxyXG5cdFx0JiAubWF4ID4gW2NsYXNzKj1ncmlkXSxcclxuXHRcdCYgLm1heCA+IC5maWxlcyA+IGRpdixcclxuXHRcdCYgLm1heCA+IGRpdiB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdCYgZmlndXJlIGltZ3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji5vdGhlci1lbGVtZW50c3tcclxuXHRcdFx0JiAuY29udGVudHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuY2VudGVySGVhZGVye1xyXG5cdFx0JiBoMi5lbnRyeS10aXRsZSwgJiBoMy5lbnRyeS1zdWJ0aXRsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmltYWdlYmd7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG5cdFx0Ji5saW5rQWxsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0XHQmID4gYS5ubyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAkbWF4LXNpemUtY29udGVudDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wYWRfdG9wIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZy1ibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHQmLnBhZF9ub25lIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdCYucGFkX2JvdHRvbSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ibG9jaztcclxuXHR9XHJcblx0Ly8mLm5iTGZ1bGwgLm1heHttYXgtd2lkdGg6MTAwJX1cclxuXHQmLm5iTGZ1bGwuc2xpZGVze1xyXG5cdFx0JiBmaWd1cmV7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQmIGltZ3tcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5jb250ZW50e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnBhZF9mdWxsIHtcclxuXHRcdHBhZGRpbmc6ICRwYWRkaW5nLWJsb2NrIDA7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmIC5lbnRyeS1jb250ZW50e1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0JiAubmV4dF9ibG9ja3tcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdCYubWFwe1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHQmIC5nb29nbGVtYXAsICYubWFwb3Nte1xyXG5cdFx0XHRcdGhlaWdodDoxMDB2aFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmhlYWRlcntcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHQmIFtjbGFzcyo9Z3JpZC1dID4gZGl2e1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpZGVzIHtcclxuXHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0JiAuc2xpY2stZG90c3tcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRib3R0b206IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgLmVudHJ5LWNvbnRlbnQubWF4e1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHQmIC5zbGlkZXIubmIxLFxyXG5cdFx0XHRcdFx0JiAuc2xpZGVyLm5iZnVsbFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OjEwMHZoO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCYgLnNsaWNrLXNsaWRle1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6MTAwdmg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHQmIGZpZ3VyZXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDoxMDB2aDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHQmIGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYgLmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywuOCk7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogLTkzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogY2FsYygxMDB2dyAtIDIyJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC4zcyAxLjFzLCByaWdodCBsaW5lYXIgLjNzIDFzLCBtYXJnaW4tbGVmdCBsaW5lYXIgLjNzIDFzO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JiAqIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuc2xpY2stY3VycmVudHtcclxuXHRcdFx0XHRcdFx0XHRcdCYgLmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvL21hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC0gMjIlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5oZWFkZXI6bm90KC5wYWRfZnVsbClcdHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0Ji5zbGlkZXMubmJMZnVsbCxcclxuXHRcdCYuc2xpZGVzLm5iTDFcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0JiAubFNQYWdlci5sU3Bne1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JiAuZW50cnktY29udGVudC5tYXh7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdFx0JiAuc2xpZGVzLm5iMSxcclxuXHRcdFx0XHQmIC5zbGlkZXMubmJmdWxsXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQmIGxpe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiBmaWd1cmV7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgLmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssLjgpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAxMCU7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjIwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAtIDIyJSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiAqIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJlZm9yZTpub3QoLnBhZF9mdWxsKVx0e1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHQmLnNsaWRlcy5uYkxmdWxsLFxyXG5cdFx0Ji5zbGlkZXMubmJMMVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHQmIC5sU1BhZ2VyLmxTcGd7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIC5lbnRyeS1jb250ZW50Lm1heHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHRcdFx0XHQmIC5zbGlkZXMubmIxLFxyXG5cdFx0XHRcdCYgLnNsaWRlcy5uYmZ1bGxcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdCYgbGl7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiBmaWd1cmV7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgLmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssLjgpO1xyXG5cdFx0XHRcdFx0XHQmIHB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmIHNwYW4uaDItbGlrZXtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS42cmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDEwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6NTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDUlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYgKiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5iZWZvcmUucGFkX2Z1bGwge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcclxuXHR9XHJcblx0Ji5zbWFsbHtcclxuXHRcdCYgLm1heHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji51cDEwMHtcclxuXHRcdG1hcmdpbi10b3A6IC0xMDBweDtcclxuXHR9XHJcblx0Ji5hbGlnbi12ZXJ0aWNhbHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQzMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0JiA+IGRpdntcclxuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaW52ZXJzZS10aXRsZXtcclxuXHRcdCYgLmVudHJ5LWNvbnRlbnR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcblx0XHRcdCYgaDN7XHJcblx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0JiBoMntcclxuXHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JiAuY29udGVudHtcclxuXHRcdFx0XHRvcmRlcjogMztcclxuXHRcdFx0XHQmIC5idXR0b24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvLyBibG9ja1R5cGVcclxuXHQmLmNvbHVtbnN7XHJcblx0XHQmIC5jb2xvbm5le1xyXG5cdFx0XHQmID4gLmluVmlld3tcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucGFyYWxsYXh7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdHBhZGRpbmc6ICRwYWRkaW5nLWJsb2NrIDA7XHJcblx0XHQmOm5vdCguaW1hZ2ViZykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyMjVweDtcclxuXHRcdH1cclxuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRcdH1cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHQmID4gYS5ubyxcclxuXHRcdCYgLnBhcmFsbGF4LWNvbnRhaW5lcntcclxuXHRcdFx0bWF4LXdpZHRoOiAkbWF4LXNpemUtY29udGVudDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdH1cclxuXHRcdCYuYmVmb3Jle1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0JiAucGFyYWxsYXgtY29udGFpbmVye1xyXG5cdFx0XHRcdC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcclxuXHRcdFx0XHQmID4gZGl2Omxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IC0yMCU7XHJcblx0XHRcdFx0XHQvL1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEyMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEzMCU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlb2JqZWN0LWZpdC1jb3ZlcjtcclxuXHRcdFx0XHRcdCYgaW1ne1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDY4JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTMxJTtcclxuXHRcdFx0XHRcdFx0JiBpbWd7XHJcblx0XHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiAuaGVhZGVye1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAyNXZoO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cclxuXHRcdFx0XHRcdCYgLmltYWdle1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHQmIGltZ3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjNweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgaDJ7XHJcblx0XHRcdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQuM3JlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtdGhpbjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA2cmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vdG9wOiA0MHZoO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiBoM3tcclxuXHRcdFx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vdG9wOiA2MHZoO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHJcblxyXG5cdFx0XHRcdC8vfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNob3dQYWdle1xyXG5cdFx0Ly8mIGgyLmVudHJ5LXRpdGxle1xyXG5cdFx0Ly9cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdC8vfVxyXG5cdFx0Ji5iZ19jb2xvci1wcmltYXJ5LWRhcmtlbiBoMi5lbnRyeS10aXRsZXtcclxuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksMTUlKTtcclxuXHRcdH1cclxuXHRcdCYuZnVsbHdpZHRoIGgyLmVudHJ5LXRpdGxlLFxyXG5cdFx0Ji5mdWxsd2lkdGggaDMuZW50cnktc3VidGl0bGVcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXJcclxuXHRcdH1cclxuXHRcdCYgaDMuZW50cnktc3VidGl0bGVcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MTVweFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly9pbWcgaW4gZmlndXJlIHBhcmFsbGF4XHJcblx0Ji5pbWctcGFyYWxsYXh7XHJcblx0XHQmIGZpZ3VyZS5wYXJhe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0XHR9XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxpbmVhciAuM3M7XHJcblx0XHR9XHJcblx0XHQmLmltZ3RleHQsXHJcblx0XHQmLnRleHRpbWd7XHJcblx0XHRcdCYgZmlndXJlLnBhcmF7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygoMTAwdncgLSA3NjgpIC8gMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlLXVwJykge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygoMTAwdncgLSAjeyRtYXgtc2l6ZS1jb250ZW50fSkgLyAyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudGV4dGltZ3tcclxuXHRcdFx0JiBmaWd1cmUucGFyYXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGJsb2NrVHlwZVxyXG5cdCYudmlkZW8sXHJcblx0Ji5pbWd0ZXh0LFxyXG5cdCYudGV4dGltZyB7XHJcblx0XHQmIC5oZWFkZXJ7XHJcblx0XHRcdHBhZGRpbmctdG9wOjEwcHhcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaW1ndGV4dHtcclxuXHRcdCYgLmNvbnRlbnQuaW5WaWV3e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0JiBmaWd1cmV7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudGV4dGltZ3tcclxuXHRcdCYgLmNvbnRlbnQuaW5WaWV3e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0JiBmaWd1cmV7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudGltZWxpbmV7XHJcblx0XHQmID4gLm1heHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgLm5ldy10aW1lbGluZXtcclxuXHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggZ3JleTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTVweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIC0xcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMHJlbSAtIDAuMDFweCk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIGF1dG8gMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDFweCBncmV5O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgaDIudGl0bGV7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1leHRyYTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAuNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBmaWd1cmV7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgaW1ne1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdFx0XHRcdFx0XHRyaWdodDogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtNTVweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBncmV5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCBncmV5O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgLTFweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHQmIGgyLnRpdGxle1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgZmlndXJle1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogLTU1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDUwcHggLTY2cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgLTY2cHggNTBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDE1NnB4IGF1dG8gNTBweCAtMXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIC5jb3VudGVye1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdCYgLnRpdGxle1xyXG5cdFx0XHRmb250LXNpemU6MnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCYgLm51bWJlcntcclxuXHRcdFx0Zm9udC1zaXplOjIuNHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6OTAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdCYuYmlnT25lIC5jb3VudGVye1xyXG5cdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0ZmxleDogMSAxIDEwMCU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHRcdFx0JiAudGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOjMuNXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDo0MDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlLXVwJyl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHhcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiAubnVtYmVye1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTo0LjVyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6OTAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHQvLyYubDF7XHJcblx0XHRcdFx0Ly9cdHdpZHRoOjI1cHg7XHJcblx0XHRcdFx0Ly99XHJcblx0XHRcdFx0Ly8mLmwye1xyXG5cdFx0XHRcdC8vXHR3aWR0aDo1MHB4O1xyXG5cdFx0XHRcdC8vfVxyXG5cdFx0XHRcdC8vJi5sM3tcclxuXHRcdFx0XHQvL1x0d2lkdGg6NzVweDtcclxuXHRcdFx0XHQvL31cclxuXHRcdFx0XHQvLyYubDR7XHJcblx0XHRcdFx0Ly9cdHdpZHRoOjEwMHB4O1xyXG5cdFx0XHRcdC8vfVxyXG5cdFx0XHRcdC8vJi5sNXtcclxuXHRcdFx0XHQvL1x0d2lkdGg6MTQ1cHg7XHJcblx0XHRcdFx0Ly99XHJcblx0XHRcdFx0Ly8mLmw2e1xyXG5cdFx0XHRcdC8vXHR3aWR0aDoxNzBweDtcclxuXHRcdFx0XHQvL31cclxuXHRcdFx0XHQvLyYubDd7XHJcblx0XHRcdFx0Ly9cdHdpZHRoOjE5NXB4O1xyXG5cdFx0XHRcdC8vfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucXVvdGV7XHJcblx0XHQmIC50aXRsZXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0JiB1bC5zbGlkZXN7XHJcblx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCYgbGl7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYubGlua3N7XHJcblx0XHQmIC5saW5rcyBhe1xyXG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgW2NsYXNzKj1pY29uXXtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgbGluZWFyIC4ycztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIFtjbGFzcyo9aWNvbl17XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmltZ3RleHQsICYudGV4dGltZywgJi50ZXh0LFxyXG5cdCYuZmlsZXRleHQsICYudGV4dGZpbGV7XHJcblx0XHQmIC5saW5rcyBwe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHQmIGF7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIFtjbGFzcyo9aWNvbl17XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgbGluZWFyIC4ycztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciBbY2xhc3MqPWljb25de1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zbGlkZXN7XHJcblx0XHQmIC5zbGlkZXN7XHJcblx0XHRcdCYgLmJ0bi5idXR0b24uYnV0dG9uLS1wcmltYXJ5e1xyXG5cdFx0XHRcdG1hcmdpbjogMTRweCAwXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC4zcztcclxuXHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHQmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpe1xyXG5cdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmV2ZW50e1xyXG5cdFx0JiAudGl0bGUudG9nZ2xlX2xpbmt7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgW2NsYXNzKj0naWNvbi0nXXtcclxuXHRcdFx0XHR3aWR0aDozMHB4O1xyXG5cdFx0XHRcdGhlaWdodDozMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dFxyXG5cdFx0XHR9XHJcblx0XHRcdCYudG9nZ2xlZCBbY2xhc3MqPSdpY29uLSdde1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5mYXF7XHJcblx0XHQmIC5xdWVzdGlvbntcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0JiBoM3tcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0JiBbY2xhc3MqPSdpY29uLSdde1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXRcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnRvZ2dsZWQgW2NsYXNzKj0naWNvbi0nXXtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5hbnN3ZXJ7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI0YyRjJGMjtcclxuXHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Ji5wcmljZXtcclxuXHRcdCYgPiAubWF4e1xyXG5cclxuXHRcdFx0JiAucHJpY2UtaW5mb3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQmID4gKntcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBoMixcclxuXHRcdFx0XHQmIC50aXRsZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIGgzLFxyXG5cdFx0XHRcdCYgLnByaWNle1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblxyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTMwMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5oZWFkZXJ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHQmID4gKiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgaDJ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiBoM3tcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4uZXZlbnQ6bm90KGFydGljbGUpOm5vdCguYmxvY2spIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDRCOEVGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHQmIGEge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdGJvcmRlcjogc29saWQgMXB4ICM0NEI4RUY7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxOTdBQzk7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjMTk3QUM5O1xyXG5cdH1cclxuXHQmIGZpZ3VyZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0JiBpbWcge1xyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmluZm8ge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy10aGVtZS9hcnJvdy13aGl0ZS5zdmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDVweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxpbmVhciAuM3M7XHJcblx0XHQmIC5kYXRlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcblx0XHR9XHJcblx0XHQmIC5jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cdFx0XHQmIC5kYXRlLWZ1bGwsXHJcblx0XHRcdCYgLmRhdGUtdGltZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIC50aXRsZSB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JiAuaW5mbyB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNhbGMoMTAwJSAtIDVweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tb2RhbC1jb250ZW50e1xyXG5cdCYgLmV2ZW50IHtcclxuXHRcdCYgZmlndXJlLmltYWdlLmYtcmlnaHR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBDT1VOVEVSIFBST0dSRVNTIENJUkNMRVxyXG4uY291bnRlcl9udW1iZXIgLmNvdW50ZXItcm91bmR7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vZGlzcGxheTogZmxleDtcclxuXHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTUwcHg7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdCYgPiAubnVtYmVye1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0JiA+IC5udW1iZXIsXHJcblx0JiA+IC5udW1iZXIgKyAudW5pdHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHR9XHJcblx0JiAuY2lyY3VsYXItY2hhcnR7XHJcblx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxufVxyXG4uY2lyY3VsYXItY2hhcnQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogNXB4IGF1dG87XHJcblx0Ly9tYXgtd2lkdGg6IDgwcHg7XHJcblx0Ly9tYXgtaGVpZ2h0OiA4MHB4O1xyXG5cdCYgLmNpcmNsZSB7XHJcblx0XHRzdHJva2U6ICM0Q0M3OTA7XHJcblx0XHRmaWxsOiBub25lO1xyXG5cdFx0c3Ryb2tlLXdpZHRoOiAyLjU7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cdFx0Ji5wZXJjZW50IHtcclxuXHRcdFx0c3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHQmLmFuaW1hdGVkIHtcclxuXHRcdFx0XHRhbmltYXRpb246IHByb2dyZXNzTmV1IDFzIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmJhc2Uge1xyXG5cdFx0XHRzdHJva2U6ICRjb2xvci1icmFuZDtcclxuXHRcdFx0c3Ryb2tlLXdpZHRoOiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcclxuXHQwJSB7XHJcblx0XHRzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBwcm9ncmVzc05ldSB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTowO1xyXG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMCAxMDA7XHJcblx0fVxyXG5cdDAuMSUge1xyXG5cdFx0b3BhY2l0eToxO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6MTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIENPVU5URVIgQkFSIFBST0dSRVNTSU9OXHJcbnNlY3Rpb24uYmxvY2sgLmNvdW50ZXIuYmFyIHtcclxuXHQmIC5jb3VudGVyX251bWJlciB7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcblx0fVxyXG5cdCYgLnByb2dyZXNzaW9uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHJcblxyXG5cdFx0JiAuYmFyLXByb2dyZXNzIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgLjIpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0JiAuYmFyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogLTZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAxKTtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgLnBlcmNlbnQge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGxlZnQgbGluZWFyIC42cztcclxuXHRcdFx0XHQvL2xlZnQ6IDEwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogLTM0cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdC8vY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0QGV4dGVuZCAlYm94c2hhZG93O1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDlweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtNnB4O1xyXG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiAucGVyY2VudCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY291bnRlci5hbmltYXRlZCAucHJvZ3Jlc3Npb257XHJcblx0JiAuYmFyLXByb2dyZXNze1xyXG5cdFx0JiAuYmFye1xyXG5cdFx0XHQvL3RyYW5zaXRpb246IHdpZHRoIGxpbmVhciAuNnM7XHJcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xyXG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdFx0XHQvL3RyYW5zaXRpb24tZHVyYXRpb246IDZzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbmJvZHkucGFnZS1pZC1sb2dpbiAjbWFpbixcclxuYm9keS5wYWdlLWlkLWFjY291bnQgI21haW4sXHJcbmJvZHkucGFnZS1pZC1jcmVhdGUgI21haW4sXHJcbmJvZHkucGFnZS1pZC1yZXNldC1wYXNzd29yZCAjbWFpbixcclxuYm9keS5wYWdlLWlkLWZvcmdvdC1wYXNzd29yZCAjbWFpbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuMTIpO1xyXG59XHJcbmFydGljbGUjbG9naW4sXHJcbmFydGljbGUuZm9yZ290LXBhc3N3b3JkLFxyXG5hcnRpY2xlLnJlc2V0LXBhc3N3b3JkLFxyXG5hcnRpY2xlLmFjY291bnQtY3JlYXRlLFxyXG5hcnRpY2xlI2FjY291bnR7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQmIC5yb3cuZnVsbCA+IGRpdntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmIC5jZW50ZXJ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmxpa2UtbW9kYWx7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDQyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogJGdyYXktMzAwIDFweCBzb2xpZDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBleHRlbmQgJWJveHNoYWRvdztcclxuXHRcdCYgaGVhZGVye1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmdzO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XHJcblx0XHRcdCYuY29ubmV4aW9ue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BpY3RvLXVzZXIuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiAuY2xvc2UtdG8tcGFnZXtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5jb250ZW50e1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0JiAuY2VudGVye1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQmIGlucHV0W3R5cGU9c3VibWl0XXtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgLmNyZWF0ZS1hY2NvdW50LFxyXG5cdFx0JiAuY3JlYXRlLWFjY291bnQgYSxcclxuXHRcdCYgYS5yZXNldHRpbmd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmIGEuYmFja3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmFydGljbGUjYWNjb3VudHtcclxuXHQmIC5saWtlLW1vZGFse1xyXG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdCYgaDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdH1cclxuXHRcdCYgLnByZS1jb250ZW50e1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCYgPiBhe1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuXHRcdFx0XHQmLmFkbWlue1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICd8JztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTVweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5sb2dvdXR7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmRlbGV0ZS1hY2NvdW50e1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYW5nZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5hY2NvdW50LWRlbGV0ZXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZGFuZ2VyLCAuMik7XHJcblx0XHR9XHJcblx0XHQmIC5jb250ZW50IC5jb250YWluZXJfZm9ybSBmb3JtIC53MTAwe1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0JiAucm93LncxMDAuc3Vie1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5hcnRpY2xlI2xvZ2lue1xyXG5cdCYgLmxpa2UtbW9kYWx7XHJcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdH1cclxufVxyXG5hcnRpY2xlI2FjY291bnQucGFnZS1jcmVhdGUuYWNjb3VudC1jcmVhdGVcclxue1xyXG5cdG1heC13aWR0aDogODAwcHg7XHJcblx0JiAqOm5vdCguc3ViKSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQmIC5zdWIsXHJcblx0JiAuYnV0dG9uLS1wcmltYXJ5LCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbmFydGljbGUgLmxpbmtzIHAge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0JiBhIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYgW2NsYXNzKj1pY29uXSB7XHJcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCBsaW5lYXIgLjJzO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciBbY2xhc3MqPWljb25dIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5uZXh0X2Jsb2Nre1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDZweDtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0JiBhLm5leHRfYmxvY2tfbGlua3tcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyOiAkY29sb3ItcHJpbWFyeSAxcHggc29saWQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC4zcztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdG9wYWNpdHk6LjdcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuI3BhZ2Uucm9sZV9hZG1pbntcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI3BhZ2Utb2ZmbGluZXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHQmIGhlYWRlcntcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdCYgLmVudHJ5LWNvbnRlbnR7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRlbnQgLmNhdGVnb3J5e1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5mb290ZXIgLmNhdGVnb3J5e1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdG9wYWNpdHk6IC43XHJcbn1cclxuLy8uZGF0ZTpub3QoLnJvdyl7XHJcbi8vXHRjb2xvcjogJGdyYXktNjAwO1xyXG4vL1x0Zm9udC1zaXplOiAxLjRyZW07XHJcbi8vXHQmLnVwZGF0ZWR7XHJcbi8vXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4vL1x0XHRjb2xvcjogJGdyYXktNTAwO1xyXG4vL1x0fVxyXG4vL31cclxuLmZvb3Rlci1wb3N0IC5pbmZvc3tcclxuXHRwYWRkaW5nOjIwcHggMDtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdHRleHQtYWxpZ246bGVmdDtcclxuXHQmIHB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblx0fVxyXG5cdCYgLmRhdGUgW2NsYXNzKj0naWNvbi0nXSxcclxuXHQmIC5jYXRlZ29yeSBbY2xhc3MqPSdpY29uLSdde1xyXG5cdFx0Zm9udC1zaXplOjEuMnJlbTtcclxuXHR9XHJcbn1cclxuZm9vdGVye1xyXG5cdCYgLmluZm9ze1xyXG5cdFx0cGFkZGluZzoyMHB4IDA7XHJcblx0XHQvL2Rpc3BsYXk6IGZsZXg7XHJcblx0XHRib3JkZXItdG9wOiAkZ3JheS0yMDAgc29saWQgMXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdCYgcHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0fVxyXG5cdFx0JiAuZGF0ZSBbY2xhc3MqPSdpY29uLSddLFxyXG5cdFx0JiAuY2F0ZWdvcnkgW2NsYXNzKj0naWNvbi0nXXtcclxuXHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0JiNjb2xvcGhvbiAuc2hhcmVfYmxvY3tcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHQmI2NvbG9waG9uIC5mb290ZXIge1xyXG5cclxuXHRcdCYgLmZvb3Rlci1tZW51Lm1heCB7XHJcblx0XHRcdG1heC13aWR0aDogJG1heC1zaXplLWNvbnRlbnQtZm9vdGVyO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlLXVwJyl7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JiAubWFpbi1sb2dve1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIHVsLmZvb3Rlci1tZW51e1xyXG5cclxuXHRcdFx0XHQmIGxpe1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgYS5pdGVtLFxyXG5cdFx0XHRcdFx0JiAubGFiZWxzIC5sYWJlbHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiAuZm9sbG93X3Vze1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiA+IGxpW2NsYXNzKj0nY29sJ117XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAycmVtIDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiB1bHtcclxuXHRcdFx0XHRcdFx0JiA+IGxpe1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bm90KC5tYWluKXtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLm1haW4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiArIHVsLmZvb3Rlci1tZW51e1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHQmID4gbGl7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMXB4IGdyZXk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiAuc2hhcmVfYmxvY3tcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHQmIGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOjEuM3JlbTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHRib3JkZXI6c29saWQgMXB4ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvb3Rlci10ZXh0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIGxpbmVhciAuM3M7XHJcblxyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTJweCA5cHg7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMTBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAxNHB4O1xyXG5cclxuXHRcdFx0XHQmIHNwYW57ZGlzcGxheTpub25lO31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiAudGl0bGVfc2hhcmUsICYgLnRpdGxlX2ZvbGxvd3tcclxuXHRcdFx0dG9wOjA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb2xvcjokY29sb3ItZm9vdGVyLXRleHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wcmVmb290ZXJ7XHJcblx0cGFkZGluZzogJHBhZGRpbmctYmxvY2s7XHJcblx0JiAubWF4IHtcclxuXHRcdG1heC13aWR0aDogJG1heC1zaXplLWNvbnRlbnQtZm9vdGVyO1xyXG5cclxuXHRcdC8vJiAuY29udGVudHtcclxuXHRcdC8vXHQmID4gZGl2e1xyXG5cdFx0Ly9cdFx0dGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcblx0XHQvL1x0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdC8vXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xyXG5cdFx0Ly9cclxuXHRcdC8vXHRcdH1cclxuXHRcdC8vXHR9XHJcblx0XHQvL31cclxuXHRcdCYgdWx7XHJcblx0XHRcdCYgbGl7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0JiBhLFxyXG5cdFx0XHRcdCYgLmxhYmVscyAubGFiZWx7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2U7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmZvb3RlcixcclxuLnNoYXJlX2l0e1xyXG5cdCYgPiAuc2hhcmVfYmxvY3tcclxuXHRcdHBhZGRpbmc6MjBweCAwO1xyXG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ym9yZGVyLXRvcDogJGdyYXktMjAwIHNvbGlkIDFweDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0JiAudGl0bGVfc2hhcmV7XHJcblx0XHRcdC8vZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS02MDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHR9XHJcblx0XHQmIGF7XHJcblx0XHRcdGZvbnQtc2l6ZToxLjNyZW07XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0XHRib3JkZXI6c29saWQgMXB4ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS02MDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIGxpbmVhciAuM3M7XHJcblxyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEycHggOXB4O1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW46IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxNHB4O1xyXG5cclxuXHRcdFx0JiBzcGFue2Rpc3BsYXk6bm9uZTt9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zaGFyZV9pdHtcclxuXHQmIC5zaGFyZV9ibG9je1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxufVxyXG4uZm9sbG93X3Vze1xyXG5cdCYgYS5mb2xsb3d7XHJcblx0XHRmb250LXNpemU6MS42cmVtO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxMXB4IDEycHggMHB4O1xyXG5cdFx0Jjpub3QoLmxldHRlcikge1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRtYXJnaW46IDZweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0dHJhbnNpdGlvbjogYWxsIGxpbmVhciAuM3M7XHJcblx0XHQmLnRpay10b2sgc3Zne1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogLTJweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Jjpub3QoLmxldHRlcikge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdGJvcmRlcjpzb2xpZCAxcHggZGFya2VuKCRjb2xvci1wcmltYXJ5LCA4JSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5sZXR0ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFNMSURFUlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5zbGlkZXJ7XHJcblx0Jjpub3QoLnNsaWNrLWluaXRpYWxpemVkKXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCYgLnNsaWNrLXRyYWNre1xyXG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdCYgLnNsaWNrLXNsaWRle1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0JiA+IGRpdntcclxuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdH1cclxuXHRcdCYgPiBkaXYsXHJcblx0XHQmID4gZGl2ID4gZGl2e1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmID4gZGl2ID4gZGl2ID4gYXtcclxuXHRcdFx0aGVpZ2h0OiA5OS41JTtcclxuXHRcdFx0JiAuY29udGVudCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIGZpZ3VyZXtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFBPU1RcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5ib2R5e1xyXG5cdC5uYXZpZ2F0aW9uLnBvc3R7XHJcblx0XHQmIGEucHJldntcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdCYgYS5uZXh0e1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STVVMQUlSRVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbmZvcm0ge1xyXG5cdCYgbGFiZWx7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJhc2U7XHJcblx0XHQmLnJlcXVpcmVkIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnIConO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCYgKyAuZmFrZS1mb3ItdGFidWxhdGlvbntcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdH1cclxuXHQmLnVzZXItcmVnaXN0ZXItbW9kYWwgLnJlcXVpcmVkLWZpZWxkcyxcclxuXHQmLnVzZXItcmVnaXN0ZXIgLnJlcXVpcmVkLWZpZWxkc3tcclxuXHRcdCYubGFzdCA+IGRpdjpsYXN0LWNoaWxke1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0JiA+IGxhYmVse1xyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRmbGV4OiAxIDEgMCU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0JiA+IGlucHV0e1xyXG5cdFx0XHRcdG1hcmdpbjogNXB4O1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIHNlbGVjdHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudXNlci1yZWdpc3RlcixcclxuXHQmLnVzZXItcmVnaXN0ZXItbW9kYWwge1xyXG5cdFx0JiAucmVxdWlyZWQtZmllbGRzLmxhc3Qge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHQmID4gZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHQmIGxhYmVsW2Zvcj11c2VyX2lzUmdwZF17XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1vZGFsIGZvcm17XHJcblx0JiAubW9kYWwtY29udGVudCA+IGRpdiB7XHJcblx0XHQmIGxhYmVsLFxyXG5cdFx0JiBpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0JiArIGF7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250ZW50IC5jb250YWluZXJfZm9ybSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0JiAucmVzcG9uc2UsICYgLnNwaW5uZXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0JiAuZy1yZWNhcHRjaGEuZXJyb3IgaWZyYW1le1xyXG5cdFx0Ym9yZGVyOnNvbGlkIDFweCByZWQ7XHJcblx0fVxyXG5cdCYgaWZyYW1le1xyXG5cdFx0bWluLWhlaWdodDphdXRvO1xyXG5cdH1cclxuXHQmIGZvcm17XHJcblx0XHQmIGxhYmVse1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0JiBzZWxlY3QsXHJcblx0XHQmIGlucHV0W3R5cGU9J3RleHQnXSxcclxuXHRcdCYgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5cdFx0JiBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuXHRcdCYgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5cdFx0JiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcblx0XHQmIGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuXHRcdCYgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuXHRcdCYgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFx0JiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5cdFx0JiBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5cdFx0JiBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuXHRcdCYgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuXHRcdCYgaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcblx0XHQmIHRleHRhcmVhe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0JiAucm93Om5vdCguc3RlcC1hY3Rpb25zKTpub3QoW2NsYXNzKj1zdWJdKXtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6YXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OmF1dG87XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRcdCYgPiAuZXJyb3IgKyBsYWJlbCxcclxuXHRcdFx0JiA+IC5lcnJvciArIGlucHV0LFxyXG5cdFx0XHQmID4gaW5wdXQsXHJcblx0XHRcdCYgPiBsYWJlbHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyYgPiAqOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ly9cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdC8vXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdC8vfVxyXG5cdFx0XHQmID4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5yb3cuc3RlcC1hY3Rpb25zLFxyXG5cdFx0JiAucm93W2NsYXNzKj1zdWJde1xyXG5cdFx0XHRtYXJnaW4tbGVmdDphdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdC8vJiAudzI1e1xyXG5cdFx0Ly9cdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ly9cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0Ly9cdFx0d2lkdGg6IDI0JTtcclxuXHRcdC8vXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHQvL1x0XHRwYWRkaW5nOjAgLjUlO1xyXG5cdFx0Ly9cdH1cclxuXHRcdC8vfVxyXG5cdFx0Ly8mIC53NzV7XHJcblx0XHQvL1x0d2lkdGg6IDEwMCU7XHJcblx0XHQvL1x0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcblx0XHQvL1x0XHR3aWR0aDogNzQlO1xyXG5cdFx0Ly9cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdC8vXHRcdHBhZGRpbmc6MCAuNSU7XHJcblx0XHQvL1x0fVxyXG5cdFx0Ly99XHJcblx0XHQvLyYgLnc1MHtcclxuXHRcdC8vXHR3aWR0aDogMTAwJTtcclxuXHRcdC8vXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdC8vXHRcdHdpZHRoOiA0OSU7XHJcblx0XHQvL1x0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0Ly9cdFx0cGFkZGluZzowIC41JSAxNXB4O1xyXG5cdFx0Ly9cdH1cclxuXHRcdC8vXHQmLnN1Ym1pdHtcclxuXHRcdC8vXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Ly9cdFx0Ly9AaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdC8vXHRcdC8vXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdC8vXHRcdC8vfVxyXG5cdFx0Ly9cdH1cclxuXHRcdC8vXHQmLmJsb2MgKyAucm93e1xyXG5cdFx0Ly9cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdC8vXHR9XHJcblx0XHQvL31cclxuXHRcdC8vJiAudzMze1xyXG5cdFx0Ly9cdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ly9cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0Ly9cdFx0d2lkdGg6IDMyJTtcclxuXHRcdC8vXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHQvL1x0XHRwYWRkaW5nOjAgLjUlO1xyXG5cdFx0Ly9cdH1cclxuXHRcdC8vfVxyXG5cdFx0Ly8mIC53NjZ7XHJcblx0XHQvL1x0d2lkdGg6IDEwMCU7XHJcblx0XHQvL1x0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcblx0XHQvL1x0XHR3aWR0aDogNjUlO1xyXG5cdFx0Ly9cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdC8vXHRcdHBhZGRpbmc6MCAuNSU7XHJcblx0XHQvL1x0fVxyXG5cdFx0Ly99XHJcblx0XHQvLyYgLncxMDB7XHJcblx0XHQvL1x0d2lkdGg6IDEwMCU7XHJcblx0XHQvL1x0Ly9wYWRkaW5nOjAgMCA0NHB4O1xyXG5cdFx0Ly9cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cdFx0Ly9cdFx0d2lkdGg6IDk4JTtcclxuXHRcdC8vXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHQvL1x0fVxyXG5cdFx0Ly99XHJcblxyXG5cdFx0JiAucmdwZF9jb25zZW50e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdH1cclxuXHRcdCYgdGV4dGFyZWF7XHJcblx0XHRcdG1pbi1oZWlnaHQ6Mjg1cHhcclxuXHRcdH1cclxuXHRcdCYgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHJcblx0XHRcdCZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKHJnYmEoJGNvbG9yLWJyYW5kLC40KSwgMTAlKTtcclxuXHRcdFx0XHRjdXJzb3I6IGF1dG87XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0JiBbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5cdFx0JiBbdHlwZT1cInJhZGlvXCJdXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Jjpub3QoI2Zvcm1fcmdwZCkge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHQmICsgbGFiZWx7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5zdGVwLWFjdGlvbnN7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0JiBidXR0b257XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdC8vd2lkdGg6IDE4NHB4O1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4vLy5yb3cudzEwMHtcclxuLy9cdHdpZHRoOiAxMDAlO1xyXG4vL1x0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbi8vXHRcdHdpZHRoOiA5OCU7XHJcbi8vXHRcdGZsb2F0OmxlZnQ7XHJcbi8vXHRcdHBhZGRpbmc6MCAuNSUgMTVweDtcclxuLy9cdH1cclxuLy99XHJcblxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFNFQVJDSFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIHNlYXJjaCBmb3JtXHJcbi5zZWFyY2hfYmxvY2sucG9wdXB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ubG9naW4tbGluayBhLFxyXG5hLnVzZXItYWNjb3VudCxcclxuLnNlYXJjaC1wb3B7XHJcblx0JiBzcGFuW2NsYXNzKj1pY29uXXtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbmEudXNlci1hY2NvdW50LFxyXG4ubG9naW4tbGluayBhe1xyXG5cdCYgc3BhbltjbGFzcyo9aWNvbl17XHJcblx0XHQkcmVkOiByZWQoJGNvbG9yLXByaW1hcnkpO1xyXG5cdFx0JGdyZWVuOiBncmVlbigkY29sb3ItcHJpbWFyeSk7XHJcblx0XHQkYmx1ZTogYmx1ZSgkY29sb3ItcHJpbWFyeSk7XHJcblx0XHQkcmdiOiByZ2IoJHJlZCwgJGdyZWVuLCAkYmx1ZSk7XHJcblx0XHQkc2xpY2U6IHN0ci1zbGljZShpZS1oZXgtc3RyKCRyZ2IpLCA0KTtcclxuXHRcdCRmaXJzdDogXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04Jz8lM2UlM2MhRE9DVFlQRSBzdmcgUFVCTElDICctLy9XM0MvL0RURCBTVkcgMS4xLy9FTicgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCcgWyAlM2MhRU5USVRZIG5zX2V4dGVuZCAnaHR0cDovL25zLmFkb2JlLmNvbS9FeHRlbnNpYmlsaXR5LzEuMC8nJTNlJTNjIUVOVElUWSBuc19haSAnaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvJyUzZSUzYyFFTlRJVFkgbnNfZ3JhcGhzICdodHRwOi8vbnMuYWRvYmUuY29tL0dyYXBocy8xLjAvJyUzZSUzYyFFTlRJVFkgbnNfdmFycyAnaHR0cDovL25zLmFkb2JlLmNvbS9WYXJpYWJsZXMvMS4wLyclM2UlM2MhRU5USVRZIG5zX2ltcmVwICdodHRwOi8vbnMuYWRvYmUuY29tL0ltYWdlUmVwbGFjZW1lbnQvMS4wLyclM2UlM2MhRU5USVRZIG5zX3NmdyAnaHR0cDovL25zLmFkb2JlLmNvbS9TYXZlRm9yV2ViLzEuMC8nJTNlJTNjIUVOVElUWSBuc19jdXN0b20gJ2h0dHA6Ly9ucy5hZG9iZS5jb20vR2VuZXJpY0N1c3RvbU5hbWVzcGFjZS8xLjAvJyUzZSUzYyFFTlRJVFkgbnNfYWRvYmVfeHBhdGggJ2h0dHA6Ly9ucy5hZG9iZS5jb20vWFBhdGgvMS4wLyclM2UgXSUzZSUzY3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYWxxdWVfMScgeG1sbnM6eD0nJm5zX2V4dGVuZDsnIHhtbG5zOmk9JyZuc19haTsnIHhtbG5zOmdyYXBoPScmbnNfZ3JhcGhzOycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAyNS4yIDI1LjInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1LjIgMjUuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNlJTNjbWV0YWRhdGElM2UlM2NzZncgeG1sbnM9JyZuc19zZnc7JyUzZSUzY3NsaWNlcyUzZSUzYy9zbGljZXMlM2UlM2NzbGljZVNvdXJjZUJvdW5kcyBib3R0b21MZWZ0T3JpZ2luPSd0cnVlJyBoZWlnaHQ9JzI0LjgnIHdpZHRoPScyNC44JyB4PScwLjInIHk9JzAuMiclM2UlM2Mvc2xpY2VTb3VyY2VCb3VuZHMlM2UlM2Mvc2Z3JTNlJTNjL21ldGFkYXRhJTNlJTNjcGF0aCBmaWxsPSclMjNcIjtcclxuXHRcdCRsYXN0OiBcIicgaWQ9J3BpY3RvLXVzZXInIGNsYXNzPSdzdDAnIGQ9J00yMS41LDMuN2MtNS00LjgtMTMtNC42LTE3LjgsMC40Yy00LjYsNC45LTQuNiwxMi41LDAsMTcuNGM1LDQuOCwxMyw0LjYsMTcuOC0wLjQgQzI2LjEsMTYuMiwyNi4xLDguNiwyMS41LDMuN3ogTTUuNSwyMS4xYzAuNC0zLjYsMy41LTYuMyw3LjEtNi4zYzMuNiwwLDYuNywyLjcsNy4xLDYuM0MxNS42LDI0LjYsOS42LDI0LjYsNS41LDIxLjF6IE0xMi42LDEzLjMgYy0yLjEsMC0zLjgtMS43LTMuOC0zLjhzMS43LTMuOCwzLjgtMy44czMuOCwxLjcsMy44LDMuOHYwQzE2LjQsMTEuNSwxNC43LDEzLjMsMTIuNiwxMy4zeiBNMjEsMTkuOWMtMC43LTIuOC0yLjctNS4xLTUuNC02IGMyLjQtMS42LDMuMS00LjksMS40LTcuNFMxMi4xLDMuNCw5LjYsNVM2LjYsMTAsOC4yLDEyLjRjMC40LDAuNiwwLjksMSwxLjQsMS40Yy0yLjcsMS00LjcsMy4zLTUuNCw2Yy00LTQuNi0zLjUtMTEuNywxLjEtMTUuNyBTMTcsMC43LDIxLDUuM0MyNC42LDkuNSwyNC42LDE1LjcsMjEsMTkuOUwyMSwxOS45eicvJTNlJTNjL3N2ZyUzZSBcIjtcclxuXHRcdCRjb21ibzogXCIjeyRmaXJzdH0jeyRzbGljZX0jeyRsYXN0fVwiO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCRjb21ibyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0JiBzdmd7XHJcblx0XHRcdGZpbGw6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0fVxyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmVudHJ5LWNvbnRlbnQgZGl2LnNlYXJjaF9ibG9jayB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0bWFyZ2luOjMwcHggMCAyMHB4O1xyXG5cdCYgLmJhc2VsaW5le1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblx0fVxyXG5cdCYgZm9ybXtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdCYubWVkaWFze1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmIGlucHV0LnNlYXJjaHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHQmIGEuc2VhcmNoX2J0bntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggMTFweCA2cHg7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS02MDA7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAkZm9ybXMtYm9yZGVyLWNvbG9yIDFweCBzb2xpZDtcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgbGluZWFyIC4ycywgYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgLjJzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yZXN1bHRfaXRlbXtcclxuXHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDVweCAxcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuXHQmICp7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0JiBhW2RhdGEtbW9kYWxdOm5vdCguYnRuKSwgJiBhLm9wZW4tbW9kYWwge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0JiBhe1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHQmIC5hY3Rpb25zLmxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgbGluZWFyIC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIC5hY3Rpb25zID4gLnRleHQtZGVmYXVsdCArIC5idG5ze1xyXG5cdFx0cGFkZGluZzogNnB4IDMwcHggN3B4IWltcG9ydGFudDtcclxuXHR9XHJcblx0JiAuYWN0aW9ucy5saW5rIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGVlMmU2O1xyXG5cdFx0JiA+IC5idG5ze1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0JiAuZm91bmQtdHh0Lm9ubHktbWVkaWF7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0JiBhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHQvL21hcmdpbi10b3A6IC02NXB4O1xyXG5cdFx0Ly93aWR0aDogMTAwJTtcclxuXHRcdC8vbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblx0fVxyXG5cclxuXHQmLmRvY3tcclxuXHRcdCYub25seS1tZWRpYXtcclxuXHRcdFx0JiA+IGRpdjpub3QoLmZvdW5kLXR4dCl7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzOHB4KTtcclxuXHRcdFx0XHQmID4gYTpub3QoW2RhdGEtbW9kYWxdKSxcclxuXHRcdFx0XHQmID4gLmZha2UtYTpub3QoW2RhdGEtbW9kYWxdKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDBweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmID4gZGl2Om5vdCguZm91bmQtdHh0KXtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQmID4gYTpub3QoW2RhdGEtbW9kYWxdKSxcclxuXHRcdFx0JiA+IC5mYWtlLWE6bm90KFtkYXRhLW1vZGFsXSkge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQmIGZpZ3VyZXtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIC5jb250ZW50IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XHJcblx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgLmxlZ2VuZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmID4gLmFjdGlvbnMubGluayB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdCYgPiBkaXZ7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmID4gLmFjdGlvbnM6bm90KC5saW5rKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdCYgPiBkaXZ7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiAudGV4dC1kZWZhdWx0e1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIC5wYWdlLXNpbmdsZXtcclxuXHRcdCYgLnRleHR7XHJcblx0XHRcdG1hcmdpbjogMCAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0cGFkZGluZy1ib3R0b206IDM3cHg7XHJcblx0XHQmIC5hY3Rpb25ze1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuXHRcdFx0JiAuYnRuc3tcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgLnRvZ2dsZV9saW5re1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHQmIGZpZ3VyZXtcclxuXHRcdG1hcmdpbjogMCAxNXB4IDAgMDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcclxuXHRcdCYuaWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCYgW2NsYXNzKj1pY29uLV0ge1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRmb250LXNpemU6IDVyZW07XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgLnByb3RlY3RlZHtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9maWxlLXByb3RlY3Quc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kb2N7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmIGZpZ3VyZXtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQmIFtjbGFzcyo9aWNvbi1de1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5hY3Rpb25ze1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMCAwO1xyXG5cdFx0XHQvL3RleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHQvL2Zsb2F0OiByaWdodDtcclxuXHRcdFx0JiAuaWNvbi1kb3dubG9hZHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saW5rIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkZ3JheS0zMDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdCgubGluayl7XHJcblx0XHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG5cdFx0XHRcdCYgLnRleHQtZGVmYXVsdHtcclxuXHRcdFx0XHRcdC8vbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYW5nZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiAuYnRuc3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRncmF5LTMwMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XHJcblx0XHRcdFx0XHQmIC5vcntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdC8vdGV4dC1pbmRlbnQ6IC05OTk5cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly9tYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XHJcblx0XHRcdFx0XHQmIC5idG57XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYW5nZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0Ly8mOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHQvL1x0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHQvL31cclxuXHRcdFx0XHRcdFx0Ly8mOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdC8vXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0Ly9cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdC8vfVxyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5tZWRpYXN7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0JiAucHJvdGVjdGVkIGRpdi5mYWtlLWEsXHJcblx0XHQmIC5tZWRpYS1zaW5nbGUuc291bmQsXHJcblx0XHQmIC5tZWRpYS1zaW5nbGUuaW1hZ2UsXHJcblx0XHQmIC5tZWRpYS1zaW5nbGUudmlkZW8sXHJcblx0XHQmIGEubGlua3tcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgZmlndXJle1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4IDAgMDtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTIwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDk7XHJcblxyXG5cdFx0XHRcdCYgW2NsYXNzKj1pY29uLV17XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgLmNvbnRlbnR7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuXHRcdFx0XHRcdGZsZXg6IDEgMSAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCYgLnRpdGxle1xyXG5cclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIGF1dG8gMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIC5sZWdlbmR7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCBhdXRvIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmIC5hY3Rpb25ze1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGdyYXktMzAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdCYgLmljb24tZG93bmxvYWR7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5saW5rIHtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bm90KC5saW5rKXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYW5nZXI7XHJcblx0XHRcdFx0XHRcdCYgLnRleHQtZGVmYXVsdHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYW5nZXI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiAuYnRuc3tcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0JiAuYnRue1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiAuZm91bmQtdHh0IHtcclxuXHRcdFx0JiAudG9nZ2xlX2xpbmt7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMXB4IDAgNHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjRweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JiAudG9nZ2xlLWNvbnRlbnR7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbi5wYWdlLXNlYXJjaHtcclxuXHQmIHNwYW4uZW50cnktdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0JiAubmItcmVzdWx0e1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuYm9keS5hcmNoaXZlLW1lZGlhcyxcclxuYm9keS5wYWdlLXJlY2hlcmNoZSB7XHJcblx0JiBhcnRpY2xlW2NsYXNzKj1hcmNoaXZlLW1lZGlhc10ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQmLnBhZ2Utc2VhcmNoLm1heHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdH1cclxufVxyXG5hcnRpY2xlLm5vLXBhZGRpbmctYm90dG9te1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBhcmNoaXZlLW1lZGlhc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbmJvZHkuYXJjaGl2ZS1tZWRpYXMge1xyXG5cdCYgLmNvbHVtbnMuY2F0ZWdvcmllc3tkaXNwbGF5OiBub25lO31cclxuXHQmIHNlY3Rpb24ucGFnZS1oZWFkZXIuaW1nLWJne1xyXG5cdFx0bWluLWhlaWdodDogMjQycHg7XHJcblx0XHQmID4gLm1heHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MTZweDtcclxuXHRcdFx0bWluLWhlaWdodDogMjQycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0XHQmIGhlYWRlcntcclxuXHRcdFx0XHRtYXJnaW46IGF1dG8gYXV0byA4cHg7XHJcblx0XHRcdFx0JiBoMXtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmIHB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bWFyZ2luOiA4cHggYXV0byBhdXRvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLm1vZGFsLWFyY2hpdmUtbWVkaWEge1xyXG5cdFx0bWF4LXdpZHRoOiAkbWF4LXNpemUtY29udGVudDtcclxuXHR9XHJcblx0JiAuc2VhcmNoLWJsb2NrLW1lZGlhc3tcclxuXHRcdCYgLnJvd3tcclxuXHRcdFx0JiBsYWJlbHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5cdFx0XHQmIGlucHV0W3R5cGU9dGV4dF0sXHJcblx0XHRcdCYgYnV0dG9uLFxyXG5cdFx0XHQmIHNlbGVjdHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE3cHggMjZweCAxNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIHNlbGVjdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyM3B4KSAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgYnV0dG9ue1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblx0XHRcdFx0cGFkZGluZzogMThweCAyNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIC5yZXN1bHRfaXRlbS5pdGVte1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdCYgYXtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcclxuXHRcdFx0JiBmaWd1cmV7XHJcblx0XHRcdFx0Ji5pY29uLmFyY2hpdmVfbWVkaWF7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMjhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTYzcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0JiBbY2xhc3MqPWljb24tXXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA3cmVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiAuY29udGVudHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAtMjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0byBhdXRvIC0yMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5idG4uYnV0dG9uLS1wcmltYXJ5e1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtO1xyXG5cdFx0fVxyXG5cdFx0JiAudGl0bGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0JiAuc3VidGl0bGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0JiAuaGFzdGFne1xyXG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1tZWRpdW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLC4zNik7XHJcblx0XHR9XHJcblx0XHQmIC5kYXRle1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAjMzFCMzlGO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gR0FMTEVSWVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5ibG9jay5pbWFnZXN7XHJcblx0JiBhe1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBNQVBcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uZ29vZ2xlbWFwLFxyXG4ubWFwb3NtIC5tYXBcclxue1xyXG5cdGhlaWdodDozNTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5zZWN0aW9uLm1hcHtcclxuXHQmIC5mbGV4LWNvbnRhaW5lci0tY29sdW1ue1xyXG5cdFx0JiBmaWd1cmV7XHJcblx0XHRcdG9yZGVyOiAtMTtcclxuXHRcdH1cclxuXHRcdCYgLmxpbmsge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIE1FRElBXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuI21lZGlhLWZpeGVke1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiA5OTk5OTtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogIzM2MzgzQjtcclxuXHRjb2xvcjojZmZmO1xyXG5cdCYgLm1heHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0b3A6IC0xNHB4O1xyXG5cdFx0JiAubWVkaWEtaW5mb3N7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdCYgLnRpdGxle1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0JiAubGVnZW5ke1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmZpbGVze1xyXG5cdCYgPiBkaXZ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQmIGEubWVkaWFfcGRme1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmIC5maWxle1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0XHQvLyY6bGFzdC1jaGlsZHtcclxuXHRcdC8vXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0Q2RDlEQztcclxuXHRcdC8vfVxyXG5cdFx0JiA+ICpcclxuXHRcdHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZDpub3QoLmxlZ2VuZCksXHJcblx0XHRcdCY6bGFzdC1jaGlsZDpub3QoLmxlZ2VuZCl7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYubGVnZW5ke1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0JiBwOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBwICsgcHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5kdXJhdGlvbntcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYubGlua3tcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDZEOURDO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmF1ZGlvcGxheWVye1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHRcdFx0bWluLWhlaWdodDogNThweDtcclxuXHRcdH1cclxuXHRcdCYgLmF1ZGlvcGxheWVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmIC5tYXh7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQvL3RvcDogLTZweDtcclxuXHRcdFx0dG9wOiAtOXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG5cdFx0XHQmIC5tZWRpYS1pbmZvc3tcclxuXHRcdFx0XHRvcmRlcjogNjtcclxuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzhweCk7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcblx0XHRcdFx0XHRvcmRlcjogdW5zZXQ7XHJcblx0XHRcdFx0XHRmbGV4OiBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHQmIC50aXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiAubGVnZW5ke1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgLmF1ZGlvcGxheWVyLXZvbHVtZXtcclxuXHRcdFx0XHRvcmRlcjogODtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcblx0XHRcdFx0XHRvcmRlcjogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIC5hdWRpb3BsYXllci1iYXItcGxheWVke1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdCYgLmF1ZGlvcGxheWVyLXZvbHVtZS1hZGp1c3QgZGl2IGRpdiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdyaWQtMyxcclxuLmdyaWQtNCB7XHJcblx0JiAuZmlsZXMgLmF1ZGlvcGxheWVyIC5tYXggLm1lZGlhLWluZm9zIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0fVxyXG59XHJcbi5zbWFsbCB7XHJcblx0JiAuZmlsZXMgLmF1ZGlvcGxheWVyIC5hdWRpb3BsYXllci10aW1lLFxyXG5cdCYgLmZpbGVzIC5hdWRpb3BsYXllciAuYXVkaW9wbGF5ZXItcmVwbGF5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQmICsgc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmZpbGVzIC5hdWRpb3BsYXllciAubWF4IC5tZWRpYS1pbmZvcyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdFx0JiArIHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGlueSB7XHJcblx0JiAuZmlsZXMgLmF1ZGlvcGxheWVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0bWluLWhlaWdodDogYXV0bztcclxuXHR9XHJcblx0JiAuZmlsZXMgLmF1ZGlvcGxheWVyIC5hdWRpb3BsYXllci1iYXIsXHJcblx0JiAuZmlsZXMgLmF1ZGlvcGxheWVyIC5hdWRpb3BsYXllci10aW1lLFxyXG5cdCYgLmZpbGVzIC5hdWRpb3BsYXllciAuYXVkaW9wbGF5ZXItdm9sdW1lLFxyXG5cdCYgLmZpbGVzIC5hdWRpb3BsYXllciAuYXVkaW9wbGF5ZXItcmVwbGF5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQmICsgc3BhbntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0JiAuYXVkaW9wbGF5ZXItcGxheXBhdXNlIHtcclxuXHRcdHdpZHRoOiAyMXB4O1xyXG5cdH1cclxuXHQmIC5hdWRpb3BsYXllci1zdG9wcGVkIC5hdWRpb3BsYXllci1wbGF5cGF1c2Ugc3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lZGlhX3BsYXkuc3ZnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRoZWlnaHQ6IDIxcHg7XHJcblx0XHR3aWR0aDogMjFweDtcclxuXHR9XHJcblx0JiAuYXVkaW9wbGF5ZXItcGxheWluZyAuYXVkaW9wbGF5ZXItcGxheXBhdXNlIHNwYW4ge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZWRpYV9zdG9wLnN2Zyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0d2lkdGg6IDIxcHg7XHJcblx0fVxyXG5cdCYgLmZpbGVzIC5hdWRpb3BsYXllciAubWF4IC5tZWRpYS1pbmZvcyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1iYXNlO1xyXG5cdFx0JiArIHNwYW57XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBWSURFTyBFTUJFRFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbmlmcmFtZSB7XHJcblx0Ym9yZGVyOjA7XHJcblx0bWluLWhlaWdodDozNTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvRW1iZWQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdGhlaWdodDogMDtcclxuXHJcblx0JiBpZnJhbWUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmluaXQtdmlkZW8sXHJcbi52aWRlb0VtYmVke1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRoZWlnaHQ6IDUwMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCYuaGlkZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4ubXVzdEFjY2VwdENvb2tpZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcblx0bWluLWhlaWdodDogMzUwcHg7XHJcblx0JiBzcGFue1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCYgLmJ0bl9wYXJhbXN7XHJcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRwYWRkaW5nOjRweCAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czozcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkZ3JheS04MDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIC4zcywgY29sb3IgbGluZWFyIC4zcztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjokZ3JheS0yMDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyByZXNlYXV4IHNvY2lhdXhcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gdXRpbHNcclxuLnJhZGlvX2VsZW1lbnR7XHJcblx0cGFkZGluZzowIDVweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0JiBsYWJlbHtcclxuXHRcdHBhZGRpbmctbGVmdDoycHg7XHJcblx0fVxyXG59XHJcblxyXG4uZmlsbCB7b2JqZWN0LWZpdDogZmlsbDt9XHJcbi5jb250YWluIHtvYmplY3QtZml0OiBjb250YWluO31cclxuLmNvdmVyIHtvYmplY3QtZml0OiBjb3Zlcjt9XHJcbi5zY2FsZS1kb3duIHtvYmplY3QtZml0OiBzY2FsZS1kb3duO31cclxuXHJcbi5mbGFzaHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHQmLnN1Y2Nlc3N7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZDRlZGRhO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2MzZTZjYjtcclxuXHRcdGNvbG9yOiMxNTU3MjQ7XHJcblx0fVxyXG5cdCYuZXJyb3J7XHJcblx0XHRjb2xvcjogIzcyMWMyNDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XHJcblx0XHRib3JkZXItY29sb3I6ICNmNWM2Y2I7XHJcblx0fVxyXG5cdCYgLm1heHtcclxuXHRcdHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmNsZWFyZml4e1xyXG5cdCY6OmFmdGVye1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdH1cclxufVxyXG5cclxuI2JhY2stdG8tdG9we1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR6LWluZGV4OiAxMDQ5O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRvcGFjaXR5OiAuNztcclxuXHRib3R0b206IDMuMmVtO1xyXG5cdHBhZGRpbmc6IDRweCAxMHB4IDJweDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcblx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0Jjpob3ZlcntcclxuXHRcdG9wYWNpdHk6IC45O1xyXG5cdH1cclxufVxyXG4ucmVxdWlyZWR7XHJcblx0Y29sb3I6JGNvbG9yLWRhbmdlcjtcclxufVxyXG5cclxuLmdyaWQtMSA+ICp7XHJcblx0d2lkdGg6MTAwJTtcclxufVxyXG5cclxuLy8gdG9nZ2xlIGNvbnRlbnRcclxuLnRvZ2dsZV90ZXh0e1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRvZ2dsZV9saW5re1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NCQ0JDQjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjphZnRlcntcclxuXHRcdEBleHRlbmQgJWljb247XHJcblx0XHRjb250ZW50OiAnXFw3Nic7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAuMXM7XHJcblx0fVxyXG5cdCYudG9nZ2xlZHtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5oaWRle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNob3d7XHJcblx0ZGlzcGxheTogaW5oZXJpdDtcclxufVxyXG5hLmJ0bi5zbWFsbHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG4uaGlnaGxpZ2h0e1xyXG5cdGJhY2tncm91bmQ6cmdiYSgyNTIsMjUyLDY2LC44KTtcclxufVxyXG5hLmFkbWluX2xpbmssXHJcbmEuZWRpdF9wYWdle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDk5OTk5O1xyXG5cdHRvcDo3NXB4O1xyXG5cdHJpZ2h0OjhweDtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0b3BhY2l0eTouNTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuXHR0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGxpbmVhcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Jjpob3ZlcntcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0JiAuaWNvbiBpbWd7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdFx0dG9wOiAtM3B4O1xyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0b3BhY2l0eTouODtcclxuXHR9XHJcbn1cclxuYS5hZG1pbl9saW5re1xyXG5cdHJpZ2h0OiB1bnNldDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMjJweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogOTk5OTk7XHJcblx0cGFkZGluZzogM3B4O1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiBkYXJrZW4ocmVkLCAyMCUpO1xyXG5cdG9wYWNpdHk6IC41O1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kOiBibGFjaztcclxuXHR9XHJcbn1cclxuLnNpdGUtb2ZmbGluZS1pbmZve1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiA5OTk5OTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6IHJlZDtcclxuXHRvcGFjaXR5OiAuNTtcclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEFOSU1BVElPTlNcclxuQGtleWZyYW1lcyBjb250ZW50U2xpZGVVcHtcclxuXHRmcm9te1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0dG97XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGNvbnRlbnRTbGlkZVVwQmlne1xyXG5cdGZyb217XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwcHgpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0dG97XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGNvbnRlbnRPcGFjaXR5e1xyXG5cdGZyb217XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHR0b3tcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdG9wYWNpdHk6IC4yO1xyXG5cdH1cclxufVxyXG4vLyBSRVZFQUxPTlNDUk9MTFxyXG4vLyBzbGlkZVVwXHJcbi5pblZpZXcudXB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogLjZzO1xyXG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgLjZzO1xyXG59XHJcbi5pblZpZXcudXAuYW5pbWF0ZWR7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGNvbnRlbnRTbGlkZVVwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA5O1xyXG59XHJcbi5pblZpZXcudXBCaWd7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMHB4KTtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IC42cztcclxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC42cztcclxufVxyXG4uaW5WaWV3LnVwQmlnLmFuaW1hdGVke1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBjb250ZW50U2xpZGVVcEJpZztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogOTtcclxufVxyXG5cclxuLy8gc2xpZGVMZWZ0XHJcbi5pblZpZXcubGVmdHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRsZWZ0OiA2MHB4O1xyXG5cdHRyYW5zaXRpb246IGxlZnQgLjdzIGVhc2Utb3V0XHJcbn1cclxuLmluVmlldy5sZWZ0LmFuaW1hdGVke1xyXG5cdGxlZnQ6IDA7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBsZWZ0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuN3MgZWFzZS1vdXRcclxufVxyXG4uaW5WaWV3LmJpZ2xlZnR7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0bGVmdDogMjAwcHg7XHJcblx0dHJhbnNpdGlvbjogbGVmdCAuN3MgZWFzZS1vdXRcclxufVxyXG4uaW5WaWV3LmJpZ2xlZnQuYW5pbWF0ZWR7XHJcblx0bGVmdDogMDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IGxlZnQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dFxyXG59XHJcbi8vIHNsaWRlUmlnaHRcclxuLmluVmlldy5yaWdodHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRyaWdodDogNjBweDtcclxuXHR0cmFuc2l0aW9uOiByaWdodCAuN3MgZWFzZS1vdXRcclxufVxyXG4uaW5WaWV3LnJpZ2h0LmFuaW1hdGVke1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogcmlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dFxyXG59XHJcbi5pblZpZXcuYmlncmlnaHR7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cmlnaHQ6IDIwMHB4O1xyXG5cdHRyYW5zaXRpb246IHJpZ2h0IC43cyBlYXNlLW91dFxyXG59XHJcbi5pblZpZXcuYmlncmlnaHQuYW5pbWF0ZWR7XHJcblx0cmlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiByaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjdzIGVhc2Utb3V0XHJcbn1cclxuXHJcbi8vIGZhZGVcclxuLm1hc29ucnkuZmFkZSxcclxuLmluVmlldy5mYWRle1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1vdXRcclxufVxyXG4uaW5WaWV3LmZhZGUye1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxLjdzIGVhc2Utb3V0IC45cztcclxufVxyXG4ubWFzb25yeS5sb2FkZWQuZmFkZSxcclxuLmluVmlldy5hbmltYXRlZC5mYWRlLFxyXG4uaW5WaWV3LmFuaW1hdGVkLmZhZGUye1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLnBhZ2V7XHJcblx0JiBzZWN0aW9uLnBhZ2UuYXJ0aWNsZXtcclxuXHRcdCYubWFzb25yeXtcclxuXHRcdFx0bWF4LXdpZHRoOiAkbWF4LXNpemUtY29udGVudDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxubGkuYWN0aXZle1xyXG5cdC5pblZpZXcud2FpdHtcclxuXHRcdCYudXB7XHJcblx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdFx0XHQvL2FuaW1hdGlvbi1kdXJhdGlvbjogLjZzO1xyXG5cdFx0XHQvL2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQvL2FuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHQvL29wYWNpdHk6IDA7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBjb250ZW50U2xpZGVVcDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBsaWd0aHNsaWRlciAvbGlnaHRHYWxsZXJ5XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8uY29udGVudC5saWdodGdhbGxlcnl7XHJcbi8vXHQmID4gYS5pdGVte1xyXG4vL1x0XHR3aWR0aDogYXV0bztcclxuLy9cdH1cclxuLy99XHJcbmZpZ3VyZS5saW5re1xyXG5cdC8vZGlzcGxheTogZmxleDtcclxuXHQvL2ZsZXgtZmxvdzogY29sdW1uO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyYgaW1ne1xyXG5cdC8vXHRtYXJnaW46IGF1dG87XHJcblx0Ly99XHJcblx0JiBpbWd7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdH1cclxuXHQmIC5pY29uLXNlYXJjaHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRvcDogNHB4O1xyXG5cdFx0cmlnaHQ6IDhweDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC4zcztcclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNik7XHJcblx0XHR9XHJcblx0XHQmIGZpZ2NhcHRpb257XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0JiAuaWNvbi1zZWFyY2h7XHJcblx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6Jyc7XHJcblx0fVxyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OicnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0dG9wOjA7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAuM3M7XHJcblx0fVxyXG5cdCYgZmlnY2FwdGlvbntcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cGFkZGluZzo4cHggMTJweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAuM3M7XHJcblx0XHQmIGg0LCBwe1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRsaW5lLWhlaWdodDoxXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hY3Rpb25ze1xyXG5cdCYgLmR1cmF0aW9ue1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdCYgaW1ne1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFFVSVpcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4ucXVlc3Rpb25uYWlyZXtcclxuXHRwYWRkaW5nOiA4cHggMCAwIDA7XHJcblx0JiAucXVlc3QgaW5wdXQgKyBzcGFuIHB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cdC5iYXJyZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdD4gc3BhbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMCUgLSAycHgpO1xyXG5cdFx0XHRtYXJnaW46IDAgMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCYuZ29vZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkYmMzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuZXJyb3J7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYTNhMztcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmN1cnJlbnR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNtYl9xdWVzdGlvbntcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcblx0fVxyXG5cdC5xdWVzdGlvbntcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQucXVlc3Rpb25fY29udGFpbmVye1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMTBweDtcclxuXHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xyXG5cdFx0fVxyXG5cdFx0Lm51bV9xe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi01MDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAyN3B4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdGgye1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0bGFiZWx7XHJcblx0XHRcdGNvbG9yOiAjOTU5NTk1O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdCYucGljdG97XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjdweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmVycm9ye1xyXG5cdFx0XHRcdGNvbG9yOiAjZmY3MjcyO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRcdC5pcmFkaW97XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmNzI3MjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5waWN0b3tcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNyb2l4LXNtYWxsLnN2Zyk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5nb29ke1xyXG5cdFx0XHRcdGNvbG9yOiAjNmJiZTk0O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0LmlyYWRpb3tcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmJiZTk0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnBpY3Rve1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLXNtYWxsLnN2Zykgbm8tcmVwZWF0IDAgMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1jaGVjay1zbWFsbC5zdmcpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYmFke1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jaGVja2Vke1xyXG5cdFx0XHRcdCsgc3BhbntcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hY3Rpb25zX2NvbnRhaW5lcntcclxuXHRcdFx0cGFkZGluZzogMjBweCA0MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQucmVwb25zZXtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuXHRcdFx0XHR3aWR0aDogMTYycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYm9ubmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmOGViO1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM2YmJlOTQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYubWF1dmFpc2V7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZjcyNzI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXhwbGljYXRpb257XHJcblx0Ym94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdGgze1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0cGFkZGluZzogMTVweCAyNnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XHJcblx0fVxyXG5cdHB7XHJcblx0XHRjb2xvcjogIzc0NzQ3NDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ib3V0b25fYWN0aW9ue1xyXG5cdCY6ZGlzYWJsZWR7XHJcblx0XHRvcGFjaXR5OiAwLjI7XHJcblx0fVxyXG59XHJcblxyXG4ucXVlc3Rpb25uYWlyZV90ZXJtaW5le1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHQmIGgye1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHR9XHJcblx0JiAuc2NvcmV7XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0I3Njb3JlX3RvcHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTlmZjtcclxuXHRcdFx0cGFkZGluZzogMzBweCA0NXB4O1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjc2NvcmVfYm90dG9te1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQ1cHg7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNTg1ODU4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuXHQucXVlc3Rpb25uYWlyZXtcclxuXHRcdHBhZGRpbmc6IDIzcHggMCAwIDA7XHJcblx0XHQuY29udGFpbmVye1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDVweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMDVweDtcclxuXHRcdH1cclxuXHRcdC5jbWJfcXVlc3Rpb257XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRtYXJnaW46IC00cHg7XHJcblx0XHR9XHJcblx0XHQuYmFycmV7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcclxuXHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdD4gc3BhbntcclxuXHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnF1ZXN0aW9ue1xyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnF1ZXN0aW9uX2NvbnRhaW5lcntcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHggMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5xdWVzdGlvbntcclxuXHRcdFx0LmFjdGlvbnNfY29udGFpbmVye1xyXG5cdFx0XHRcdC5yZXBvbnNle1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDExcHg7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjdweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucXVlc3Rpb25uYWlyZV90ZXJtaW5le1xyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTA1cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIG9wdGlvbnNcclxuLnNmLXRvb2xiYXIge1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udHJhbnNpdGlvbntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG4gIC8vYmFja2dyb3VuZDogZGFya3JlZDtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMjA5LDY3LDk0KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDIwOSw2Nyw5NCwxKSAwJSwgcmdiYSgyMzAsNjQsMTUsMSkgMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggbGluZWFyIC4ycywgb3BhY2l0eSBsaW5lYXIgLjFzO1xyXG4gICYgLmxvYWRlcntcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgLjFzO1xyXG4gICAgJi5zaG93e1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ297XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgJi5lbmR7XHJcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgbGluZWFyIC4ycywgd2lkdGggbGluZWFyIC4ycztcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmJvZHkudHJhbnNpdGlvbi1ydW5uaW5ne1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAvL2hlaWdodDogMTAwdmg7XHJcbiAgLy93aWR0aDogMTAwdnc7XHJcbiAgJiAubG9hZGVyIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8vYW5pbWF0aW9uOiBmbGlwWCAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBYIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuI2xhZ291dGUge1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDQwMDtcclxuICBzdHJva2UtZGFzaG9mZnNldDogNDAwO1xyXG4gIC8vYW5pbWF0aW9uOiBkcmF3IDFzIGxpbmVhciBmb3J3YXJkcztcclxufVxyXG5ib2R5LnRyYW5zaXRpb24tcnVubmluZ3tcclxuICAmIC5sb2FkZXIgI2xhZ291dGUge1xyXG4gICAgYW5pbWF0aW9uOiBkcmF3IDFzIC4zcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRyYXcge1xyXG4gIHRvIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gaGlkZSBpbWFnZSBjbG9jayBmb3IgZHVyYXRpb24gcGFnZSAvIHBvc3QuLi5cclxuLmR1cmF0aW9uIC50ZXh0LWR1cmF0aW9uICsgaW1nLFxyXG4uZHVyYXRpb24gPiBpbWd7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4uc2xpY2stc2xpZGUgZGl2IGRpdi5kaXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8gTUVOVVxyXG4uc2l0ZS1icmFuZGluZyA+IC5tYWluLWxvZ28gPiAubG9nb19pbWcgYXttYXJnaW46IDRweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2t9XHJcbi5qcyBib2R5IC5tYWluLW5hdmlnYXRpb24udG9nZ2xlZC1vbiA+IGRpdiA+IHVsI3ByaW1hcnktbWVudSBsaTpub3QoLmJ0bikgYSB7XHJcbiAgcGFkZGluZzogMnB4IDAgMnB4IDRweDtcclxuICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLy8gbWVudSBmaXhlZCBhbGwgdGltZVxyXG4jbWFzdGhlYWQuc2l0ZS1oZWFkZXI6bm90KC5maXhlZCl7XHJcbiAgLy9kaXNwbGF5OiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4vLyBsYSBoYXV0ZXVyIGR1IG1lbnVcclxuI2hlaWdodF9mb3JfZml4ZWRfbWFzdGhlYWR7aGVpZ2h0OiA3MXB4IWltcG9ydGFudH1cclxuXHJcbi8vIHNob3cgbG9nbyBpbiBtb2JpbGVcclxuI21hc3RoZWFkLnR5cGUtb25lbGluZSAubWFpbi1uYXYtY29udGFpbmVyIC5tYWluLW5hdmlnYXRpb246bm90KC50b2dnbGVkLW9uKSAjcHJpbWFyeS1tZW51IGxpLmxvZ297XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMTZweDtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjNzO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lbnUtdXAnKXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogdW5zZXQ7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdwYWRkaW5nLXVwJyl7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4jbWFzdGhlYWQudHlwZS1vbmVsaW5lLmZpeGVkIC5tYWluLW5hdi1jb250YWluZXIgLm1haW4tbmF2aWdhdGlvbjpub3QoLnRvZ2dsZWQtb24pICNwcmltYXJ5LW1lbnUgbGkubG9nb3tcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZW51Jyl7XHJcbiAgICB0b3A6IC04MHB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBIT01FXHJcbi5ob21le1xyXG4gICYgLnNpdGUtbWFpbntcclxuICAgICYgPiBzZWN0aW9uLmltZy1iZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyMzAsNjQsMTUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwOSw2Nyw5NCwxKSAwJSwgcmdiYSgyMzAsNjQsMTUsMSkgNjk1cHgsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNjk1cHgpO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICYgPiAubWF4e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcclxuICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICYgPiBoZWFkZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCBsaW5lYXIgLjNzLCBvcGFjaXR5IGxpbmVhciAuM3M7XHJcblxyXG4gICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIGxpbmVhciAuM3M7XHJcbiAgICAgICAgICAgICYgaDEsICYgaDJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGgxe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC43cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RpbnktdXAnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuN3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDguNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmIHNwYW4uc2xvb3B7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1leHRyYTtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCd0aW55LXVwJykge1xyXG4gICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1leHRyYTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTkuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGgye1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmxvZ28tdGl0bGV7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICAgICAgICAgICYgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0OXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RpbnktdXAnKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNjJweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogOTZweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYgaDF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gc2VjdGlvbi52aWRlb3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICYgLm1heHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgaWZyYW1lLFxyXG4gICAgICAgICAgJiAudmlkZW8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMjV2aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTB2aDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwtdXAnKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICYgdmlkZW8ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vJiB2aWRlb3tcclxuICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvLyAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgIC8vICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgLy8gIG1hcmdpbjogMDtcclxuICAgICAgICAgIC8vICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmIHNlY3Rpb24uaW1ndGV4dFtjbGFzcyo9c2xvb3BCdWxsZV17XHJcbiAgICAmID4gLmVudHJ5LWNvbnRlbnQubWF4e1xyXG4gICAgICAmIC5jb250ZW50e1xyXG4gICAgICAgICYgLmhlYWRlcntcclxuICAgICAgICAgIG1heC13aWR0aDogNDQ0cHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29udGVudHtcclxuICAgICAgICAgIGZsZXg6IDEgMSAwJTtcclxuICAgICAgICAgICYgZmlndXJle1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbmgyLmVudHJ5LXRpdGxle1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8gYXJjaGl2ZS1vZmZyZVxyXG4uYXJjaGl2ZS1vZmZyZXtcclxuICAmIC5saW5rLW1pbi5hcmNoaXZlLW9mZnJlLW1pbntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICYgLmxpbmstbW9yZXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmxvY2tzLWFzaWRlIC5jYXRlZ29yaWVze1xyXG4gICYgLmgzLWxpa2V7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbiAgJiAuYnRuLXJhZGlve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgJiAudGl0bGV7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFyY2hpdmUtb2ZmcmV7XHJcbiAgJiAucGFnZS1ub2hlYWRlcntcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICYgZmlndXJlID4gaW1nOmZpcnN0LWNoaWxke1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYgKyBpbWcuYnVsbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtODBweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5ncmlkLTIgZmlndXJle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5hLmxpbmstbWluLnNob3dwYWdlLmFyY2hpdmUtb2ZmcmUtbWlue1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XHJcbiAgbWluLWhlaWdodDogMzA0cHg7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICYgLmJhZGdlLW5ld3tcclxuICAgIHRvcDogNzBweDtcclxuICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICYgLmZpcnN0e1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAgICYgLmRhdGUge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5jb250cmF0IHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBmb250LXNpemU6IDQuN3JlbTtcclxuICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1leHRyYTtcclxuICAgICAgICBmbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmIGgzLnRpdGxlIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gICAgJiAubGlldSB7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICYgPiBzdmc6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAvL21hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byA0cHggMCAwO1xyXG4gICAgICAgICYgKyBzcGFue1xyXG4gICAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMCAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgc3ZnLmFycm93e1xyXG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICYgLmFmdGVye1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkLTUwMCFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC4zcztcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgICYgLmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXHJcbiAgICAgIC8qIHotaW5kZXg6IC0xOyAqL1xyXG4gICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuYS5saW5rLW1pbjpub3QoLnNob3dwYWdlKS5hcmNoaXZlLW9mZnJlLW1pbntcclxuXHJcbiAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XHJcbiAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgJiAuYmFkZ2UtbmV3e1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gIH1cclxuICAmIC5sYXN0e1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAmIC5jb250cmF0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDEycHggYXV0byAwIDA7XHJcbiAgICAgIG1pbi13aWR0aDogNzZweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAmIHNwYW57XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICYgKyAubGluay1tb3Jle1xyXG4gICAgICAgIG1hcmdpbjogMTJweCAwIDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmZpcnN0e1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgICYgLmRhdGUge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYgLmxpZXUge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgLy9vcmRlcjogNDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICYgPiBzdmc6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAvL21hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byA0cHggYXV0byAwO1xyXG4gICAgICAgICYgKyBzcGFue1xyXG4gICAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gICYgaDMudGl0bGUge1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgJiA+ICoge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gICYgLmFmdGVye1xyXG4gICAgLy9ib3JkZXI6IDAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkLTUwMCFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC4zcztcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgICYgLmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXHJcbiAgICAgIC8qIHotaW5kZXg6IC0xOyAqL1xyXG4gICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuc2VjdGlvbi5zaG93cGFnZS1hcmNoaXZlLW9mZnJle1xyXG4gICYgYS5saW5rLW1pbltjbGFzcyo9c2luZ2xlLXBhZ2Vde1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xyXG4gICAgbWluLWhlaWdodDogMzA0cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAmIGZpZ3VyZXtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAmICsgLmNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmJhZGdlLW5ld3tcclxuICAgICAgdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAmIC5maXJzdHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgfVxyXG4gICAgJiBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJiAudGl0bGUge1xyXG4gICAgICBvcmRlcjogMztcclxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgIH1cclxuICAgICYgPiAqIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAmIC5hZnRlcntcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLTUwMCFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjNzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJiAuYWZ0ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmW2NsYXNzKj1iZ19oZWFkZXItcHJpbWFyeV0gYS5saW5rLW1pbltjbGFzcyo9c2luZ2xlLXBhZ2VdIHtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJiAudGl0bGUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYgc3Zne1xyXG4gICAgICBsaW5le1xyXG4gICAgICAgIHN0cm9rZTogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgcGF0aHtcclxuICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvc3QtYXJjaGl2ZS1tZXRpZXJ7XHJcbiAgLy8mIHNlY3Rpb24uYmxvY2s6bm90KC5zaG93UGFnZSkgaDJ7XHJcbiAgLy8gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLy99XHJcblxyXG4gICAgJiBzZWN0aW9uLnBhZ2UuYXJ0aWNsZSBhcnRpY2xle1xyXG4gICAgICAmIC5lbnRyeS1jb250ZW50IC5jb250ZW50IC50ZXh0e1xyXG4gICAgICAgICYgPiAqe1xyXG4gICAgICAgICAgJjpub3QoYmxvY2txdW90ZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogODEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGhlYWRlcntcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgJiBoMXtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHA6bm90KC5ibG9jay1oZWFkZXIpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBmaWd1cmV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZm9ybS1zaG9ydGNvZGV7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDJ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHAuYmxvY2staGVhZGVyLFxyXG4gICAgICAgICYgaDIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gYmxvY2txdW90ZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoODMwcHggKyA5MnB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgc2VjdGlvbi5pbWFnZXMuc2xvb3BCdWxsZXtcclxuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICAmIC5zaXRlLW1haW4gc2VjdGlvbjpub3QoLmFydGljbGUpOm5vdCguc2hvd1BhZ2UpOm5vdCguc2xpZGVyKSAuZW50cnktY29udGVudCAuY29udGVudHtcclxuICAgICAgJiA+ICp7XHJcbiAgICAgICAgJjpub3QoYmxvY2txdW90ZSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICYgbGl7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL0BpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAvLyAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgZmlndXJle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiBwLmJsb2NrLWhlYWRlcixcclxuICAgICAgJiBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDkycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgaDI6bm90KC5lbnRyeS10aXRsZSkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgPiBibG9ja3F1b3Rle1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoODMwcHggKyA5MnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuZmlndXJlLnBhZ2VmdWxse1xyXG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbn1cclxuXHJcblxyXG5zZWN0aW9uLnBhZ2UtaGVhZGVye1xyXG4gIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiKDcxLDMzLDE0NCk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNzIsNjcsMjA5LDEpIDAlLCByZ2JhKDcxLDMzLDE0NCwxKSAxMDAlKTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzcwcHg7XHJcbiAgJiArIHNlY3Rpb257XHJcbiAgICBtYXJnaW4tdG9wOiAtMzUwcHg7XHJcbiAgICAmIC5tYXh7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgaGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICYgLmVudGV0ZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDYxNHB4O1xyXG4gICAgICAgICYgLmxpZXV7XHJcbiAgICAgICAgICAmIHN2Z3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICYgcGF0aHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmIC5pbmZve1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMTJweCAwIGF1dG8gYXV0bztcclxuICAgICAgICAmIGgye1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuN3JlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1leHRyYTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgaDF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtZm9yY2UtaGVhZGVyLFxyXG4ucG9zdC1hcmNoaXZlLW9mZnJle1xyXG4gICYgc2VjdGlvbi5wYWdlLmFydGljbGUgYXJ0aWNsZXtcclxuICAgICYgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnR7XHJcbiAgICAgICYgPiAqe1xyXG4gICAgICAgICY6bm90KGJsb2NrcXVvdGUpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIHA6bm90KC5ibG9jay1oZWFkZXIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgZmlndXJle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZm9ybS1zaG9ydGNvZGV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgfVxyXG4gICAgICAmIHAuYmxvY2staGVhZGVyLFxyXG4gICAgICAmIGgyIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiA+IGJsb2NrcXVvdGV7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDkycHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAvL21heC13aWR0aDogY2FsYyg4MzBweCArIDkycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIHNlY3Rpb24uaW1hZ2VzLnNsb29wQnVsbGV7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICB9XHJcbiAgJiAuc2l0ZS1tYWluIHNlY3Rpb246bm90KC5hcnRpY2xlKTpub3QoLmltZ3RleHQpOm5vdCgudGV4dGltZyk6bm90KFtjbGFzcyo9c2xvb3BCdWxsZV0pIC5lbnRyeS1jb250ZW50IC5jb250ZW50e1xyXG4gICAgJiA+ICp7XHJcbiAgICAgICY6bm90KGJsb2NrcXVvdGUpIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOTFweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaGVhZGVyLFxyXG4gICAgICAmLmhlYWRlciArIC5jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJiB1bHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgJiBsaXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xyXG4gICAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9AaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgIC8vICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgLy99XHJcbiAgICB9XHJcblxyXG4gICAgJiBmaWd1cmV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBwLmJsb2NrLWhlYWRlcixcclxuICAgICYgaDIge1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgaDI6bm90KC5lbnRyeS10aXRsZSkge1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiA+IGJsb2NrcXVvdGV7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoODMwcHggKyA5MnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIC5zaXRlLW1haW4gc2VjdGlvbi5ibG9jazpub3QoW2NsYXNzKj1iZ19dKXtcclxuICAgICYgLm1heHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uYmxvY2suZmFxe1xyXG4gICYgaDIuZW50cnktdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAucXVlc3Rpb257XHJcbiAgICBAZXh0ZW5kICVib3hzaGFkb3c7XHJcbiAgICAmIC50aXRsZS50b2dnbGVfbGlua3tcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgLy9mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjA5LDY3LDk0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjMwLDY0LDE1LDEpIDAlLCByZ2JhKDIwOSw2Nyw5NCwxKSAxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC50b2dnbGVkKXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGxpbmVhciAuM3MsIGNvbG9yIGxpbmVhciAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgJi50b2dnbGVke1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyMDksNjcsOTQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzAsNjQsMTUsMSkgMCUsIHJnYmEoMjA5LDY3LDk0LDEpIDEwMCUpO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5hbnN3ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggNTBweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmZhcS1ibHVle1xyXG4gICAgJiAucXVlc3Rpb257XHJcbiAgICAgICYgLnRpdGxlLnRvZ2dsZV9saW5re1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDcxLDMzLDE0NCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNzIsNjcsMjA5LDEpIDAlLCByZ2JhKDcxLDMzLDE0NCwxKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b2dnbGVke1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDcxLDMzLDE0NCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNzIsNjcsMjA5LDEpIDAlLCByZ2JhKDcxLDMzLDE0NCwxKSAxMDAlKTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFnZS1mb3JjZS1oZWFkZXJ7XHJcbiAgJiAuc2l0ZS1tYWluIHNlY3Rpb246bm90KC5hcnRpY2xlKTpub3QoLmltZ3RleHQpOm5vdCgudGV4dGltZyk6bm90KFtjbGFzcyo9c2xvb3BCdWxsZV0pIC5lbnRyeS1jb250ZW50IC5jb250ZW50ID4gKjpub3QoYmxvY2txdW90ZSkge1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE4NHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaGVhZGVyLFxyXG4gICYuaGVhZGVyICsgLmNvbnRlbnR7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJiBzZWN0aW9uLnBhZ2UtaGVhZGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiA+IC5tYXh7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYgLml0ZW0tZmx1aWQudHdvLXRoaXJkc3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbWF4LXdpZHRoOiA4MTJweDtcclxuICAgICAgJiBoZWFkZXIgLmVudGV0ZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDgxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIGZpZ3VyZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJiBoMXtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICAgICYgaDEgKyAuY29udGVudC1pbi1oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgc2VjdGlvbi5wYWdlLmFydGljbGUge1xyXG5cclxuICAgICYgYXJ0aWNsZSB7XHJcbiAgICAgICYgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQge1xyXG4gICAgICAgICYgcC5ibG9jay1oZWFkZXIgKyBoMiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgKyBzZWN0aW9uIC5lbnRyeS1jb250ZW50e1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICAgICYgcC5ibG9jay1oZWFkZXJ7XHJcbiAgICAgICAgJiArIGgye1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTJweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgc2VjdGlvbjpub3QoLmFydGljbGUpIC5lbnRyeS1jb250ZW50IHtcclxuXHJcbiAgICAmIGgyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gc2luZ2xlXHJcbi5wb3N0LWFyY2hpdmUtb2ZmcmV7XHJcblxyXG5cclxuICAmIC5zaXRlLW1haW57XHJcblxyXG4gICAgJiBoMntcclxuICAgICAgY29sb3I6ICNGRTMzMEE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDFweDtcclxuICAgICAgICAvL2JhY2tncm91bmQ6ICM2RTZFNkU7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZFNkU2RTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJiBzZWN0aW9uLmRldGFpbHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgJiAucG9zdC1pbmZvc3tcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNmU2ZTZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgICAmID4gZGl2e1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgLnZhbHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmxhYmVse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIHNlY3Rpb24uZm9ybS5jYW5kaWRhdGV7XHJcbiAgICAmIGgyLmVudHJ5LXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDMuN3JlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1leHRyYSFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZm9ybS1zaG9ydGNvZGV7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4M3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJiBzZWN0aW9uLnBhZ2UtaGVhZGVye1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHJnYig3MSwzMywxNDQpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNzIsNjcsMjA5LDEpIDAlLCByZ2JhKDcxLDMzLDE0NCwxKSAxMDAlKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNzBweDtcclxuICAgICYgKyBzZWN0aW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzUwcHg7XHJcbiAgICAgICYgLm1heHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIHNlY3Rpb24uYmxvY2sudGV4dHtcclxuICAgICYgLmVudHJ5LWNvbnRlbnQgaDIuZW50cnktdGl0bGV7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIHNlY3Rpb25bY2xhc3MqPXNsb29wQnVsbGVdIGZpZ3VyZSBpbWcuYnVsbGUge1xyXG4gICAgbGVmdDogLTkycHg7XHJcbiAgICBib3R0b206IC05MnB4O1xyXG4gIH1cclxuXHJcbn1cclxuLy8vLy8vLy8vLyBmaW4gYXJjaGl2ZS1vZmZyZVxyXG5cclxuLy8vLyBhcmNoaXZlLW1ldGllclxyXG4uYXJjaGl2ZS1tZXRpZXJ7XHJcbiAgJiAuc2l0ZS1tYWluID4gLm1ldGllcntcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG4gICYgLm1ldGllcntcclxuICAgICYgLmNvbnRlbnR7XHJcbiAgICAgICYgLmNvbHVtbjpub3QoLm1hc29ucnkpe1xyXG4gICAgICAgICYgPiAuaXRlbXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1NHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDIpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5hLmxpbmstbWluLmFyY2hpdmUtbWV0aWVyLW1pbntcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICYgcC5maXJzdHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gICYgLmNvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgIGhlaWdodDogMTk2cHg7XHJcbiAgICAmIGgzLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmIC5sYXN0e1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgbWFyZ2luLXRvcDogODhweDtcclxuICAgICYgLmNvbnRlbnQgLmxhc3R7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5zZWN0aW9uLnNob3dwYWdlLWFyY2hpdmUtbWV0aWVye1xyXG4gICYgLnNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYsICYgLnNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXZ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICYgLnNsaWRlciAuc2xpY2stbGlzdHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAmIC5zbGljay1zbGlkZXtcclxuICAgICYgYS5saW5rLW1pbntcclxuICAgICAgbWF4LXdpZHRoOiAzNTRweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFyY2hpdmUtbWV0aWVyIC5tYXNvbnJ5e1xyXG4gICYgPiAuaXRlbXtcclxuICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDg4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vLy8vLy8vLy8gZmluIGFyY2hpdmUtbWV0aWVyXHJcblxyXG5oMSBzcGFuLnNsb29we1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2QxNDM1ZSAwJSwgI2U2NDAwZiAxMDAlKTtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmgyLnJlZHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMzhweDtcclxuICBjb2xvcjogI0ZFMzMwQTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG4gICYgc3Ryb25ne1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5jb3VudGVyc3tcclxuICAmIC5jb3VudGVyc3tcclxuICAgICYgLmNvdW50ZXJ7XHJcbiAgICAgIC8vQGluY2x1ZGUgcmVzcG9uZC10bygndGlueS11cCcpe1xyXG4gICAgICAvLyAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcclxuICAgICAgLy99XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UtdXAnKXtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmNvdW50ZXJfbnVtYmVye1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJiAubnVtYmVye1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4LjVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZDE0MzVlIDAlLCAjZTY0MDBmIDEwMCUpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgLnRpdGxle1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQVJDSElWRVxyXG4uYXJjaGl2ZXtcclxuICAmIGgxe1xyXG4gICAgLy9tYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgLy9jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgJjpub3QoW2NsYXNzKj1hcmNoaXZlLV0pe1xyXG4gICAgJiBoMXtcclxuICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmIHNlY3Rpb24ucGFnZS1oZWFkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgJiBoMXtcclxuICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gICAgJiAubWF4ID4gcHtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIG1heC13aWR0aDogODEycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBQT1NUXHJcbi5wb3N0e1xyXG4gICYgc2VjdGlvbi5wYWdlLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAmIC5tYXggPiBwe1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXgtd2lkdGg6IDgxMnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYgKyBzZWN0aW9ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBibGFjayAzMzBweCwgd2hpdGUgMzMwcHgpO1xyXG4gICAgfVxyXG4gICAgJiAudHdvLXRoaXJkc3tcclxuICAgICAgJiA+IGhlYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgJiBoMXtcclxuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgye1xyXG4gICAgICAgICAgLy9mbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg5NSUgLSAxMDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmxpbmt7XHJcbiAgICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJiAuc2l0ZS1tYWlue1xyXG4gICAgJiAubWF4e1xyXG4gICAgICBtYXgtd2lkdGg6IDEwOTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJiAuaW1hZ2Utc2luZ2xlLXBvc3R7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgJiBmaWd1cmV7XHJcbiAgICAgIEBleHRlbmQgJWJveHNoYWRvdztcclxuICAgICAgJiBpbWd7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLnBvc3QtaW5mb3N7XHJcbiAgICAmIC52YWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJiAubGFiZWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5zZWN0aW9uLmJsb2NrLm90aGVyLXBvc3Rze1xyXG4gICYgLmJ0bntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICYgLmljb24tYW5nbGUtcmlnaHR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmFyY2hpdmUtbGlua3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAmIC5saW5rLW1pbi5zaW5nbGUtcG9zdHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICYgZmlndXJle1xyXG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmNvbnRlbnR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgbGluZWFyIC4zcywgYmFja2dyb3VuZCBsaW5lYXIgLjNzO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcclxuXHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA1MCUsIGJsYWNrIDEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICYgLnRpdGxlLFxyXG4gICAgICAmIC5zdWJ0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIH1cclxuICAgICAgJiAudGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmIC5hY3Rpb257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBIRUFESU5HXHJcbiNjYXJnbzpub3QoLmhvbWUpOm5vdCguYXJjaGl2ZSkucGFnZXtcclxuICAmIHNlY3Rpb246bm90KC5wYWdlLWhlYWRlcik6bm90KC5zaG93UGFnZSk6bm90KC5wcmVmb290ZXIpOm5vdCguY29sdW1ucyk6bm90KC5mYXEpOm5vdChbY2xhc3MqPXNsb29wQnVsbGVdKTpub3QoLnNsaWRlcil7XHJcblxyXG4gICAgJjpub3QoLmFydGljbGUpIC5lbnRyeS1jb250ZW50e1xyXG4gICAgICAmID4gaDIuZW50cnktdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDkycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguYXJ0aWNsZSkgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnR7XHJcbiAgICAgICYgPiAqe1xyXG4gICAgICAgICY6bm90KGJsb2NrcXVvdGUpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgdWw6bm90KC51bC1zbG9vcCl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAmIGxpe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgZmlndXJle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiBwLmJsb2NrLWhlYWRlcixcclxuICAgICAgJiBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDkycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgaDI6bm90KC5lbnRyeS10aXRsZSkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vJiA+IGJsb2NrcXVvdGV7XHJcbiAgICAgIC8vICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgIC8vICAgIG1hcmdpbi1sZWZ0OiA5MnB4O1xyXG4gICAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgIC8vICAgIC8vbWF4LXdpZHRoOiBjYWxjKDgzMHB4ICsgOTJweCk7XHJcbiAgICAgIC8vICB9XHJcbiAgICAgIC8vfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jY2FyZ286bm90KC5ob21lKTpub3QoLmFyY2hpdmUpe1xyXG4gICYgc2VjdGlvbjpub3QoLnBhZ2UtaGVhZGVyKTpub3QoLnNob3dQYWdlKTpub3QoLnByZWZvb3Rlcik6bm90KC5jb2x1bW5zKTpub3QoLmZhcSk6bm90KFtjbGFzcyo9c2xvb3BCdWxsZV0pe1xyXG5cclxuICAgICYgaDI6bm90KC5iaWcpe1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgIGZsZXg6IDAgMCA0NnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RTZFO1xyXG4gICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCA0NXB4IGF1dG8gMDtcclxuICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAvL21hcmdpbi1yaWdodDogNDVweDtcclxuICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICYgc2VjdGlvbi5wYWdlLWhlYWRlcntcclxuICAgICYgaDIsXHJcbiAgICAmIGgze1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxuICAgICYgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH1cclxuICB9XHJcbiAgJiBibG9ja3F1b3Rle1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcclxuICAgIGZvbnQtc2l6ZTogMy43cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtZXh0cmE7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICAgICYgcHtcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZ3M7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtZXh0cmE7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICfCqyc7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ8K7JztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuZW50cnktY29udGVudCB1bDpub3QoLm1lbnUpOm5vdCguaG92ZXItaW1hZ2VzKTpub3QoLmhvdmVyLXRleHQtbWluKXtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAmIGxpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiNjYXJnbzpub3QoLmhvbWUpOm5vdCguYXJjaGl2ZSk6bm90KC5wYWdlKTpub3QoLnBhZ2UtdGV4dC1saW5rKXtcclxuICAmIHA6bm90KC5ibG9jay1oZWFkZXIpe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcclxuICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEFMTCBQQUdFU1xyXG5zZWN0aW9uLm9ubHktdGl0bGV7XHJcbiAgJiBoMi5lbnRyeS10aXRsZXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5cclxuc2VjdGlvbi5ibG9jay5zbWFsbCAubWF4IHtcclxuICBtYXgtd2lkdGg6IDczMHB4O1xyXG59XHJcbmZvcm0gLnJvdzpub3QoLnJncGRfY29uc2VudCkgbGFiZWwge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxufVxyXG5mb3JtIC5yb3cucmdwZF9jb25zZW50IGxhYmVsIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxufVxyXG5mb3JtIC5yb3c6bm90KC5zdGVwLWFjdGlvbnMpOm5vdChbY2xhc3MqPXN1Yl0pe1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuZm9ybSAucm93LnN1Ym1pdCB7XHJcbiB0ZXh0LWFsaWduOiByaWdodDtcclxuICAmIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgIHBhZGRpbmc6IDFyZW0gNS41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuI2NhcmdvIHNlY3Rpb24uYmxvY2sub3RoZXItcG9zdHN7XHJcbiAgJiAubWF4IGhlYWRlciBoMi50aXRsZXtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYgLnNsaWRlcntcclxuICAgICYgIGEubGluay1taW4uc2luZ2xlLXBhZ2UtZnVsbC1pbWFnZSxcclxuICAgICYgIGEubGluay1taW4uc2luZ2xlLXBhZ2V7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgJiAuY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgICYgLnRpdGxle1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnN1YnRpdGxle1xyXG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYWN0aW9ue1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnRW4gc2F2b2lyIHBsdXMgJztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgc3Zne1xyXG4gICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGluZXtcclxuICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciAuY29udGVudHtcclxuICAgICAgICAmIC5zdWJ0aXRsZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vJjphZnRlcntcclxuICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZm9vdGVyI2NvbG9waG9uIC5mb290ZXIgLmZvb3Rlci1tZW51Lm1heCB1bC5mb290ZXItbWVudSArIHVsLmZvb3Rlci1tZW51ID4gbGl7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbmZvb3RlciNjb2xvcGhvbiAuZm9vdGVyIC5mb290ZXItbWVudS5tYXh7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgfVxyXG59XHJcbmZvb3RlciNjb2xvcGhvbiAuZm9vdGVyIC5mb290ZXItbWVudS5tYXggLm1haW4tbG9nbyB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFBBR0UgQ09OVEFDVFxyXG4jY2FyZ28ucGFnZS1jb250YWN0IHtcclxuICAmIHNlY3Rpb246bm90KC5wYWdlLWhlYWRlcik6bm90KC5zaG93UGFnZSk6bm90KFtjbGFzcyo9c2xvb3BCdWxsZV0pIGgxLmVudHJ5LXRpdGxle1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2RTZFNkU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgJiArIGgyLmVudHJ5LXN1YnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDMuN3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtZXh0cmE7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgc2VjdGlvbi5wYWdlLmFydGljbGUgYXJ0aWNsZSAuY29udGVudCB7XHJcblxyXG4gICAgJi5jbGVhcmZpeC5ncmlkLTJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYgPiBmaWd1cmV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgbGVmdDogNDUlO1xyXG4gICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC50ZXh0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmIGgyLmVudHJ5LXN1YnRpdGxle1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MTJweDtcclxuICAgICAgICAgICYuc21hbGwtdGl0bGV7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgPiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnRleHQuc21hbGwtdGl0bGV7XHJcbiAgICAgICYgKyBmaWd1cmV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgc2VjdGlvbiNjb250YWN0LWFnZW5jZXtcclxuICAgIGJhY2tncm91bmQ6ICNkMTQzNWU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCAjZDE0MzVlIDAlLCAjZTY0MDBmIDEwMCUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICYgaDIuZW50cnktdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlLXVwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICAgIH1cclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtZXh0cmE7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmICp7XHJcblxyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYgLmNvbG9ubmV7XHJcbiAgICAgICYgPiAuaW5WaWV3ID4gLmNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAmIGgzLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1leHRyYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBwe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gICAgICAgICAgJiBzdHJvbmd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgIGZsZXg6IDAgMCA0NnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDI1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiA+IGRpdntcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAmID4gZGl2e1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmID4gZGl2OmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICYgPiBkaXZ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQVJDSElWRSBPZmZyZXNcclxuLmFjdGlvbi5hcmNoaXZlLW9mZnJle1xyXG4gICYgYXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnVm9pciB0b3V0ZXMgbm9zIG9mZnJlcydcclxuICAgIH1cclxuICAgICYgPiBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBQQUdFIERFRkFVTFRcclxuI2NhcmdvLmFyY2hpdmUtbWV0aWVyLFxyXG4jY2FyZ28ucGFnZXtcclxuICAmIC5zaXRlLW1haW57XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgJiAucGFnZS5tYXgsXHJcbiAgJiBzZWN0aW9uIC5tYXh7XHJcbiAgICBtYXgtd2lkdGg6IDExMjVweDtcclxuICAgIC8vbWF4LXdpZHRoOiAxMDkwcHg7XHJcblxyXG4gIH1cclxuICAmIHNlY3Rpb24ucGFnZS5hcnRpY2xlIGFydGljbGV7XHJcblxyXG4gICAgJiAuY29udGVudC5jbGVhcmZpeC5ncmlkLTJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYgZmlndXJle1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICB6LWluZGV4OiAwO1xyXG4gICAgIGxlZnQ6IDQ1JTtcclxuICAgICB0b3A6IC0xNXB4O1xyXG4gICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG4gICAgICAgdG9wOiAwO1xyXG4gICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICByaWdodDogMDtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC50ZXh0e1xyXG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgei1pbmRleDogMTtcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgICAgIG1heC13aWR0aDogODEycHg7XHJcbiAgICAgICAgICYuc21hbGwtdGl0bGV7XHJcbiAgICAgICAgICAgbWF4LXdpZHRoOiA0NDJweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgJiA+IHAge1xyXG4gICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgJiAudGV4dC5zbWFsbC10aXRsZXtcclxuICAgICAgJiArIGZpZ3VyZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgfVxyXG5cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gUEFHRSBGVUxMIElNQUdFXHJcbiNjYXJnby5wYWdlLWZ1bGwtaW1hZ2V7XHJcbiAgJiBzZWN0aW9uOm5vdCgucGFnZS1oZWFkZXIpOm5vdCguc2hvd1BhZ2UpOm5vdChbY2xhc3MqPXNsb29wQnVsbGVdKSBoMS5lbnRyeS10aXRsZXtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNkU2RTZFO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICYgKyBoMi5lbnRyeS1zdWJ0aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIC5zaXRlLW1haW57XHJcbiAgICAvL3BhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAmIC5wYWdlLm1heCxcclxuICAmIHNlY3Rpb24gLm1heHtcclxuICAgIG1heC13aWR0aDogMTA5MHB4O1xyXG4gIH1cclxuICAmIHNlY3Rpb24uYmxvY2sudGV4dHtcclxuICAgICYgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnR7XHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4NHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDcyMHB4ICsgMTg0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFBBR0UgTUVOVSBGVUxMXHJcbiNjYXJnb1tjbGFzcyo9cGFnZS1tZW51XXtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICB9XHJcbiAgJiAjY29sb3Bob257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmIGFydGljbGVbY2xhc3MqPXBhZ2UtbWVudV17XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICYgbmF2Lm1lbnUtc2hvcnRjb2Rle1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDczcHggLSAxMHB4KTtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU0cHggLSAxMHB4KTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzNweCAtIDEwcHgpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3M3B4IC0gMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbnRlbnQgPiBkaXZ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICYgbmF2e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjAxcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNzIsNjcsMjA5KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDcyLDY3LDIwOSwxKSAwJSwgcmdiYSg3MSwzMywxNDQsMSkgMTAwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvL21pbi1oZWlnaHQ6IDYxMHB4O1xyXG4gICAgICAgICYgdWx7XHJcbiAgICAgICAgICBtYXJnaW46IDE4JSBhdXRvIGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAmIGxpe1xyXG4gICAgICAgICAgICAmLm1haW57XHJcbiAgICAgICAgICAgICAgJiAubGFiZWx7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAuM3M7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IGxpbmVhciAuM3MsIHdpZHRoIGxpbmVhciAuM3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgdWwuaG92ZXItaW1hZ2Vze1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgbGluZWFyIDBzIC4zcztcclxuICAgICAgICAgICAgJiBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAlb2JqZWN0LWZpdC1jb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAuM3MsIG9wYWNpdHkgbGluZWFyIC4zcztcclxuICAgICAgICAgICAgICAmIGltZ3tcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCBsaW5lYXIgMHMgMHM7XHJcbiAgICAgICAgICAgICAgJiBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmIG5hdjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzAsNjQsMTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjVkZWcsIHJnYmEoMjMwLDY0LDE1LDEpIDAlLCByZ2JhKDIwOSw2Nyw5NCwxKSA5OCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucGFnZS1tZW51e1xyXG4gICAgJiBhcnRpY2xlLnBhZ2UtbWVudXtcclxuICAgICAgJiAuY29udGVudCA+IGRpdntcclxuICAgICAgICAmIHVsLm1lbnUubGlua3tcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxcmVtIC0gMC4wMXB4KTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDRweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiBsaXtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsIFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpOUzR6TXpjaUlHaGxhV2RvZEQwaU1qVXVPREExSWlCMmFXVjNRbTk0UFNJd0lEQWdNelV1TXpNM0lESTFMamd3TlNJK0RRb2dJRHhuSUdsa1BTSmhjbkp2ZHkxdFpXNTFJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE5qWXpMakkyTlNBdE5ERTVMalVwSWo0TkNpQWdJQ0E4WnlCcFpEMGlabXhsWTJobElpQjBjbUZ1YzJadmNtMDlJbTFoZEhKcGVDZ3RNU3dnTUN3Z01Dd2dMVEVzSURZNU1pNDVNRFFzSURRek1pNDBNRE1wSWo0TkNpQWdJQ0FnSUR4c2FXNWxJR2xrUFNKTWFXZHVaVjgzSWlCa1lYUmhMVzVoYldVOUlreHBaMjVsSURjaUlIZ3hQU0l5T0M0eE16a2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBZ01Da2lJR1pwYkd3OUltNXZibVVpSUhOMGNtOXJaVDBpSTJabVppSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlMejROQ2lBZ0lDQThMMmMrRFFvZ0lDQWdQSEJoZEdnZ2FXUTlJa052Ykc5eVgwOTJaWEpzWVhraUlHUmhkR0V0Ym1GdFpUMGlRMjlzYjNJZ1QzWmxjbXhoZVNJZ1pEMGlUVEUwTGpZc01USXVPVll3YkRZdU56WTRMRFl1TkRVc05pNDNOeXcyTGpRMU1TMDJMamMzTERZdU5EVTBUREUwTGpZc01qVXVPRnBOTUN3eE1pNDVTREJhSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzJOekF1TkRZeUlEUXhPUzQxS1NJZ1ptbHNiRDBpSTJabVppSXZQZzBLSUNBOEwyYytEUW84TDNOMlp6NE5DZz09XCIpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjg0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1LjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIG5hdntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgJiB1bC5ob3Zlci10ZXh0LW1pbntcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgLjNzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDEgMSAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGxpe1xyXG4gICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAmIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgbGk6bm90KC5zaG93KXtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBsaS5zaG93e1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFBBR0UgVGV4dCBsaW5rXHJcbiNjYXJnby5wYWdlLXRleHQtbGlua3tcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICB9XHJcbiAgJiAjY29sb3Bob257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmIGFydGljbGV7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3M3B4IC0gMTBweCk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzNweCAtIDEwcHgpO1xyXG4gICAgfVxyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyMzAsNjQsMTUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2NWRlZywgcmdiYSgyMzAsNjQsMTUsMSkgMCUsIHJnYmEoMjA5LDY3LDk0LDEpIDk4JSk7XHJcblxyXG4gICAgJiAuZW50cnktY29udGVudHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxuICAgICYgLmVudHJ5LWNvbnRlbnQsXHJcbiAgICAmIC5lbnRyeS1jb250ZW50IC5jb250ZW50LFxyXG4gICAgJiAuZW50cnktY29udGVudCAuY29udGVudCA+IGRpdntcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJiAuZW50cnktY29udGVudCAuY29udGVudCA+IGRpdntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcbiAgICAgICYgaGVhZGVyLFxyXG4gICAgICAmIHB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDkwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgLy9vcGFjaXR5OiAuNTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNS40cmVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNSk7XHJcbiAgICAgICAgJiBhe1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAxKTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiBoZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICYgaDF7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgcHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmIC5ob3Zlci1pbWFnZXN7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICYgPiBkaXZ7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCBsaW5lYXIgMHMgLjFzO1xyXG4gICAgICAgICYgZmlndXJle1xyXG4gICAgICAgICAgQGV4dGVuZCAlb2JqZWN0LWZpdC1jb3ZlcjtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAmLmluVmlldy5hbmltYXRlZC5mYWRle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAuMXMsIG9wYWNpdHkgbGluZWFyIC4xcztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIC4xcywgb3BhY2l0eSBsaW5lYXIgLjFzO1xyXG4gICAgICAgICAgJiBpbWd7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgbGluZWFyIDBzIDBzO1xyXG4gICAgICAgICAgJiBmaWd1cmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIC4zcywgb3BhY2l0eSBsaW5lYXIgLjNzO1xyXG4gICAgICAgICAgICAmLmluVmlldy5hbmltYXRlZC5mYWRle1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgLjNzLCBvcGFjaXR5IGxpbmVhciAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuI2JhY2stdG8tdG9wIHtcclxuICByaWdodDogNDBweDtcclxuICBib3R0b206IHVuc2V0O1xyXG4gIHRvcDogY2FsYyg4OHZoIC0gNDRweCk7XHJcbn1cclxuXHJcbiNjaGFydGUtM2F7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA4OHZoO1xyXG5cclxuICAmIGF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBAZXh0ZW5kICVib3hzaGFkb3c7XHJcbiAgICB9XHJcbiAgICAmIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMTVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAuMnM7XHJcblxyXG4gICAgfVxyXG4gICAgJiBzdmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICBsZWZ0OiAzMXB4O1xyXG4gICAgICAmIHBhdGh7XHJcblxyXG4gICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICYgaW1ne1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgICYgc3ZnIHBhdGh7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vJiAqe1xyXG4gICAgLy8gIHdpZHRoOiA4MHB4O1xyXG4gICAgLy8gIGhlaWdodDogODBweDtcclxuICAgIC8vICAmOm5vdCguZ291dHRlKXtcclxuICAgIC8vXHJcbiAgICAvLyAgfVxyXG4gICAgLy8gIC8vb3BhY2l0eTogMDtcclxuICAgIC8vfVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW5nIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSBzZWN0aW9uI2NoYXJ0ZS1jb2x7XHJcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcclxuICAmIC5jb2xvbm5lID4gZGl2e1xyXG4gICAgLy9ib3JkZXItdG9wOiBzb2xpZCA7XHJcbiAgICBAZXh0ZW5kICVib3hzaGFkb3c7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgJiAuY29udGVudHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJiBoMi50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDJyZW0haW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMCAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogODZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xyXG4gICAgICAgICAgY29udGVudDogY291bnRlcihzZWN0aW9uKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjYzRjNGM0O1xyXG4gICAgICAgICAgd2lkdGg6IDUycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxleDogMCAwIDUycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDE0MzVlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkMTQzNWUgMCUsICNlNjQwMGYgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ3NDJjZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQ3MjI5MiAwJSwgIzQ3NDJjZiAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQobiArIDEwKXtcclxuICAgICAgJiAuY29udGVudHtcclxuXHJcbiAgICAgICAgJiBoMi50aXRsZXtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jbG9jYWwtc29jaWFsLWRpZ2l0YWx7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQ3MHB4LCByZ2JhKDAsMCwwLDEpIDQ3MHB4KTtcclxuICAmIGgyLmVudHJ5LXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG4gICAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG4gICYgaDMuZW50cnktc3VidGl0bGV7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmIC5jb2xvbm5le1xyXG4gICAgJiA+IC5pblZpZXd7XHJcblxyXG4gICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmID4gZGl2e1xyXG4gICAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICBAZXh0ZW5kICVib3hzaGFkb3c7XHJcblxyXG4gICAgICAgICYgZmlndXJle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jb250ZW50e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5pbWd0ZXh0IFtjbGFzcyo9Z3JpZF17XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAmIGgye1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gIH1cclxufVxyXG5cclxuI2NhcmdvLnBhZ2UsXHJcbiNjYXJnby5wYWdlLWZvcmNlLWhlYWRlcixcclxuI2NhcmdvLnBhZ2UtZnVsbC1pbWFnZSB7XHJcblxyXG4gICYgc2VjdGlvbi50ZXh0aW1nIC5oZWFkZXIge1xyXG4gICAgJiBwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNDQ2cHggKyA1MHB4KTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ0NnB4ICsgMTAwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlLXVwJykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTg0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ0NnB4ICsgMTg0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgc2VjdGlvbi50ZXh0aW1ne1xyXG4gICAgJiAuZW50cnktY29udGVudHtcclxuICAgICAgJiAuY29udGVudHtcclxuICAgICAgICAmID4gLmhlYWRlcntcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgICAgICAgZmxleDogMSAxIDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gLmNvbnRlbnR7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJyl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzNTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAmIHB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIHNlY3Rpb24uYmxvY2suaW1ndGV4dHtcclxuICAgICYgZmlndXJle1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJiAuY29udGVudC5ncmlkLTJ7XHJcbiAgICAgICYgPiAuaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgICAgZmxleDogMCAwIDM1MnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgPiAuY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbGV4OiAxIDEgMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5ibG9ja3F1b3Rle1xyXG4gICYgcHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW0haW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5maWd1cmV7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuc2VjdGlvbntcclxuICAmW2NsYXNzKj1zbG9vcEJ1bGxlXXtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgbWluLWhlaWdodDogNjgwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAmIGgyLmVudHJ5LXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDMuN3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgZmxleDogMCAwIDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZFNkU2RTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBmaWd1cmUgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAmLmJ1bGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZW50cnktY29udGVudHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmIC5jb250ZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuc2VjdGlvbi50aW1lbGluZXtcclxuICAmID4gLmVudHJ5LWNvbnRlbnQubWF4ID4gLm1hc29ucnkge1xyXG4gICAgJiAubXktZGF0ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNi43cmVtO1xyXG4gICAgICBjb2xvcjogI0RCREJEQjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtZXh0cmE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtLXVwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOC43cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgJiArIGgyOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5uZXctdGltZWxpbmU6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICYgLm15LWRhdGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG5mb290ZXIjY29sb3Bob24gLmZvb3RlciAuZm9vdGVyLW1lbnUubWF4IHVsLmZvb3Rlci1tZW51OmZpcnN0LWNoaWxkIGxpLmJ0bi0tZ3JhZGllbnQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcbmZvb3RlciNjb2xvcGhvbiAuZm9vdGVyIC5mb290ZXItbWVudS5tYXggdWwuZm9vdGVyLW1lbnU6Zmlyc3QtY2hpbGQgbGkuc21hbGwge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICYgLm1haW4tbG9nb3tcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGJ0bi0tZ3JhZGllbnRcclxuZm9vdGVyI2NvbG9waG9uIC5mb290ZXIgLmZvb3Rlci1tZW51Lm1heCB1bC5mb290ZXItbWVudTpmaXJzdC1jaGlsZCBhLmJ0bi0tZ3JhZGllbnQsXHJcbiNtYXN0aGVhZC5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZzpub3QoLm1lbnUtc2ltcGxlKSAubWFpbi1uYXZpZ2F0aW9uIHVsI3ByaW1hcnktbWVudSBsaSBhLmJ0bi0tZ3JhZGllbnR7XHJcblxyXG4gIEBleHRlbmQgJWJ0bjtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMjA5LDY3LDk0KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzMCw2NCwxNSwxKSAwJSwgcmdiYSgyMDksNjcsOTQsMSkgMTAwJSk7XHJcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgbWFyZ2luOiAycmVtIDEuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbmZvb3RlciNjb2xvcGhvbiAuZm9vdGVyIC5mb290ZXItbWVudS5tYXggdWwuZm9vdGVyLW1lbnU6Zmlyc3QtY2hpbGQgYS5idG4tLWdyYWRpZW50e1xyXG4gIG1hcmdpbjogMDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcbi8vI21hc3RoZWFkLnNpdGUtaGVhZGVyOm5vdCguZml4ZWQpIC5zaXRlLWJyYW5kaW5nOm5vdCgubWVudS1zaW1wbGUpIC5tYWluLW5hdmlnYXRpb24gdWwjcHJpbWFyeS1tZW51IGxpIGEuYnRuLS1ncmFkaWVudHtcclxuLy9cclxuLy8gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4vLyAgbWFyZ2luOiAycmVtIDEuNXJlbTtcclxuLy99XHJcbi8vI21hc3RoZWFkLnNpdGUtaGVhZGVyLmZpeGVkIC5zaXRlLWJyYW5kaW5nOm5vdCgubWVudS1zaW1wbGUpIC5tYWluLW5hdmlnYXRpb24gdWwjcHJpbWFyeS1tZW51IGxpIGEuYnRuLS1ncmFkaWVudHtcclxuLy9cclxuLy8gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4vLyAgbWFyZ2luOiAycmVtIDEuNXJlbTtcclxuLy99XHJcbi5zaXRlLW1haW4gLmJ0bi5idXR0b24tLXByaW1hcnl7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDEuN3JlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5hY3Rpb24ubWFpbi1hY3Rpb24uYXJjaGl2ZS1tZXRpZXIgLmJ0bi5idXR0b24tLXByaW1hcnl7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xyXG59XHJcblxyXG5zZWN0aW9uLmJnX2hlYWRlci1wcmltYXJ5LWJsdWV7XHJcbiAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWJsb2NrLWRvdWJsZTtcclxuICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYmxvY2stZG91YmxlO1xyXG4gIG1hcmdpbjogMTVweCFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnX2hlYWRlci1wcmltYXJ5LWJsdWV7XHJcbiAgJiA+ICo6bm90KFtjbGFzcyo9YnRuXSl7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgJiAubGluayBhLmxpbmstY3VzdG9tIC5idG4tLXByaW1hcnksXHJcbiAgJi5saW5rcyAubGluayBhLmxpbmstY3VzdG9tIC5idG4tLXByaW1hcnl7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmIC5tYWluLWFjdGlvbntcclxuICAgICYgLmJ0bi5idXR0b24tLXByaW1hcnl7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBhLmxpbmstbWluLmFyY2hpdmUtb2ZmcmUtbWlue1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgICAgJiBoMy50aXRsZXtcclxuICAgICAgICBjb2xvcjojZmZmXHJcbiAgICAgIH1cclxuICAgICAgJiA+ICp7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZDogcmdiKDcxLDMzLDE0NCk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5MGRlZywgcmdiYSg3Miw2NywyMDksMSkgMCUsIHJnYmEoNzEsMzMsMTQ0LDEpIDEwMCUpO1xyXG4gIG1hcmdpbi10b3A6ICRwYWRkaW5nLWJsb2NrO1xyXG4gIC8vbWluLWhlaWdodDogMzgwcHg7XHJcblxyXG4gICYgaDJ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtZXh0cmE7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZ19oZWFkZXItcHJpbWFyeXtcclxuICAmID4gKjpub3QoW2NsYXNzKj1idG5dKXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAmIC5tYWluLWFjdGlvbntcclxuICAgICYgLmJ0bi5idXR0b24tLXByaW1hcnl7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAubGluayBhLmxpbmstY3VzdG9tIC5idG4tLXByaW1hcnksXHJcbiAgJi5saW5rcyAubGluayBhLmxpbmstY3VzdG9tIC5idG4tLXByaW1hcnl7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGJhY2tncm91bmQ6IHJnYigyMDksNjcsOTQpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzAsNjQsMTUsMSkgMCUsIHJnYmEoMjA5LDY3LDk0LDEpIDEwMCUpO1xyXG4gIG1hcmdpbi10b3A6ICRwYWRkaW5nLWJsb2NrO1xyXG4gIC8vbWluLWhlaWdodDogMzgwcHg7XHJcblxyXG4gICYgaDJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDMuN3JlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1leHRyYTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJi5lbnRyeS10aXRsZTphZnRlcntcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuc2VjdGlvbi5saWtlLWl0e1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGJhY2tncm91bmQ6IHJnYigyMDksNjcsOTQpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjVkZWcsIHJnYmEoMjMwLDY0LDE1LDEpIDAlLCByZ2JhKDIwOSw2Nyw5NCwxKSAxMDAlKTtcclxuICBtYXJnaW4tdG9wOiAkcGFkZGluZy1ibG9jaztcclxuICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAmIC5tYXh7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICB9XHJcbiAgJiBoMntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMy43cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmIGF7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBsaW5lYXIgLjNzO1xyXG4gICAgJiBzdmd7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgbGluZWFyIC4zcztcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmIHN2Z3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5zZWN0aW9uLndvcmRze1xyXG4gICYgLmJ0bntcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAkc3BhY2VyLXNtYWxsLXBsdXM7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbXV0ZWQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQGV4dGVuZCAlYnRuO1xyXG4gIH1cclxufVxyXG4uZm9sbG93X3Vze1xyXG4gICYgLnRpdGxlX2ZvbGxvd3tcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LCBQSE4yWnlCcFpEMGlZWEp5YjNjdFptOXNiRzkzTFhWeklpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJMU5pNDFNRE1pSUdobGFXZG9kRDBpTVRNdU56azBJaUIyYVdWM1FtOTRQU0l3SURBZ05UWXVOVEF6SURFekxqYzVOQ0krRFFvZ0lEeHlaV04wSUdsa1BTSlNaV04wWVc1bmJHVmZPRFVpSUdSaGRHRXRibUZ0WlQwaVVtVmpkR0Z1WjJ4bElEZzFJaUIzYVdSMGFEMGlOVFF1TmpjMElpQm9aV2xuYUhROUlqRXVOamczSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dJRFl1TURVektTSWdabWxzYkQwaUkyWm1aaUl2UGcwS0lDQThaeUJwWkQwaVIzSnZkWEJsWHpreElpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd1pTQTVNU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb05EY3VPVE0xSURBcElqNE5DaUFnSUNBOGNHRjBhQ0JwWkQwaVZISmhZOE9wWHpFNElpQmtZWFJoTFc1aGJXVTlJbFJ5WVdQRHFTQXhPQ0lnWkQwaVRTMHpORFF1TlRNeExEWXlOaTQ1TURsc0xURXVNVFV0TVM0eU16VXNOaTR3T1RJdE5TNDJOakV0Tmk0d09USXROUzQyTmpNc01TNHhOUzB4TGpJek5TdzNMalF4T0N3MkxqbGFJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnek5EVXVOamd5SUMwMk1UTXVNVEUwS1NJZ1ptbHNiRDBpSTJabVppSXZQZzBLSUNBOEwyYytEUW84TDNOMlp6NE5DZz09XCIpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1Ni41cHg7XHJcbiAgICAgIGhlaWdodDogMTMuNzlweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgbGluZWFyIC4zcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2xpZGVyLnJvd3N7XHJcbiAgJiAuc2xpY2stdHJhY2t7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuc2VjdGlvbi5uYixcclxuc2VjdGlvbi5pbWctbmJ7XHJcbiAgJiBmaWd1cmV7XHJcbiAgICAmIGltZ3tcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjNzO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uLmJsb2NrLmRvdWJsZVBhZGRpbmcge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJsb2NrLWRvdWJsZSAwO1xyXG5cclxuICAmLnBhZF90b3Age1xyXG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWJsb2NrLWRvdWJsZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAmLnBhZF9ub25lIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gICYucGFkX2JvdHRvbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ibG9jay1kb3VibGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlua3tcclxuICAmIGEubGluay1jdXN0b217XHJcbiAgICAmIC5idG4tLXByaW1hcnl7XHJcbiAgICAgICYgc3ZnLmFycm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBzdmcuYXJyb3ctYmlne1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24udGV4dCAubGlua3tcclxuICAmIGEubGluay1jdXN0b217XHJcblxyXG4gICAgJiAuYnRuLS1wcmltYXJ5e1xyXG5cclxuICAgICAgJiBzdmd7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5zZWN0aW9uLnRleHRpbWcgLmxpbmssXHJcbnNlY3Rpb24uaW1ndGV4dCAubGlua3tcclxuICAmIGEubGluay1jdXN0b217XHJcblxyXG4gICAgJiAuYnRuLS1wcmltYXJ5e1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAmIHN2Zy5hcnJvdy1iaWd7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmIHN2Zy5hcnJvd3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgbGluZWFyIC4zcztcclxuICAgICAgICAmIGxpbmV7XHJcbiAgICAgICAgICBzdHJva2U6ICRjb2xvci1iYXNlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2UhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICYgc3Zne1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnNlY3Rpb24ubGlua3MgLmxpbmt7XHJcbiAgJiBhLmxpbmstY3VzdG9te1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgJiAuYnRuLS1wcmltYXJ5e1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICYgLmxhYmVse1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCBsaW5lYXIgLjNzO1xyXG4gICAgICB9XHJcbiAgICAgICYgc3ZnLmFycm93e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJiBzdmcuYXJyb3ctYmlne1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCBsaW5lYXIgLjNzO1xyXG4gICAgICB9XHJcbiAgICAgICYgW2NsYXNzKj1pY29uLV17XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsIFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNQzQ0TlRFaUlHaGxhV2RvZEQwaU55NDRNRFlpSUhacFpYZENiM2c5SWpBZ01DQXhNQzQ0TlRFZ055NDRNRFlpUGcwS0lDQThaeUJwWkQwaVpteGxZMmhsSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dMall4TmlraVBnMEtJQ0FnSUR4bklHbGtQU0ptYkdWamFHVXRNaUlnWkdGMFlTMXVZVzFsUFNKbWJHVmphR1VpSUhSeVlXNXpabTl5YlQwaWJXRjBjbWw0S0MweExDQXdMQ0F3TENBdE1Td2dPQzQxTVRJc0lETXVPVEF6S1NJK0RRb2dJQ0FnSUNBOGJHbHVaU0JwWkQwaVRHbG5ibVZmTnlJZ1pHRjBZUzF1WVcxbFBTSk1hV2R1WlNBM0lpQjRNVDBpT0M0MU1USWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBcElpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqSXpNaUl2UGcwS0lDQWdJRHd2Wno0TkNpQWdJQ0E4Y0dGMGFDQnBaRDBpUTI5c2IzSmZUM1psY214aGVTSWdaR0YwWVMxdVlXMWxQU0pEYjJ4dmNpQlBkbVZ5YkdGNUlpQmtQU0pOTkM0ME1UY3NNeTQ1VmpCTU5pNDBOalFzTVM0NU5URXNPQzQxTVRJc015NDVMRFl1TkRZMExEVXVPRFUxTERRdU5ERTNMRGN1T0RBMldrMHdMRE11T1Vnd1dpSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVM0M01qTXBJaTgrRFFvZ0lEd3ZaejROQ2p3dmMzWm5QZzBLXCIpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IGxpbmVhciAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmIC5idG4tLXByaW1hcnl7XHJcbiAgICAgICAgJiBzdmd7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBbY2xhc3MqPWljb24tXXtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgbGluZWFyIC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jZW50ZXJBbGx7XHJcblxyXG4gICAgJiBhLmxpbmstY3VzdG9tOmhvdmVye1xyXG4gICAgICAmIC5idG4tLXByaW1hcnl7XHJcbiAgICAgICAgJiAubGFiZWx7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLypcclxuc2VjdGlvbi50ZXh0aW1ne1xyXG4gICYgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnR7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbiovXHJcbi5wYWdle1xyXG4gICYgLmNvbnRlbnR7XHJcbiAgICAmIHVsLnVsLXNsb29we1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmIHNlY3Rpb24uYXJ0aWNsZXtcclxuICAgICYgZmlndXJle1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0tdXAnKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnVsLnVsLXNsb29we1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbnVsLnVsLXNsb29wIGxpe1xyXG4gIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbnVsLnVsLXNsb29wIGxpOmJlZm9yZXtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDU0cHg7XHJcbiAgaGVpZ2h0OiA1NC41cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNVEE0SWlCb1pXbG5hSFE5SWpFd09TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd09DQXhNRGtpUGcwS0lDQThaR1ZtY3o0TkNpQWdJQ0E4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14cGJtVmhjaTFuY21Ga2FXVnVkQ0lnZURFOUlqQXVOU0lnZURJOUlqQXVOU0lnZVRJOUlqRWlJR2R5WVdScFpXNTBWVzVwZEhNOUltOWlhbVZqZEVKdmRXNWthVzVuUW05NElqNE5DaUFnSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTUNJZ2MzUnZjQzFqYjJ4dmNqMGlJelE0TkROa01TSXZQZzBLSUNBZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJeElpQnpkRzl3TFdOdmJHOXlQU0lqTkRjeU1Ua3dJaTgrRFFvZ0lDQWdQQzlzYVc1bFlYSkhjbUZrYVdWdWRENE5DaUFnUEM5a1pXWnpQZzBLSUNBOFp5QnBaRDBpUjNKdmRYQmxYelUwTVNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0dVZ05UUXhJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1DNDBPVGNnTFRBdU1EZ3hLU0krRFFvZ0lDQWdQR1ZzYkdsd2MyVWdhV1E5SWtWc2JHbHdjMlZmT1RjaUlHUmhkR0V0Ym1GdFpUMGlSV3hzYVhCelpTQTVOeUlnWTNnOUlqVTBJaUJqZVQwaU5UUXVOU0lnY25nOUlqVTBJaUJ5ZVQwaU5UUXVOU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DNDBPVGNnTUM0d09ERXBJaUJtYVd4c1BTSjFjbXdvSTJ4cGJtVmhjaTFuY21Ga2FXVnVkQ2tpTHo0TkNpQWdJQ0E4Y0dGMGFDQnBaRDBpVkhKaFk4T3BYelUxTUNJZ1pHRjBZUzF1WVcxbFBTSlVjbUZqdzZrZ05UVXdJaUJrUFNKTk9UQTFMak15TXl3ek5EY3VPVEkxYkMweExqYzJNaTB5TGpnNU15MHVNREUxTFM0d01pMHhNeTQyTmpVdE1qQXVOVXc0TnpZc016UTBMamt3Tm13dExqQXdOUzR3TVRFdE1TNDRNelFzTXk0d01EaGhNVFl1TURjNUxERTJMakEzT1N3d0xEQXNNQ3d3TERFMkxqZ3hOMk0wTGprek5pdzRMakVzTVRVdU9URXlMREV3TGprc01qUXVOVEU1TERZdU1qVTNjekV4TGpVNE1pMHhOQzQ1TnpVc05pNDJORGN0TWpNdU1EYzBJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE9ETTFMakkwTnlBdE1qazJMakV5T0NraUlHWnBiR3c5SWlObVptWWlMejROQ2lBZ1BDOW5QZzBLUEM5emRtYytEUW89XCIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBsZWZ0OiAtNzVweDtcclxuICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcbnVsLnVsLXNsb29wIGxpOm50aC1jaGlsZChldmVuKTpiZWZvcmV7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNVEE0SWlCb1pXbG5hSFE5SWpFd09TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd09DQXhNRGtpUGcwS0lDQThaR1ZtY3o0TkNpQWdJQ0E4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14cGJtVmhjaTFuY21Ga2FXVnVkQ0lnZURFOUlqQXVORGN5SWlCNE1qMGlNQzQyT0RFaUlIa3lQU0l4TGpBeU9DSWdaM0poWkdsbGJuUlZibWwwY3owaWIySnFaV04wUW05MWJtUnBibWRDYjNnaVBnMEtJQ0FnSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SWlCemRHOXdMV052Ykc5eVBTSWpaREUwTXpWbElpOCtEUW9nSUNBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU5sTmpRd01HWWlMejROQ2lBZ0lDQThMMnhwYm1WaGNrZHlZV1JwWlc1MFBnMEtJQ0E4TDJSbFpuTStEUW9nSUR4bklHbGtQU0pIY205MWNHVmZOVE01SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3WlNBMU16a2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0Mwd0xqUTVOeUF0TUM0d01qVXBJajROQ2lBZ0lDQThaV3hzYVhCelpTQnBaRDBpUld4c2FYQnpaVjg1TnlJZ1pHRjBZUzF1WVcxbFBTSkZiR3hwY0hObElEazNJaUJqZUQwaU5UUWlJR041UFNJMU5DNDFJaUJ5ZUQwaU5UUWlJSEo1UFNJMU5DNDFJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0xqUTVOeUF3TGpBeU5Ta2lJR1pwYkd3OUluVnliQ2dqYkdsdVpXRnlMV2R5WVdScFpXNTBLU0l2UGcwS0lDQWdJRHh3WVhSb0lHbGtQU0pVY21Ganc2bGZOVFV3SWlCa1lYUmhMVzVoYldVOUlsUnlZV1BEcVNBMU5UQWlJR1E5SWswNU1EVXVNekl6TERNME55NDVNalZzTFRFdU56WXlMVEl1T0RrekxTNHdNVFV0TGpBeUxURXpMalkyTlMweU1DNDFURGczTml3ek5EUXVPVEEyYkMwdU1EQTFMakF4TVMweExqZ3pOQ3d6TGpBd09HRXhOaTR3Tnprc01UWXVNRGM1TERBc01Dd3dMREFzTVRZdU9ERTNZelF1T1RNMkxEZ3VNU3d4TlM0NU1USXNNVEF1T1N3eU5DNDFNVGtzTmk0eU5UZHpNVEV1TlRneUxURTBMamszTlN3MkxqWTBOeTB5TXk0d056UWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwNE16VXVNalEzSUMweU9UWXVNVEk0S1NJZ1ptbHNiRDBpSTJabVppSXZQZzBLSUNBOEwyYytEUW84TDNOMlp6NE5DZz09XCIpO1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQVJUSUNMRSAtIFBPU1RcclxuLy8gaGlkZSBkYXRlIHVwZGF0ZWRcclxuLmRhdGU6bm90KC5yb3cpIHtcclxuICAmLnVwZGF0ZWR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gYXJ0aWNsZSBtaW4gKGFyY2hpdmUpXHJcbmEubGluay1taW4sXHJcbmRpdi5mYWtle1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAmLmFyY2hpdmV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBAZXh0ZW5kICVib3hzaGFkb3c7XHJcbiAgJiAuY29udGVudHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgLy8mIC5kYXRlOm5vdCgucm93KSxcclxuICAgIC8vJiAuY2F0ZWdvcnksXHJcbiAgICAvLyYgLmR1cmF0aW9uIHtcclxuICAgIC8vICBvcGFjaXR5OiAwLjU7XHJcbiAgICAvLyAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAvL31cclxuICAgIC8vb3JkZXJcclxuICAgICYgLnRpdGxle1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGVyO1xyXG4gICAgfVxyXG4gICAgJiAuc3VidGl0bGV7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgY29sb3I6ICRjb2xvci1oZWFkZXI7XHJcblxyXG4gICAgfVxyXG4gICAgJiAuY2F0ZWdvcnl7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gICAgJiBwe1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuICAgICYgLmRhdGV7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gICAgJiAuYWN0aW9ue1xyXG4gICAgICBvcmRlcjogNVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJiAuYWN0aW9uIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIC8vJiBzdmd7XHJcbiAgICAvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gIHJpZ2h0OiAwO1xyXG4gICAgLy8gIG1hcmdpbjogMTBweDtcclxuICAgIC8vICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgLy99XHJcbiAgfVxyXG59XHJcblxyXG5hLmxpbmstbWlue1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgJiAucm91bmQsXHJcbiAgJiAuY29udGVudHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICYgLmFmdGVyIHtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAuM3M7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAmLnBhZ2V7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJiAuYWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5hLmxpbmstbWluLnNpbmdsZS1wb3N0e1xyXG4gIEBleHRlbmQgJWJveHNoYWRvdztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8vIGJhZGdlXHJcbi5iYWRnZS1uZXd7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xyXG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IC45cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjFweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICByaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gIHBhZGRpbmc6IDFweCA1cHggMXB4IDdweDtcclxufVxyXG4uYmFkZ2V7XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLThweDtcclxufVxyXG4vLyBwcmV2LCBuZXh0IHBvc3RcclxuLnByZXYsXHJcbi5uZXh0e1xyXG4gICYgLnJvdW5kLnNtYWxse1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIEBleHRlbmQgJWJveHNoYWRvdztcclxuICAgICYuZGlzYWJsZWR7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NhcmdvLmhvbWUgLm5leHRfYmxvY2sge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XHJcbn1cclxuLnZpZGVve1xyXG4gICYgLm11dGUtYnRue1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoIDUwJSAtIDkwcHggKTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IHRvcCBsaW5lYXIgLjNzLCBvcGFjaXR5IGxpbmVhciAuM3M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmIC5tdXRlLWJ0bi5zaG93e1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy90b3A6IC01MHB4O1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCA1MCUgLSAxMjBweCApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAmIC5tdXRlLWJ0bi5taW4uc2hvd3tcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCA1MCUgLSA2MHB4ICk7XHJcbiAgfVxyXG4gICYgLm11dGUtYnRuLm1pbi5zaG93ID4gc3BhbjpmaXJzdC1jaGlsZHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICAmIC5tdXRlLWJ0bi5zaG93Om5vdCgubWluKSA+IHNwYW46Zmlyc3QtY2hpbGR7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxuICAmIC5tdXRlLWJ0bi5zaG93ID4gKntcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgJiAubXV0ZS1idG4uc2hvdyA+IGF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDZweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgbWFyZ2luOiBhdXRvIDRweDtcclxuICB9XHJcbiAgJiAubXV0ZS1idG4uc2hvdyA+IGEgc3Zne1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICYgLm11dGUtYnRuLnNob3cgPiBhOmxhc3QtY2hpbGR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICB9XHJcbiAgJiAubXV0ZS1idG4uc2hvdy5taW4gPiBzcGFuOmZpcnN0LWNoaWxkICsgYXtcclxuICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgfVxyXG4gICYgLm11dGUtYnRuIGE6aG92ZXJ7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4jY2FyZ28uaG9tZXtcclxuICAmIHNlY3Rpb24gLm1lZGlhLmxhdW5jaHZpZGVve1xyXG4gICAgJi5pblZpZXcudXB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcztcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICYuYW5pbWF0ZWR7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAudmlkZW9FbWJlZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLm11c3RBY2NlcHRDb29raWV7XHJcbiAgICAmLnZpbWVvX3BsYXllcntcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgJiA+IGlmcmFtZXtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4Ny43N3ZoO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vIE1FTlUgQ0FMTCB0byBBQ1RJT05cclxuLmNhbGwtdG8tYWN0aW9uLW5hdi1jb250YWluZXJ7XHJcbiAgbWF4LXdpZHRoOiAkbWF4LXNpemUtY29udGVudDtcclxuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggbGluZWFyIC4zcztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgJiA+IG5hdi5uYXZpZ2F0aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMTBweDtcclxuICAgIHRyYW5zaXRpb246IHRvcCBsaW5lYXIgLjNzO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICYgLm1lbnUtY2FsbC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmIHVsI2NhbGwtdG8tYWN0aW9uIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICYucm91bmQzYXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAmIC5sYWJlbHMucm91bmQzYXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYm94c2hhZG93O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpYzJ4dmIzQXRaMjkxZEhSbExXSjBiaUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJeE5uQjRJaUJvWldsbmFIUTlJakl5Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeU1pSStQSEJoZEdnZ2FXUTlJbFJ5WVdQRHFWODJOeklpSUhOMGNtOXJaVDBpSXpBeU1ESXdNeUlnYzNSeWIydGxMWGRwWkhSb1BTSXdMamsyTnpJaUlHWnBiR3c5SW01dmJtVWlJR05zWVhOelBTSnpkREFpSUdROUlrMHhOQzR5TERFd0xqVnNMVEF1TnkweExqSnNNQ3d3VERndU1Td3hMakpNTWk0MUxEa3VNM1l3YkMwd0xqY3NNUzR5WXkweExqTXNNaTR4TFRFdU15dzBMamNzTUN3MkxqY05DaUJqTWl3ekxqSXNOaTQwTERRdU5DdzVMamdzTWk0MVV6RTJMaklzTVRNdU9Dd3hOQzR5TERFd0xqVWlQand2Y0dGMGFENDhMM04yWno0PVwiKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMTVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAuMnM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGZpZ3VyZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICYgZmlndXJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC01MDA7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWJveHNoYWRvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiBsaSBhOmhvdmVyIHtcclxuICAgICAgICAgICYgZmlndXJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJ7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuZm9vdGVyI2NvbG9waG9uIC5mb290ZXIgLmZvb3Rlci1tZW51Lm1heCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tb2RhbHtcclxuICAmIC5pblZpZXcudXA6bm90KC5hbmltYXRlZCl7XHJcbiAgICBhbmltYXRpb24tbmFtZTogY29udGVudFNsaWRlVXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICAmIC5pblZpZXcudXBCaWc6bm90KC5hbmltYXRlZCl7XHJcbiAgICBhbmltYXRpb24tbmFtZTogY29udGVudFNsaWRlVXBCaWc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuXHJcbiAgLy8gc2xpZGVMZWZ0XHJcbiAgJiAuaW5WaWV3LmxlZnQ6bm90KC5hbmltYXRlZCl7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dFxyXG4gIH1cclxuICAmIC5pblZpZXcuYmlnbGVmdDpub3QoLmFuaW1hdGVkKXtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjdzIGVhc2Utb3V0XHJcbiAgfVxyXG4gIC8vIHNsaWRlUmlnaHRcclxuICAmIC5pblZpZXcucmlnaHQ6bm90KC5hbmltYXRlZCl7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiByaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjdzIGVhc2Utb3V0XHJcbiAgfVxyXG4gICYgLmluVmlldy5iaWdyaWdodDpub3QoLmFuaW1hdGVkKXtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IHJpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuN3MgZWFzZS1vdXRcclxuICB9XHJcblxyXG4gIC8vIGZhZGVcclxuICAubWFzb25yeS5sb2FkZWQuZmFkZSxcclxuICAuaW5WaWV3Om5vdCguYW5pbWF0ZWQpLmZhZGUsXHJcbiAgLmluVmlldzpub3QoLmFuaW1hdGVkKS5mYWRlMntcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbmZvb3RlciNjb2xvcGhvbiAuZm9vdGVyIC5mb290ZXItbWVudS5tYXggLm1haW4tbG9nbyB7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bS11cCcpe1xyXG5cclxuICB9XHJcbn1cclxuIiwiXHJcbnAuYmxvY2staGVhZGVye1xyXG4gIGZvbnQtc2l6ZTogMy43cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWV4dHJhO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XHJcbn1cclxuXHJcbi5oMS1saWtle1xyXG4gIGZvbnQtc2l6ZTogNC44cmVtO1xyXG59XHJcbi5oMi1saWtle1xyXG4gIGZvbnQtc2l6ZTogMi43cmVtO1xyXG59XHJcbi5oMy1saWtle1xyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG59XHJcbi5oNC1saWtle1xyXG4gIGZvbnQtc2l6ZSA6IDIuMHJlbVxyXG59XHJcbi5oNS1saWtle1xyXG4gIGZvbnQtc2l6ZSA6IDEuOHJlbVxyXG59XHJcbi5oNi1saWtle1xyXG4gIGZvbnQtc2l6ZSA6IDEuNnJlbVxyXG59XHJcbnVsLmN1c3RvbXtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxudWwuY3VzdG9tIGxpe1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDExMiwxMDgsMTA4LCAuNSk7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMS45cmVtO1xyXG59XHJcbnVsLmN1c3RvbSBsaTpiZWZvcmV7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxNS40MXB4O1xyXG4gIGhlaWdodDogMTcuNTZweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOUzQwTVRNaUlHaGxhV2RvZEQwaU1UY3VOVFUySWlCMmFXVjNRbTk0UFNJd0lEQWdNVFV1TkRFeklERTNMalUxTmlJK0RRb2dJRHh3WVhSb0lHbGtQU0p3ZFdObElpQmtQU0pOTmpnMExqUTFPQ3d4TVRFdU1URTBiQzAzTGpjeE55dzBMakUzT1MwdU1EZzJMRGd1Tnprc055NDJNalFzTkM0MU9EaE1Oamt5TERFeU5DNDBPVEpzTGpBM01pMDRMamhhSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3ROamMyTGpZMU5TQXRNVEV4TGpFeE5Da2lJR1pwYkd3OUlpTXlZMk0wWXpBaUx6NE5Dand2YzNablBnMEtcIik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAwcHggIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ24tbGFzdDogc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBmb250LXNpemU6IDMuN3JlbTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuYmxvY2txdW90ZSBwOmJlZm9yZSxcclxuYmxvY2txdW90ZSBwOmFmdGVyIHtcclxuICBmb250LXNpemU6IDMuN3JlbTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGNvbnRlbnQ6ICfCqyc7XHJcbn1cclxuYmxvY2txdW90ZSBwOmFmdGVyIHtcclxuICBjb250ZW50OiAnwrsnO1xyXG59XHJcblxyXG5oMntcclxuICAvL2NvbG9yOiAjRkUzMzBBO1xyXG4gIC8vZm9udC1zaXplOiAxLjlyZW07XHJcbiAgLy9mb250LXdlaWdodDogNzAwO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNkU2RTZFO1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC8vJjpiZWZvcmV7XHJcbiAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gIHdpZHRoOiA0NnB4O1xyXG4gIC8vICBoZWlnaHQ6IDFweDtcclxuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogIzZFNkU2RTtcclxuICAvLyAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gIC8vICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgLy99XHJcbn1cclxuXHJcbnVsLnVsLXNsb29we1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbnVsLnVsLXNsb29wIGxpe1xyXG4gIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbnVsLnVsLXNsb29wIGxpOmJlZm9yZXtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDU0cHg7XHJcbiAgaGVpZ2h0OiA1NC41cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNVEE0SWlCb1pXbG5hSFE5SWpFd09TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd09DQXhNRGtpUGcwS0lDQThaR1ZtY3o0TkNpQWdJQ0E4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14cGJtVmhjaTFuY21Ga2FXVnVkQ0lnZURFOUlqQXVOU0lnZURJOUlqQXVOU0lnZVRJOUlqRWlJR2R5WVdScFpXNTBWVzVwZEhNOUltOWlhbVZqZEVKdmRXNWthVzVuUW05NElqNE5DaUFnSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTUNJZ2MzUnZjQzFqYjJ4dmNqMGlJelE0TkROa01TSXZQZzBLSUNBZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJeElpQnpkRzl3TFdOdmJHOXlQU0lqTkRjeU1Ua3dJaTgrRFFvZ0lDQWdQQzlzYVc1bFlYSkhjbUZrYVdWdWRENE5DaUFnUEM5a1pXWnpQZzBLSUNBOFp5QnBaRDBpUjNKdmRYQmxYelUwTVNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0dVZ05UUXhJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1DNDBPVGNnTFRBdU1EZ3hLU0krRFFvZ0lDQWdQR1ZzYkdsd2MyVWdhV1E5SWtWc2JHbHdjMlZmT1RjaUlHUmhkR0V0Ym1GdFpUMGlSV3hzYVhCelpTQTVOeUlnWTNnOUlqVTBJaUJqZVQwaU5UUXVOU0lnY25nOUlqVTBJaUJ5ZVQwaU5UUXVOU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DNDBPVGNnTUM0d09ERXBJaUJtYVd4c1BTSjFjbXdvSTJ4cGJtVmhjaTFuY21Ga2FXVnVkQ2tpTHo0TkNpQWdJQ0E4Y0dGMGFDQnBaRDBpVkhKaFk4T3BYelUxTUNJZ1pHRjBZUzF1WVcxbFBTSlVjbUZqdzZrZ05UVXdJaUJrUFNKTk9UQTFMak15TXl3ek5EY3VPVEkxYkMweExqYzJNaTB5TGpnNU15MHVNREUxTFM0d01pMHhNeTQyTmpVdE1qQXVOVXc0TnpZc016UTBMamt3Tm13dExqQXdOUzR3TVRFdE1TNDRNelFzTXk0d01EaGhNVFl1TURjNUxERTJMakEzT1N3d0xEQXNNQ3d3TERFMkxqZ3hOMk0wTGprek5pdzRMakVzTVRVdU9URXlMREV3TGprc01qUXVOVEU1TERZdU1qVTNjekV4TGpVNE1pMHhOQzQ1TnpVc05pNDJORGN0TWpNdU1EYzBJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE9ETTFMakkwTnlBdE1qazJMakV5T0NraUlHWnBiR3c5SWlObVptWWlMejROQ2lBZ1BDOW5QZzBLUEM5emRtYytEUW89XCIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBsZWZ0OiAtNzVweDtcclxuICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcbnVsLnVsLXNsb29wIGxpOm50aC1jaGlsZChldmVuKTpiZWZvcmV7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNVEE0SWlCb1pXbG5hSFE5SWpFd09TSWdkbWxsZDBKdmVEMGlNQ0F3SURFd09DQXhNRGtpUGcwS0lDQThaR1ZtY3o0TkNpQWdJQ0E4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14cGJtVmhjaTFuY21Ga2FXVnVkQ0lnZURFOUlqQXVORGN5SWlCNE1qMGlNQzQyT0RFaUlIa3lQU0l4TGpBeU9DSWdaM0poWkdsbGJuUlZibWwwY3owaWIySnFaV04wUW05MWJtUnBibWRDYjNnaVBnMEtJQ0FnSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SWlCemRHOXdMV052Ykc5eVBTSWpaREUwTXpWbElpOCtEUW9nSUNBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU5sTmpRd01HWWlMejROQ2lBZ0lDQThMMnhwYm1WaGNrZHlZV1JwWlc1MFBnMEtJQ0E4TDJSbFpuTStEUW9nSUR4bklHbGtQU0pIY205MWNHVmZOVE01SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3WlNBMU16a2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0Mwd0xqUTVOeUF0TUM0d01qVXBJajROQ2lBZ0lDQThaV3hzYVhCelpTQnBaRDBpUld4c2FYQnpaVjg1TnlJZ1pHRjBZUzF1WVcxbFBTSkZiR3hwY0hObElEazNJaUJqZUQwaU5UUWlJR041UFNJMU5DNDFJaUJ5ZUQwaU5UUWlJSEo1UFNJMU5DNDFJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0xqUTVOeUF3TGpBeU5Ta2lJR1pwYkd3OUluVnliQ2dqYkdsdVpXRnlMV2R5WVdScFpXNTBLU0l2UGcwS0lDQWdJRHh3WVhSb0lHbGtQU0pVY21Ganc2bGZOVFV3SWlCa1lYUmhMVzVoYldVOUlsUnlZV1BEcVNBMU5UQWlJR1E5SWswNU1EVXVNekl6TERNME55NDVNalZzTFRFdU56WXlMVEl1T0RrekxTNHdNVFV0TGpBeUxURXpMalkyTlMweU1DNDFURGczTml3ek5EUXVPVEEyYkMwdU1EQTFMakF4TVMweExqZ3pOQ3d6TGpBd09HRXhOaTR3Tnprc01UWXVNRGM1TERBc01Dd3dMREFzTVRZdU9ERTNZelF1T1RNMkxEZ3VNU3d4TlM0NU1USXNNVEF1T1N3eU5DNDFNVGtzTmk0eU5UZHpNVEV1TlRneUxURTBMamszTlN3MkxqWTBOeTB5TXk0d056UWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwNE16VXVNalEzSUMweU9UWXVNVEk0S1NJZ1ptbHNiRDBpSTJabVppSXZQZzBLSUNBOEwyYytEUW84TDNOMlp6NE5DZz09XCIpO1xyXG59XHJcblxyXG5oMi5yZWR7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDM4cHg7XHJcbiAgY29sb3I6ICNGRTMzMEE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxuICAmIHN0cm9uZ3tcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy9zdHJvbmd7XHJcbi8vICBjb2xvcjogIzEzMzc4MTtcclxuLy99XHJcblxyXG4uYmxvY2stYmctd3lzaXd5Z3tcclxuICBiYWNrZ3JvdW5kOiAjMTMzNzgxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYmxvY2stYmctd3lzaXd5ZzpiZWZvcmV7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1heC13aWR0aDogMTE0cHg7XHJcbiAgYmFja2dyb3VuZDogIzY5QjRGRjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTBweDtcclxuICByaWdodDogLTEwcHg7XHJcbn1cclxuLmJsb2NrLWJnLXd5c2l3eWc6YWZ0ZXJ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgYmFja2dyb3VuZDogIzY5QjRGRjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAtMTBweDtcclxufVxyXG5cclxuLy9oM3tcclxuLy8gIGNvbG9yOiAjMTMzNzgxO1xyXG4vL31cclxuLy9oMzphZnRlcntcclxuLy8gIGNvbnRlbnQ6ICcnO1xyXG4vLyAgZGlzcGxheTogYmxvY2s7XHJcbi8vICB3aWR0aDogNTRweDtcclxuLy8gIGhlaWdodDogNHB4O1xyXG4vLyAgYmFja2dyb3VuZDogI0U0MzEyQjtcclxuLy8gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbi8vICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4vL31cclxuXHJcblxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/