@import url(https://use.typekit.net/lbm5fzx.css);
/**
 * 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: */
*,
*:after,
*:before {
  box-sizing: border-box; }

a,
a:visited {
  transition: 0.3s; }
  a:hover:before, a:hover:after, a:focus:before, a:focus:after,
  a:visited:hover:before,
  a:visited:hover:after,
  a:visited:focus:before,
  a:visited:focus:after {
    transition: 0.3s; }

body {
  font-family: "depot-new-web", sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: headStack; }

.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. */ }

.button,
.button:visited,
.gform_footer .button {
  background: #0090df;
  color: #fff;
  padding: 11px 40px 12px 20px;
  display: inline-block;
  border-radius: 6px;
  position: relative;
  transition: 0.3s;
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400; }
  .button:after,
  .button:visited:after,
  .gform_footer .button:after {
    content: "\f054";
    color: #fca01f;
    font-weight: 900;
    font-family: "Font Awesome 5 free";
    font-size: 14px;
    font-size: 0.875rem;
    position: absolute;
    top: 51%;
    right: 20px;
    transform: translateY(-50%); }
  .button:hover, .button:focus,
  .button:visited:hover,
  .button:visited:focus,
  .gform_footer .button:hover,
  .gform_footer .button:focus {
    background: #034164;
    color: #fff;
    outline: none; }
  .button.alt,
  .button:visited.alt,
  .gform_footer .button.alt {
    background: #fff;
    color: #034164; }
    .button.alt:hover, .button.alt:focus,
    .button:visited.alt:hover,
    .button:visited.alt:focus,
    .gform_footer .button.alt:hover,
    .gform_footer .button.alt:focus {
      background: #0090df;
      color: #fff; }

.container {
  max-width: 1170px;
  margin: 0 auto; }

#main-wrapper .section {
  margin-bottom: 50px; }
  #main-wrapper .section:last-child {
    margin-bottom: 0; }

.block .block-title {
  margin: 0 0 15px 0; }

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

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: 125%; }

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

.block-row .block {
  -ms-flex: 1;
      flex: 1;
  margin-right: 30px;
  box-sizing: border-box; }
  .block-row .block:last-child {
    margin-right: 0; }

.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; }

body {
  font-size: 18px;
  font-size: 1.125rem; }

h1 {
  font-size: 36px;
  font-size: 2.25rem; }

h2 {
  font-size: 30px;
  font-size: 1.875rem; }

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

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

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

h6 {
  font-size: 16px;
  font-size: 1rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0 15px 0; }

header {
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  border-bottom: 2px solid #eaeaea; }
  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: #222222; }
      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: #222222; }
  .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: #222222;
  position: absolute;
  display: none; }
  .menu-switch .mobile-button-text {
    position: absolute;
    left: -42px;
    color: #222222;
    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: #222222;
  transition: 0.3s;
  display: none; }
  .background-wrapper.active-bg {
    opacity: 1;
    pointer-events: auto; }

body {
  font-size: 18px;
  font-size: 1.125rem;
  color: #034164;
  background: #F8FBFE;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -ms-flex-direction: column;
      flex-direction: column; }

.main-wrapper {
  -ms-flex: 1;
      flex: 1;
  background: #F8FBFE; }

figure {
  margin: 0;
  padding: 0; }

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

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

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

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

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

h6 {
  font-size: 16px;
  font-size: 1rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0 15px 0;
  font-family: "depot-new-web", sans-serif;
  line-height: 140%; }

.container {
  max-width: 1220px; }

.block .block-subtitle {
  display: inline-block;
  margin-bottom: 15px; }

.block .block-title + .block-subtitle {
  position: relative;
  top: -10px; }

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 16px 0; }

.main-content a:not([class]),
.main-content a:visited:not([class]) {
  color: #0090df;
  text-decoration: none;
  font-weight: 400; }
  .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: #034164;
    text-decoration: none; }

.block.content-block ul li {
  padding-left: 20px;
  position: relative;
  padding-bottom: 10px;
  font-weight: 300; }
  .block.content-block ul li:before {
    content: "";
    position: absolute;
    top: 11px;
    left: 0px;
    width: 7px;
    height: 7px;
    background: #0090df;
    border-radius: 50%; }

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

.block.content-block .block-subtitle {
  font-size: 22px;
  font-size: 1.375rem;
  color: #07be6a;
  font-style: italic;
  font-weight: 500; }

.block.content-block .content-wrapper p, .block.content-block .content-wrapper span {
  font-weight: 300; }

.block.content-block .content-wrapper strong {
  font-weight: 500; }

.block.content-block .content-wrapper i {
  padding-right: 7px;
  min-width: 25px;
  line-height: 200%; }

.block.content-block .button {
  margin-top: 20px; }

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

.block-row {
  gap: 50px 100px; }
  .block-row .block {
    margin: 0; }

.block.content-block:only-child {
  -ms-flex: 0 1 920px;
      flex: 0 1 920px; }

.block.image-block img {
  overflow: hidden;
  border-radius: 25px; }

.medewerkers-part .thumb {
  position: relative;
  display: inline-block; }
  .medewerkers-part .thumb img {
    position: relative;
    z-index: 2; }
  .medewerkers-part .thumb .bg-elem {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: -1; }
    .medewerkers-part .thumb .bg-elem img {
      max-width: 100%;
      height: auto; }

.medewerkers-part .content-wrapper .part-title {
  font-size: 24px;
  font-size: 1.5rem; }

.section-balls-left .container {
  position: relative; }
  .section-balls-left .container:after {
    content: "";
    background-image: var(--wpr-bg-e9bca8e5-1490-4e7f-945a-3615a241cb33);
    width: 190px;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 190px auto;
    background-repeat: no-repeat;
    background-position: center center;
    transform: translateY(0px) translateX(-200px);
    z-index: 2; }

.section-balls-right .container {
  position: relative; }
  .section-balls-right .container:after {
    content: "";
    background-image: var(--wpr-bg-60d13e27-d05a-48eb-a13d-95a164729c3f);
    width: 160px;
    height: 270px;
    position: absolute;
    top: 0;
    right: 0;
    background-size: 160px auto;
    background-repeat: no-repeat;
    background-position: center center;
    transform: translateY(-210px) translateX(calc((100vw - 1220px) / 2 - 100%));
    z-index: 2; }

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