@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;900&display=swap);
/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
header {
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  border-bottom: 2px solid #707070; }
  header .container {
    min-height: 78px;
    position: relative; }
  header .logo {
    padding: 0;
    text-decoration: none;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    max-width: 160px;
    display: block;
    width: 100%; }
    header .logo img {
      display: block;
      width: 100%;
      height: auto; }

header .main-nav {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  text-align: right; }
  header .main-nav ul {
    padding-left: 0;
    list-style: none; }
    header .main-nav ul li {
      display: inline-block; }
      header .main-nav ul li a,
      header .main-nav ul li a:visited {
        padding: 12px 20px;
        display: inline-block;
        text-decoration: none;
        line-height: 1;
        color: #001f21; }
      header .main-nav ul li.menu-item-has-children {
        position: relative; }
        header .main-nav ul li.menu-item-has-children > a:after,
        header .main-nav ul li.menu-item-has-children > a:visited:after {
          content: '\f078';
          font-weight: 600;
          font-family: 'Font Awesome 5 free';
          display: inline-block;
          z-index: 3;
          font-size: 10px;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          right: 0; }
        header .main-nav ul li.menu-item-has-children:hover .sub-menu {
          display: block; }

header .sub-menu {
  display: none;
  position: absolute;
  right: 0;
  min-width: 150px;
  background: #fff;
  box-shadow: 0 6px 6px 0px rgba(0, 0, 0, 0.15); }
  header .sub-menu li {
    display: block; }

.big-header {
  background-size: cover;
  background-position: center center; }

.mobile-nav {
  top: 150px;
  height: calc(100vh - 150px);
  overflow-y: scroll;
  width: 100%;
  position: fixed;
  right: 0%;
  left: 0;
  padding: 0;
  opacity: 0;
  transition: 0.3s;
  z-index: 900;
  text-align: center;
  pointer-events: none;
  display: none; }
  .mobile-nav ul {
    list-style: none;
    display: block;
    padding-left: 0;
    width: 100%; }
    .mobile-nav ul li {
      display: block;
      width: 100%; }
      .mobile-nav ul li a,
      .mobile-nav ul li a:visited {
        width: 100%;
        display: block;
        padding: 10px 20px;
        text-decoration: none;
        color: #fff; }
      .mobile-nav ul li.current-menu-item a,
      .mobile-nav ul li.current-menu-item a:visited, .mobile-nav ul li.current-page-parent a,
      .mobile-nav ul li.current-page-parent a:visited {
        background: #fff;
        color: #001f21; }
  .mobile-nav.fold-out {
    opacity: 1;
    pointer-events: auto; }

.menu-switch {
  top: 50%;
  height: 44px;
  width: 44px;
  text-align: center;
  margin-top: -22px;
  right: 4%;
  border-radius: 0;
  padding-top: 12px;
  z-index: 100;
  background: #001f21;
  position: absolute;
  display: none; }
  .menu-switch .mobile-button-text {
    position: absolute;
    left: -42px;
    color: #001f21;
    font-weight: 400;
    text-transform: none;
    font-size: 14px; }
  .menu-switch i {
    color: #fff;
    font-size: 18px;
    position: relative;
    z-index: 2; }

.background-wrapper {
  position: fixed;
  z-index: 800;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: none;
  pointer-events: none;
  opacity: 0;
  background: #001f21;
  transition: 0.3s;
  display: none; }
  .background-wrapper.active-bg {
    opacity: 1;
    pointer-events: auto; }

.button,
.button:visited,
.gform_footer .button {
  background: #00de8d;
  display: inline-block;
  border-radius: 0;
  position: relative;
  transition: 0.3s;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  padding: 20px 80px 20px 20px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  border: 2px solid transparent;
margin-top: 3%;
cursor:pointer;
}
  .button:after,
  .button:visited:after,
  .gform_footer .button:after {
    content: '';
    width: 40px;
    height: 40px;
    background-image: url("../images/icons/circle-arrow-right.svg");
    background-size: 100% auto;
    background-position: center center;
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s; }
  .button:hover, .button:focus,
  .button:visited:hover,
  .button:visited:focus,
  .gform_footer .button:hover,
  .gform_footer .button:focus {
    background: #007a4e;
    outline: none; }
  .button.outline,
  .button:visited.outline,
  .gform_footer .button.outline {
    border-color: #00de8d;
    color: #00de8d; }
    .button.outline:hover, .button.outline:focus,
    .button:visited.outline:hover,
    .button:visited.outline:focus,
    .gform_footer .button.outline:hover,
    .gform_footer .button.outline:focus {
      background: none;
      border-color: #007a4e;
      color: #007a4e; }
  .button.text,
  .button:visited.text,
  .gform_footer .button.text {
    background: none;
    padding-left: 0;
    color: #00de8d;
    border: none; }
    .button.text:after,
    .button:visited.text:after,
    .gform_footer .button.text:after {
      background-image: url("../images/icons/circle-arrow-right-green.svg"); }
    .button.text:hover, .button.text:focus,
    .button:visited.text:hover,
    .button:visited.text:focus,
    .gform_footer .button.text:hover,
    .gform_footer .button.text:focus {
      color: #007a4e; }
      .button.text:hover:after, .button.text:focus:after,
      .button:visited.text:hover:after,
      .button:visited.text:focus:after,
      .gform_footer .button.text:hover:after,
      .gform_footer .button.text:focus:after {
        background-image: url("../images/icons/circle-arrow-right-dark-green.svg"); }
  .button.outline-whatsapp,
  .button:visited.outline-whatsapp,
  .gform_footer .button.outline-whatsapp {
    background: none;
    color: #00de8d;
    padding: 20px 75px 20px 0px; }
    .button.outline-whatsapp:after,
    .button:visited.outline-whatsapp:after,
    .gform_footer .button.outline-whatsapp:after {
      background-image: url("../images/icons/outline-whatsapp-green.svg");
      right: 0; }
    .button.outline-whatsapp:hover, .button.outline-whatsapp:focus,
    .button:visited.outline-whatsapp:hover,
    .button:visited.outline-whatsapp:focus,
    .gform_footer .button.outline-whatsapp:hover,
    .gform_footer .button.outline-whatsapp:focus {
      color: #007a4e !important; }
  .button.fill-button-whatsapp:after,
  .button:visited.fill-button-whatsapp:after,
  .gform_footer .button.fill-button-whatsapp:after {
    background-image: url("../images/icons/outline-whatsapp-white.svg"); }
  .button.fill-whatsapp,
  .button:visited.fill-whatsapp,
  .gform_footer .button.fill-whatsapp {
    background: none;
    color: #00de8d;
    padding: 20px 75px 20px 0px; }
    .button.fill-whatsapp:after,
    .button:visited.fill-whatsapp:after,
    .gform_footer .button.fill-whatsapp:after {
      background-image: url("../images/icons/filled-whatsapp-green.svg");
      right: 0; }
    .button.fill-whatsapp:hover, .button.fill-whatsapp:focus,
    .button:visited.fill-whatsapp:hover,
    .button:visited.fill-whatsapp:focus,
    .gform_footer .button.fill-whatsapp:hover,
    .gform_footer .button.fill-whatsapp:focus {
      color: #007a4e !important; }
  .button.outline-mail,
  .button:visited.outline-mail,
  .gform_footer .button.outline-mail {
    background: none;
    color: #00de8d;
    padding: 20px 75px 20px 0px; }
    .button.outline-mail:after,
    .button:visited.outline-mail:after,
    .gform_footer .button.outline-mail:after {
      background-image: url("../images/icons/outline-mail-green.svg");
      right: 0; }
    .button.outline-mail:hover, .button.outline-mail:focus,
    .button:visited.outline-mail:hover,
    .button:visited.outline-mail:focus,
    .gform_footer .button.outline-mail:hover,
    .gform_footer .button.outline-mail:focus {
      color: #007a4e !important; }
  .button.fill-button-mail:after,
  .button:visited.fill-button-mail:after,
  .gform_footer .button.fill-button-mail:after {
    background-image: url("../images/icons/outline-mail-white.svg"); }
  .button.fill-mail,
  .button:visited.fill-mail,
  .gform_footer .button.fill-mail {
    background: none;
    color: #00de8d;
    padding: 20px 75px 20px 0px; }
    .button.fill-mail:after,
    .button:visited.fill-mail:after,
    .gform_footer .button.fill-mail:after {
      background-image: url("../images/icons/filled-mail-green.svg");
      right: 0; }
    .button.fill-mail:hover, .button.fill-mail:focus,
    .button:visited.fill-mail:hover,
    .button:visited.fill-mail:focus,
    .gform_footer .button.fill-mail:hover,
    .gform_footer .button.fill-mail:focus {
      color: #007a4e !important; }
  .button.outline-phone,
  .button:visited.outline-phone,
  .gform_footer .button.outline-phone {
    background: none;
    color: #00de8d;
    padding: 20px 75px 20px 0px; }
    .button.outline-phone:after,
    .button:visited.outline-phone:after,
    .gform_footer .button.outline-phone:after {
      background-image: url("../images/icons/outline-phone-green.svg");
      right: 0; }
    .button.outline-phone:hover, .button.outline-phone:focus,
    .button:visited.outline-phone:hover,
    .button:visited.outline-phone:focus,
    .gform_footer .button.outline-phone:hover,
    .gform_footer .button.outline-phone:focus {
      color: #007a4e !important; }
  .button.fill-button-phone:after,
  .button:visited.fill-button-phone:after,
  .gform_footer .button.fill-button-phone:after {
    background-image: url("../images/icons/outline-phone-white.svg"); }
  .button.fill-phone,
  .button:visited.fill-phone,
  .gform_footer .button.fill-phone {
    background: none;
    color: #00de8d;
    padding: 20px 75px 20px 0px; }
    .button.fill-phone:after,
    .button:visited.fill-phone:after,
    .gform_footer .button.fill-phone:after {
      background-image: url("../images/icons/filled-phone-green.svg");
      right: 0; }
    .button.fill-phone:hover, .button.fill-phone:focus,
    .button:visited.fill-phone:hover,
    .button:visited.fill-phone:focus,
    .gform_footer .button.fill-phone:hover,
    .gform_footer .button.fill-phone:focus {
      color: #007a4e !important; }

body {
  font-family: "Montserrat", sans-serif; }

*,
*:after,
*:before {
  box-sizing: border-box; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", serif; }
  h1 span,
  h2 span,
  h3 span,
  h4 span,
  h5 span,
  h6 span {
    line-height: inherit; }

body {
  font-size: 18px;
  font-size: 1.125rem;
  color: #001f21; }
/* Geen Montserrat op FA-icoontjes én niet op .icon */
body *:not(.ab-icon):not(.fa):not([class*="fa-"])::before,
body *:not(.ab-icon):not(.fa):not([class*="fa-"])::after {
  font-family: "Montserrat", sans-serif;
}


figure {
  margin: 0;
  padding: 0; }

.container {
  max-width: 1420px; }

p,
a,
span,
ol,
ul,
li,
strong,
em,
i,
b,
big,
small,
tt,
abbr,
acronym,
cite,
code,
dfn,
em,
kbd,
samp,
var,
br,
sub,
sup,
button,
input,
label,
select,
textarea {
  line-height: 160%; }

.main-content p,
.main-content ul,
.main-content ol,
.main-content .block .block-title {
  margin: 0 0 15px 0; }
  .main-content p:last-child,
  .main-content ul:last-child,
  .main-content ol:last-child,
  .main-content .block .block-title:last-child {
    margin-bottom: 0; }

.main-content a:not([class]),
.main-content a:visited:not([class]) {
  color: #00de8d;
  text-decoration: underline;
  transition: 0.3s; }
  .main-content a:not([class]):hover, .main-content a:not([class]):focus,
  .main-content a:visited:not([class]):hover,
  .main-content a:visited:not([class]):focus {
    color: #007a4e; }

.block p,
.block ul,
.block ol {
  margin: 0 0 15px 0; }

.block.content-block ul li {
  padding-left: 15px;
  position: relative; }
  .block.content-block ul li:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0px;
    width: 6px;
    height: 6px;
    background: #001f21;
    border-radius: 50%; }

.block.content-block ol {
  padding-left: 18px; }

.sr-element {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 125%; }

h1,
.h1 {
  font-size: 48px;
  font-size: 3rem; }

h2,
.h2 {
  font-size: 32px;
  font-size: 2rem; }

h3,
.h3 {
  font-size: 24px;
  font-size: 1.5rem; }

h4,
.h4 {
  font-size: 20px;
  font-size: 1.25rem; }

h5,
.h5 {
  font-size: 18px;
  font-size: 1.125rem; }

h6,
.h6 {
  font-size: 18px;
  font-size: 1.125rem; }

.skip-to-content {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* Screenreader text support: */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: rem(14px);
    height: auto;
    left: 5px;
    padding: 15px 23px 14px;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

.block-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.block-row .block {
  -ms-flex: 1;
      flex: 1; }

.block-row.sidebar-left .block {
  -ms-flex: 1;
      flex: 1; }
  .block-row.sidebar-left .block:last-child {
    -ms-flex: 2;
        flex: 2; }

.block-row.sidebar-right .block {
  -ms-flex: 1;
      flex: 1; }
  .block-row.sidebar-right .block:first-child {
    -ms-flex: 2;
        flex: 2; }

.block-row .blocks-in-row-1 .block {
  -ms-flex: 0 1 770px;
      flex: 0 1 770px; }

.container {
  margin: 0 auto; }

.collection-pagination {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 15px;
  margin-top: 30px; }
  .collection-pagination a,
  .collection-pagination a:visited,
  .collection-pagination span {
    width: 44px;
    height: 44px;
    color: #fff;
    text-align: center;
    display: block;
    background: #007a4e;
    font-weight: 700;
    padding-top: 13px;
    line-height: 1; }
  .collection-pagination a,
  .collection-pagination a:visited {
    text-decoration: none;
    background: #00de8d;
    transition: 0.3s; }
    .collection-pagination a.next, .collection-pagination a.prev,
    .collection-pagination a:visited.next,
    .collection-pagination a:visited.prev {
      padding: 13px 14px 0 14px;
      width: auto; }
    .collection-pagination a:hover, .collection-pagination a:focus,
    .collection-pagination a:visited:hover,
    .collection-pagination a:visited:focus {
      background: #001f21; }

.section.error-404 .block-row.type-fullwidth {
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .section.error-404 .block-row.type-fullwidth .buttons-wrapper {
    margin-top: 30px; }

.section.classic {
  padding-bottom: 70px; }
  .section.classic .block-row {
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .section.classic .block-row .block {
      -ms-flex: 0 1 770px;
          flex: 0 1 770px; }

.hide-section {
  display: none !important; }

.line-height {
	line-height: 160%
}

iframe {
	    max-width: 100%;
}

.bedankbericht {
	color: white;
}


.gf_progressbar_title {
display: none;
}

.gf_progressbar_percentage {
display: none;
}

.section-anchor {
  scroll-margin-top: 120px;
}

@media (max-width: 600px) {
  .section-anchor {
    scroll-margin-top: 70px;
  }
}

html {
  scroll-behavior: smooth;
}





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