@import url("https://fonts.googleapis.com/css?family=Raleway|Roboto|Satisfy");
body {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  color: #000000;
  scroll-behavior: smooth;
  padding-top: 108px;
}
p {
  margin-bottom: 1.75rem;
}
a,
a.page-link,
a:hover,
a.page-link:hover {
  color: #02a7ff;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4 {
  font-family: "Raleway", sans-serif;
}
h1,
.h1 {
  font-size: 50px;
  letter-spacing: 2px;
}
h2,
.h2 {
  font-size: 32px;
  letter-spacing: 2px;
}
h3,
.h3 {
  font-size: 24px;
  letter-spacing: 1px;
}
h4,
.h4 {
  font-size: 20px;
  letter-spacing: 1px;
}
.hide {
  display: none;
}
.cursive {
  font-family: "Satisfy", cursive;
}
.nouline {
  text-decoration: none !important;
}
.small {
  font-size: 16px;
}
.minh-50 {
  min-height: 50px !important;
}
.minh-75 {
  min-height: 75px !important;
}
.minh-100 {
  min-height: 100px !important;
}
.minh-125 {
  min-height: 125px !important;
}
.minh-200 {
  min-height: 200px !important;
}
.minh-250 {
  min-height: 250px !important;
}
.minh-300 {
  min-height: 300px !important;
}
.minh-400 {
  min-height: 400px !important;
}
.minh-500 {
  min-height: 500px !important;
}
.minh-100p {
  min-height: 100% !important;
}
.btn-lg {
  min-width: 150px;
}
.ucase {
  text-transform: uppercase;
}
.imgAsBg {
  background-size: cover !important;
  background-position: center;
  position: relative;
}
.imgAsBg.overlay:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
}
.processingModal {
  display: none;
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(135, 206, 250, 0.4) url("images/loading.gif") 50% 50% no-repeat;
}
body.processingModal {
  overflow: hidden;
}
body.loading .processingModal {
  display: block;
}
.zi1 {
  z-index: 1 !important;
}
.zi2 {
  z-index: 2 !important;
}
.mainNavWrap {
  margin-top: 32px;
  background-color: #fff;
  padding: 3px 0;
  opacity: 0.9;
}
.mainNavWrap .logo {
  max-height: 60px;
}
.mainNavWrap .navbar-nav .nav-link {
  font-family: "Raleway", sans-serif;
  font-size: 15.8px;
  color: #333333;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 5px 12px;
  transition: 0.2s;
}
.mainNavWrap .navbar-nav .nav-item.active .nav-link {
  color: #007abe;
  font-weight: 900;
}
.mainNavWrap .navbar-nav .nav-item::after {
  content: "";
  display: block;
  width: 0px;
  height: 2px;
  background: #007abe;
  transition: 0.2s;
}
.mainNavWrap .navbar-nav .nav-item:hover::after {
  width: 100%;
}
.mainNavWrap.scrolled {
  opacity: 1;
  background-color: #fcfcfc;
  border-bottom: 1px solid #dee2e6;
}
.mainNavWrap.scrolled .logo {
  max-height: 60px;
  transition: max-height 0.5s;
}
.topBanner .bg-banner {
  background-position: top center;
  background-size: cover;
  overflow: hidden;
  min-height: 60vh;
}
.topBanner .carousel-inner {
  width: 100%;
  height: 50vh;
}
.topBanner .carousel-inner .carousel-item {
  background-size: cover;
}
.topBanner .carousel-caption {
  margin: auto;
}
.topBanner .carousel-caption h3 {
  font-size: 32px;
}
.scrollup {
  width: 41px;
  height: 24px;
  position: fixed;
  bottom: 60px;
  right: 15px;
  display: none;
  text-indent: -9999px;
  background: url("images/icon_top.png") no-repeat;
}
footer {
  font-size: 16px;
}
footer .footerTop {
  background-color: #222222;
  padding: 12px;
  color: #dee2e6;
}
footer a {
  color: #dee2e6 !important;
}
.carousel-control-prev,
.carousel-control-next {
  background: transparent;
  color: #007346 !important;
  align-items: flex-end;
  bottom: 50px;
  width: auto;
  font-size: 32px;
}
.carousel-control-prev:hover,
.carousel-control-next:hover {
  color: #007346 !important;
}
.videoWrap {
  position: relative;
  background-color: white;
  max-height: 75vh;
  width: 100%;
  overflow: hidden;
}
.videoWrap video {
  width: 100%;
}
.videoWrap .container {
  position: relative;
  z-index: 2;
}
.videoWrap .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 1;
}
.parallax-mirror:after,
.parallax-window.addMobTransparency:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
}
.parallax-window {
  position: relative;
}
.rt-home {
  padding-top: 0;
}
.rt-home .homeBanner {
  min-height: 60vh;
}
@media (max-width: 991.98px) {
  h1,
  .h1 {
    font-size: 36px;
  }
  .display-1 {
    font-size: 3.25rem;
  }
  .display-2 {
    font-size: 2.75rem;
  }
  .display-3 {
    font-size: 2.25rem;
  }
  .display-4 {
    font-size: 2rem;
  }
  .btn {
    white-space: normal;
  }
  .card-deck .card {
    -ms-flex: 1 0 45%;
    flex: 1 0 45%;
  }
}
@media (min-width: 768px) {
  #searchTop select {
    margin-right: 5px;
    max-width: 150px;
  }
  #searchTop input {
    max-width: 150px;
  }
}
@media (min-width: 992px) {
  body {
    padding-top: 138px;
  }
  /*** remove the styles applied for parallax-window for desktops ***/
  .parallax-window.addMobTransparency:after {
    background: transparent;
    position: static;
  }
  .minh-lg-400 {
    min-height: 400px !important;
  }
  .frmHoriz .control-label {
    text-align: right;
    margin-top: 5px;
  }
  .mainNavWrap {
    border-bottom: 1px solid #dee2e6;
  }
  .mainNavWrap .logo {
    max-height: 90px;
    transition: max-height 0.5s;
  }
  .topBanner .carousel-inner {
    height: 70vh;
  }
}
@media (min-width: 1200px) {
  .minh-xl-50 {
    min-height: 50px !important;
  }
}
/**** PAGE PRE-LOADER ****/
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
#loader-wrapper #loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 2s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
  z-index: 1001;
}
#loader-wrapper #loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 3s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader-wrapper #loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 1.5s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #e9f0f8;
  z-index: 1000;
  -webkit-transform: translateX(0);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(0);
  /* IE 9 */
  transform: translateX(0);
  /* Firefox 16+, IE 10+, Opera */
}
#loader-wrapper .loader-section.section-left {
  left: 0;
}
#loader-wrapper .loader-section.section-right {
  right: 0;
}
/*** hide these before the preloader **/
.header,
.navbar {
  visibility: hidden;
}
body.loaded {
  /* Loaded */
}
body.loaded #loader-wrapper {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateY(-100%);
  /* IE 9 */
  transform: translateY(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.3s 1s ease-out;
  transition: all 0.3s 1s ease-out;
}
body.loaded #loader-wrapper #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
body.loaded #loader-wrapper .loader-section.section-left {
  -webkit-transform: translateX(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(-100%);
  /* IE 9 */
  transform: translateX(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
body.loaded #loader-wrapper .loader-section.section-right {
  -webkit-transform: translateX(100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(100%);
  /* IE 9 */
  transform: translateX(100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
.glow {
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: text-shadow 1s linear;
  -moz-transition: text-shadow 1s linear;
  -o-transition: text-shadow 1s linear;
  transition: text-shadow 1s linear;
}
#searchTop {
  position: relative;
  float: right;
}
#searchTop .advSearchPanel {
  position: absolute;
  left: 0;
  top: 31px;
  width: 100%;
  border-radius: 0 0 4px 4px;
  z-index: 1000;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  display: none;
  float: left;
  margin: 2px 0 0;
  padding: 5px 0;
}
#searchTop .advSearchPanel .inner {
  padding: 15px;
}
#searchTop .advSearchPanel .inner .form-group {
  width: 100%;
}
#searchTop select {
  max-width: 200px;
}
@media screen and (max-width: 468px) {
  #searchTop select {
    max-width: none;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #searchTop {
    margin: 20px 0 0 0;
    float: none;
  }
}
/* Cookie Accept Banner*/
/* https://www.websitepolicies.com/cookie-consent-banner-generator */
.wpcc-container {
  opacity: 1;
}
.wpcc-transparency-5 {
  opacity: 0.95;
}
.wpcc-transparency-10 {
  opacity: 0.9;
}
.wpcc-transparency-15 {
  opacity: 0.85;
}
.wpcc-transparency-20 {
  opacity: 0.8;
}
.wpcc-transparency-25 {
  opacity: 0.75;
}
.wpcc-container {
  border-style: solid;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5em;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  overflow: hidden;
  position: fixed;
  transition: opacity 1s ease;
  z-index: 9999;
}
@media print {
  .wpcc-container {
    display: none;
  }
}
.wpcc-pushdown-wrap {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
}
.wpcc-pushdown {
  margin: 0 !important;
  position: static;
}
.wpcc-invisible {
  opacity: 0;
}
.wpcc-fontsize-tiny {
  font-size: 12px;
}
.wpcc-fontsize-small {
  font-size: 14px;
}
.wpcc-fontsize-large {
  font-size: 18px;
}
.wpcc-border-thin {
  border-width: 1px;
}
.wpcc-border-normal {
  border-width: 3px;
}
.wpcc-border-thick {
  border-width: 5px;
}
.wpcc-float {
  flex-direction: column;
  max-width: 22em;
  padding: 1.5em;
}
.wpcc-float.wpcc-padding-small {
  padding: 1em;
}
.wpcc-float.wpcc-padding-large {
  padding: 2em;
}
.wpcc-banner {
  flex-direction: row;
  margin: 1em;
  padding: 1em;
}
.wpcc-banner.wpcc-padding-small {
  padding: 0.5em 0.5em 0.5em 1em;
}
.wpcc-banner.wpcc-padding-large {
  padding: 1.5em;
}
.wpcc-banner.wpcc-margin-none {
  margin: 0;
}
.wpcc-banner.wpcc-margin-small {
  margin: 0.5em;
}
.wpcc-banner.wpcc-margin-large {
  margin: 1.5em;
}
.wpcc-padding-none {
  padding: 0;
}
.wpcc-padding-none.wpcc-float .wpcc-message {
  margin: 1em;
}
.wpcc-padding-none.wpcc-banner .wpcc-message {
  margin: 0.8em 1em;
}
.wpcc-padding-none.wpcc-banner .wpcc-btn {
  height: 100%;
  padding: 0.9em 1.5em;
}
.wpcc-btn,
.wpcc-privacy {
  cursor: pointer;
}
.wpcc-privacy {
  display: inline-block;
  opacity: 0.85;
  text-decoration: underline;
}
.wpcc-privacy:hover {
  opacity: 1;
}
.wpcc-privacy:active,
.wpcc-privacy:visited {
  color: initial;
}
.wpcc-btn {
  display: block;
  font-size: 0.9em;
  font-weight: 700;
  padding: 0.4em 0.8em;
  text-align: center;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
}
.wpcc-btn:hover {
  text-decoration: none;
}
.wpcc-top {
  top: 1em;
}
.wpcc-top.wpcc-margin-none {
  top: 0;
}
.wpcc-top.wpcc-margin-small {
  top: 0.5em;
}
.wpcc-top.wpcc-margin-large {
  top: 1.5em;
}
.wpcc-left {
  left: 1em;
}
.wpcc-left.wpcc-margin-none {
  left: 0;
}
.wpcc-left.wpcc-margin-small {
  left: 0.5em;
}
.wpcc-left.wpcc-margin-large {
  left: 1.5em;
}
.wpcc-right {
  right: 1em;
}
.wpcc-right.wpcc-margin-none {
  right: 0;
}
.wpcc-right.wpcc-margin-small {
  right: 0.5em;
}
.wpcc-right.wpcc-margin-large {
  right: 1.5em;
}
.wpcc-bottom {
  bottom: 1em;
}
.wpcc-bottom.wpcc-margin-none {
  bottom: 0;
}
.wpcc-bottom.wpcc-margin-small {
  bottom: 0.5em;
}
.wpcc-bottom.wpcc-margin-large {
  bottom: 1.5em;
}
.wpcc-float .wpcc-message {
  display: block;
  margin-bottom: 1em;
}
.wpcc-banner {
  align-items: center;
}
.wpcc-banner.wpcc-top {
  left: 0;
  right: 0;
  top: 0;
}
.wpcc-banner.wpcc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
.wpcc-banner .wpcc-message {
  display: block;
  flex: 1 1 auto;
  margin-right: 1em;
  max-width: 100%;
}
.wpcc-float .wpcc-compliance {
  flex: 1 0 auto;
}
.wpcc-corners-small {
  border-radius: 5px;
}
.wpcc-corners-normal {
  border-radius: 7px;
}
.wpcc-corners-large {
  border-radius: 10px;
}
.wpcc-corners-round .wpcc-btn {
  border-radius: 4px;
}
.wpcc-corners-round.wpcc-margin-none,
.wpcc-corners-round.wpcc-padding-none .wpcc-btn {
  border-radius: 0;
}
.wpcc-corners-round.wpcc-margin-none {
  border-radius: 0;
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .wpcc-top {
    top: 0 !important;
  }
  .wpcc-bottom {
    bottom: 0 !important;
  }
  .wpcc-banner,
  .wpcc-float,
  .wpcc-left,
  .wpcc-right {
    left: 0 !important;
    margin: 0 !important;
    right: 0 !important;
  }
  .wpcc-banner {
    align-items: unset;
    flex-direction: column;
  }
  .wpcc-corners-round {
    border-radius: 0 !important;
  }
  .wpcc-float {
    max-width: none;
  }
  .wpcc-message {
    margin-bottom: 1em;
  }
  .wpcc-banner.wpcc-padding-small {
    padding: 0.5em;
  }
  .wpcc-padding-small .wpcc-message {
    margin-bottom: 0.5em;
  }
}

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