/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* color variable */
/* font variable */
.purple-btn {
  border: none;
  background: #094541;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  padding: 0 20px;
  height: 68px;
  line-height: 68px;
  text-align: center;
  position: relative;
  cursor: pointer;
  outline: none;
}

.purple-btn:hover, .purple-btn:focus {
  background: #0073be;
  color: #ffffff;
}

@media screen and (max-width: 1600px) {
  .purple-btn {
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    max-width: 280px !important;
  }
}

@media screen and (max-width: 991px) {
  .purple-btn {
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    max-width: 220px !important;
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .purple-btn {
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    max-width: 180px !important;
    padding: 0;
  }
}

.header .inner-header, .header .inner-header .navigation ul, .dashboard-header .header .inner-header .dash-right-head, .dashboard-header .header .inner-header .dash-right-head .login-user, .remember-box, .blog-block .blog-inst .post-block.two-img-block, .blog-block .blog-inst .post-block.two-text-block, .holidays-stories .holiday-list .holiday-block .uper-block, .welcome-page-block .what-block, .welcome-page-block .owner-block .owner-list ul, .become-block, .member-page-block .member-search .member-btns, .member-page-block .membur-result-block .mum-src-bg .container, .member-page-block .membur-result-block .mum-src-bg .container .grid-nav-list ul, .member-page-block .membur-result-block .listsearch-result .repeat-list, .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left, .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block, .dashboard-page .dash-top-block, .dashboard-page .dash-top-block .dsh-left-heading, .dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh, .dashboard-page .user-info-block .bg-col-block .user-dlt-outer, .dashboard-page .result-user-info .book-heading, .dashboard-page .booked-block .booked-tab ul li a, .dashboard-page .booked-block .booked-tab-list .block-card, .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col, .dashboard-page .housekeeping-list ul li, .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box, .discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li {
  display: -webkit-box;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
}

.blog-block .blog-inst ul, .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .star-rt, .resorts-detail-block .resort-right-detail .star-rt, .resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail, .dashboard-page .booked-block .booked-tab ul, .dashboard-page .profile-user-block {
  display: -webkit-box;
  display: flex;
}

/* color variable */
/* font variable */
.purple-btn {
  border: none;
  background: #094541;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  padding: 0 20px;
  height: 68px;
  line-height: 68px;
  text-align: center;
  position: relative;
  cursor: pointer;
  outline: none;
}

.purple-btn:hover, .purple-btn:focus {
  background: #0073be;
  color: #ffffff;
}

@media screen and (max-width: 1600px) {
  .purple-btn {
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    max-width: 280px !important;
  }
}

@media screen and (max-width: 991px) {
  .purple-btn {
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    max-width: 220px !important;
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .purple-btn {
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    max-width: 180px !important;
    padding: 0;
  }
}

.header .inner-header, .header .inner-header .navigation ul, .dashboard-header .header .inner-header .dash-right-head, .dashboard-header .header .inner-header .dash-right-head .login-user, .remember-box, .blog-block .blog-inst .post-block.two-img-block, .blog-block .blog-inst .post-block.two-text-block, .holidays-stories .holiday-list .holiday-block .uper-block, .welcome-page-block .what-block, .welcome-page-block .owner-block .owner-list ul, .become-block, .member-page-block .member-search .member-btns, .member-page-block .membur-result-block .mum-src-bg .container, .member-page-block .membur-result-block .mum-src-bg .container .grid-nav-list ul, .member-page-block .membur-result-block .listsearch-result .repeat-list, .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left, .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block, .dashboard-page .dash-top-block, .dashboard-page .dash-top-block .dsh-left-heading, .dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh, .dashboard-page .user-info-block .bg-col-block .user-dlt-outer, .dashboard-page .result-user-info .book-heading, .dashboard-page .booked-block .booked-tab ul li a, .dashboard-page .booked-block .booked-tab-list .block-card, .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col, .dashboard-page .housekeeping-list ul li, .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box, .discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li {
  display: -webkit-box;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
}

.blog-block .blog-inst ul, .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .star-rt, .resorts-detail-block .resort-right-detail .star-rt, .resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail, .dashboard-page .booked-block .booked-tab ul, .dashboard-page .profile-user-block {
  display: -webkit-box;
  display: flex;
}

@font-face {
  font-family: 'bonvenocflight';
  src: url("../webfonts/bonvenocf-light-webfont.woff2") format("woff2"), url("../webfonts/bonvenocf-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FoundersGrotesk-Regular';
  src: url("../webfonts/FoundersGrotesk-Regular.eot?#iefix") format("embedded-opentype"), url("../webfonts/FoundersGrotesk-Regular.otf") format("opentype"), url("../webfonts/FoundersGrotesk-Regular.woff") format("woff"), url("../webfonts/FoundersGrotesk-Regular.ttf") format("truetype"), url("../webfonts/FoundersGrotesk-Regular.svg#FoundersGrotesk-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FoundersGrotesk-Bold';
  src: url("../webfonts/FoundersGrotesk-Bold.eot?#iefix") format("embedded-opentype"), url("../webfonts/FoundersGrotesk-Bold.otf") format("opentype"), url("../webfonts/FoundersGrotesk-Bold.woff") format("woff"), url("../webfonts/FoundersGrotesk-Bold.ttf") format("truetype"), url("../webfonts/FoundersGrotesk-Bold.svg#FoundersGrotesk-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}

* {
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
}

body {
  padding: 0;
  margin: 0;
  color: #1e2020;
  font-family: "FoundersGrotesk-Regular";
  font-size: 18px;
  font-weight: 400;
  padding: 90px 0 0 0;
}

@media screen and (max-width: 1199px) {
  body {
    padding: 70px 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  body {
    padding: 55px 0 0 0;
  }
}

/*Font awesome fix*/
/* .fa, .far, .fas {
    font: normal normal normal 14px/1 "Font Awesome 5 Free" !important;
} */
img {
  border: none;
  max-width: 100%;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus, a, a:hover, :visited, :focus, a:focus {
  outline: none;
  text-decoration: none;
}

p, pre {
  color: #1e2020;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 15px;
  font-family: "FoundersGrotesk-Regular";
}

@media screen and (max-width: 1600px) {
  p, pre {
    font-size: 16px;
    line-height: 24px;
  }
}

ul, ol {
  padding-left: 18px;
  margin-bottom: 30px;
}

a {
  color: #094541;
}

a:hover, a:focus {
  color: #1e2020;
}

b,
strong {
  font-weight: 700;
}

a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* global css start here SJ */
.outer {
  overflow: hidden;
}

.container {
  max-width: 1390px;
  width: 100%;
}

.relative {
  position: relative;
  z-index: 9;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  line-height: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0;
  color: #1e2020;
  font-family: "FoundersGrotesk-Regular";
  font-weight: 400;
}

h1, .h1 {
  font-size: 56px;
  margin-bottom: 10px;
}

h2, .h2 {
  font-size: 52px;
}

h3, .h3 {
  color: #000000;
  font-size: 48px;
  font-weight: 400;
  line-height: 20px;
  font-family: "FoundersGrotesk-Regular";
}

h4, .h4 {
  font-size: 40px;
}

h5, .h5 {
  font-size: 30px;
}

h6, .h6 {
  font-size: 26px;
}

@media screen and (max-width: 1199px) {
  h1, .h1 {
    font-size: 47px;
  }
  h5, .h5 {
    font-size: 27px;
  }
  h4, .h4 {
    font-size: 36px;
  }
}

@media screen and (max-width: 991px) {
  h1, .h1 {
    font-size: 43px;
  }
  .font17 {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  h1, .h1 {
    font-size: 39px;
  }
  h4, .h4 {
    font-size: 34px;
  }
}

input, select, textarea {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.lightcolor-effect {
  position: relative;
}

.lightcolor-effect::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(9, 69, 65, 0.8);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.lightcolor-effect:hover::after {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.fontRegular {
  font-weight: 400;
}

.mb10 {
  margin-bottom: 10px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb30 {
  margin-bottom: 30px;
}

.form-control {
  background: #ffffff;
  border: none;
  color: #1e2020;
  height: 50px;
  padding: 0 15px;
  width: 100%;
  border: solid 1px #d2d2d2;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.form-control:focus {
  box-shadow: none;
  border-color: #d2d2d2;
}

textarea.inp {
  height: 180px;
  resize: none;
  padding: 15px;
}

select.form-control {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #fff url("../images/select-arrow.png") no-repeat center right 15px;
  height: 52px !important;
}

@media screen and (max-width: 575px) {
  .form-group {
    margin-bottom: 10px;
  }
}

.link {
  color: #094541;
  text-decoration: underline;
  font-weight: 700;
}

/* global css end here */
.social-links {
  padding: 0;
  margin: 0;
  display: inline-block;
}

.social-links li {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}

.social-links li a {
  color: #094541;
  display: block;
  text-align: center;
  font-size: 18px;
  position: relative;
}

.social-links li a:hover {
  color: #1e2020;
}

/*******28-2-2020*******/
.submit-container {
  text-align: center;
}

.nf-after-form-content {
  padding: 5px;
  max-width: 1000px;
  margin: 0 auto;
}

.page-template-booking-thank-you-page {
  background: url("../images/register-bg.jpg") no-repeat center top;
  background-size: auto;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .page-template-booking-thank-you-page .booking-form-block {
    border: 0px;
  }
}

.page-template-booking-thank-you-page .booking-form-block .steps-tab ul li {
  background: #fff;
}

.page-template-booking-thank-you-page .breadcrumb-outer .breadcrumb li {
  color: #fff;
}

.page-template-booking-thank-you-page .breadcrumb-outer .breadcrumb li a {
  color: #fff;
}

.page-template-booking-thank-you-page .breadcrumb-outer .breadcrumb li a:after {
  color: #fff !important;
}

.page-template-booking-thank-you-page .thanku-page {
  background: #fff;
  width: 100%;
  padding: 50px 10px;
  text-align: center;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
}

.page-template-booking-thank-you-page .thanku-page p {
  display: block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: #094541;
}

@media screen and (max-width: 767px) {
  .page-template-booking-thank-you-page .thanku-page p {
    font-size: 18px;
    line-height: inherit;
  }
}

.deal-lock-section {
  background: #f1f1f1;
  width: 100%;
  padding: 50px 10px;
}

.deal-lock-section p {
  display: block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: #094541;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .deal-lock-section p {
    font-size: 18px;
    line-height: inherit;
  }
}

.resort-not-found {
  text-align: center;
}

.navnewclass .header {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}

body.admin-bar .header {
  top: 32px;
}

.header {
  height: 90px;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  background: #ffffff;
}

@media screen and (max-width: 1199px) {
  .header {
    height: 70px;
  }
}

@media screen and (max-width: 767px) {
  .header {
    height: 55px;
  }
}

.header .inner-header {
  padding: 0 20px;
}

@media screen and (max-width: 767px) {
  .header .inner-header {
    padding: 0 10px;
  }
}

.header .inner-header .logo {
  padding: 0;
  width: 230px;
}

@media screen and (max-width: 1600px) {
  .header .inner-header .logo {
    width: 160px;
  }
}

@media screen and (max-width: 1199px) {
  .header .inner-header .logo {
    width: 150px;
  }
}

@media screen and (max-width: 767px) {
  .header .inner-header .logo {
    width: 120px;
    padding-right: 8px;
    display: inline-block;
  }
}

.header .inner-header .logo img {
  display: block;
}

.header .inner-header .navigation {
  margin: 0;
  padding: 0;
}

.header .inner-header .navigation ul {
  margin: 0;
  padding: 0;
}

.header .inner-header .navigation ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  line-height: 90px;
}

.header .inner-header .navigation ul li.current-menu-item a {
  color: #ffffff;
  box-shadow: 0 -100px 0 #094541 inset;
}

.header .inner-header .navigation ul li a {
  font-size: 18px;
  color: #1e2020;
  font-weight: 400;
  padding: 0 16px;
  display: block;
}

@media screen and (max-width: 1800px) {
  .header .inner-header .navigation ul li a {
    font-size: 15px;
    padding: 0 10px;
  }
}

@media screen and (max-width: 1600px) {
  .header .inner-header .navigation ul li a {
    font-size: 14px;
    padding: 0 7px;
  }
}

@media screen and (max-width: 1279px) {
  .header .inner-header .navigation ul li a {
    font-size: 13px;
    padding: 0 4px;
  }
}

@media screen and (max-width: 1199px) {
  .header .inner-header .navigation ul li a {
    font-size: 13px;
    padding: 0 5px;
  }
}

.header .inner-header .navigation ul li a:hover {
  color: #ffffff;
  box-shadow: 0 -100px 0 #094541 inset;
}

@media screen and (max-width: 1199px) {
  .header .inner-header .had-right {
    margin: 0 40px 0 0;
  }
}

@media screen and (max-width: 767px) {
  .header .inner-header .had-right {
    line-height: 55px;
  }
}

.header .inner-header .had-right a {
  font-size: 18px;
  font-weight: 400;
  padding: 0 25px;
  display: inline-block;
  line-height: 90px;
}

@media screen and (max-width: 1600px) {
  .header .inner-header .had-right a {
    font-size: 14px;
    padding: 0 10px;
  }
}

@media screen and (max-width: 1199px) {
  .header .inner-header .had-right a {
    line-height: 70px;
  }
}

@media screen and (max-width: 767px) {
  .header .inner-header .had-right a {
    font-size: 13px;
    line-height: initial;
    padding: 5px 5px 8px;
  }
}

.header .inner-header .had-right a i {
  position: relative;
  top: 2px;
  display: inline-block;
  margin: 0 4px 0 0;
}

@media screen and (max-width: 1600px) {
  .header .inner-header .had-right a i {
    width: 16px;
  }
}

@media screen and (max-width: 767px) {
  .header .inner-header .had-right a i {
    display: none;
  }
}

.header .inner-header .had-right a i img {
  display: block;
}

.header .inner-header .had-right .register-btn {
  background: #0073be;
  color: #ffffff;
}

.header .inner-header .had-right .login-btn {
  background: #ffffff;
  color: #0073be;
}

.header .inner-header .had-right .my-acount-typ {
  position: relative;
}

.header .inner-header .had-right .my-acount-typ:hover .my-open-nav {
  opacity: 1;
  visibility: visible;
}

.header .inner-header .had-right .my-acount-typ .my-show-mt {
  display: block;
  line-height: 90px;
  text-transform: uppercase;
  font-size: 18px;
  padding: 0;
  color: #1e2020;
}

@media screen and (max-width: 1400px) {
  .header .inner-header .had-right .my-acount-typ .my-show-mt {
    line-height: 70px;
    font-size: 14px;
  }
}

@media screen and (max-width: 1199px) {
  .header .inner-header .had-right .my-acount-typ .my-show-mt {
    line-height: 70px;
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .header .inner-header .had-right .my-acount-typ .my-show-mt {
    line-height: 70px;
  }
}

@media screen and (max-width: 767px) {
  .header .inner-header .had-right .my-acount-typ .my-show-mt {
    line-height: 55px;
    font-size: 13px;
  }
}

.header .inner-header .had-right .my-acount-typ .my-show-mt img {
  margin: -3px 0 0 0;
}

@media screen and (max-width: 767px) {
  .header .inner-header .had-right .my-acount-typ .my-show-mt img {
    width: 16px;
  }
}

.header .inner-header .had-right .my-acount-typ .my-open-nav {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  background: #ffffff;
  width: 250px;
  border: solid 1px #d2d2d2;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  opacity: 0;
  visibility: hidden;
}

.header .inner-header .had-right .my-acount-typ .my-open-nav::after {
  bottom: 100%;
  right: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
}

.header .inner-header .had-right .my-acount-typ .my-open-nav::before {
  bottom: 100%;
  right: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #7d7d7d;
  border-width: 10px;
  margin-left: -10px;
}

.header .inner-header .had-right .my-acount-typ .my-open-nav li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: solid 1px #e1e1e1;
}

.header .inner-header .had-right .my-acount-typ .my-open-nav li:last-child {
  border-bottom: none;
}

.header .inner-header .had-right .my-acount-typ .my-open-nav li a {
  line-height: normal;
  display: block;
  font-size: 15px;
  padding: 12px 15px;
  color: #1e2020;
  text-transform: uppercase;
}

.header .inner-header .had-right .my-acount-typ .my-open-nav li a img {
  width: 18px;
  margin: -4px 2px 0 0;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header .inner-header .had-right .my-acount-typ .my-open-nav li:hover a {
  background: #094541;
  color: #ffffff;
}

.header .inner-header .had-right .my-acount-typ .my-open-nav li:hover a img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.dashboard-header .header .inner-header .dash-right-head .navigation {
  border-right: solid 1px #d2d2d2;
}

.dashboard-header .header .inner-header .dash-right-head .navigation ul li {
  border-left: solid 1px #d2d2d2;
  text-transform: uppercase;
}

.dashboard-header .header .inner-header .dash-right-head .navigation ul li.active a {
  color: #ffffff;
  box-shadow: 0 -100px 0 #094541 inset;
}

.dashboard-header .header .inner-header .dash-right-head .navigation ul li.active a img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.dashboard-header .header .inner-header .dash-right-head .navigation ul li a {
  padding: 0 20px;
}

@media screen and (max-width: 1800px) {
  .dashboard-header .header .inner-header .dash-right-head .navigation ul li a {
    padding: 0 18px;
  }
}

@media screen and (max-width: 1600px) {
  .dashboard-header .header .inner-header .dash-right-head .navigation ul li a {
    padding: 0 6px;
  }
}

.dashboard-header .header .inner-header .dash-right-head .navigation ul li a img {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin: -4px 2px 0 0;
}

@media screen and (max-width: 1600px) {
  .dashboard-header .header .inner-header .dash-right-head .navigation ul li a img {
    height: 16px;
    margin: -3px 1px 0 0;
  }
}

.dashboard-header .header .inner-header .dash-right-head .navigation ul li a:hover img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.dashboard-header .header .inner-header .dash-right-head .notification-box {
  position: relative;
  /* &:hover{
                        .notification-dropdown{
                            opacity: 1;
                            visibility:visible;
                        }
                    } */
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box {
    padding: 0;
    width: 16px;
    margin: 6px 10px 0 0;
  }
}

.dashboard-header .header .inner-header .dash-right-head .notification-box > a {
  padding: 0 30px;
  display: block;
  line-height: 90px;
}

@media screen and (max-width: 1600px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box > a {
    padding: 0 15px;
  }
}

@media screen and (max-width: 1279px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box > a {
    padding: 0 15px;
    line-height: 70px;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box > a {
    padding: 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box > a {
    padding: 0;
    margin: 0;
    line-height: 50px;
  }
}

.dashboard-header .header .inner-header .dash-right-head .notification-box > a span {
  position: absolute;
  width: 27px;
  height: 27px;
  line-height: 25px;
  background: #094541;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  border: solid 2px #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  top: 20px;
  right: 26px;
}

@media screen and (max-width: 1600px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box > a span {
    width: 22px;
    height: 22px;
    line-height: 20px;
    font-size: 12px;
    right: 10px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box > a span {
    width: 18px;
    height: 18px;
    line-height: 14px;
    font-size: 11px;
    right: 0;
    left: 0;
    top: 6px;
    margin: 0 auto;
  }
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown {
  position: absolute;
  top: 100%;
  background: #ffffff;
  width: 310px;
  left: -115px;
  margin: 0;
  padding: 25px;
  border: solid 1px #d2d2d2;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  display: none;
}

@media screen and (max-width: 1600px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown {
    left: -125px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown {
    left: -125px;
    width: 265px;
    padding: 15px;
  }
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown::after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown::before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #7d7d7d;
  border-width: 10px;
  margin-left: -10px;
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown ul {
  margin: 0;
  padding: 0 0 18px;
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown ul {
    padding: 0 0 15px;
  }
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown li {
  list-style: none;
  display: block;
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: solid 1px #d2d2d2;
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown li:last-child {
  margin: 0;
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown li span {
  display: block;
  font-size: 18px;
  color: #1e2020;
  padding: 0 0 10px;
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown li span {
    font-size: 15px;
  }
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown li span strong {
  font-weight: 500;
  background: url("../images/notifications-check.png") no-repeat left top 2px;
  padding: 0 0 0 25px;
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown li span small {
  display: block;
  font-size: 14px;
  color: #a0a0a0;
  line-height: 14px;
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown li p {
  display: block;
  font-size: 14px;
  color: #1e2020;
  line-height: 22px;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown li p {
    font-size: 13px;
  }
}

.dashboard-header .header .inner-header .dash-right-head .notification-box .notification-dropdown .view-notifications {
  font-size: 14px;
  font-weight: 400;
  padding: 0;
  text-align: center;
  display: block;
}

.dashboard-header .header .inner-header .dash-right-head .login-user {
  line-height: 90px;
  border-left: solid 1px #d2d2d2;
  padding: 0 0 0 20px;
}

@media screen and (max-width: 1400px) {
  .dashboard-header .header .inner-header .dash-right-head .login-user {
    padding: 0 0 0 10px;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-header .header .inner-header .dash-right-head .login-user {
    line-height: 70px;
    padding: 0 40px 0 15px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .login-user {
    line-height: 55px;
    padding: 0 40px 0 10px;
  }
}

.dashboard-header .header .inner-header .dash-right-head .login-user .user-img {
  width: 60px;
  height: 60px;
}

@media screen and (max-width: 1400px) {
  .dashboard-header .header .inner-header .dash-right-head .login-user .user-img {
    width: 50px;
    height: 50px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .login-user .user-img {
    width: 30px;
    height: 30px;
  }
}

.dashboard-header .header .inner-header .dash-right-head .login-user .user-img img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.dashboard-header .header .inner-header .dash-right-head .login-user span {
  font-size: 18px;
  color: #094541;
  display: block;
  padding: 0 0 0 0px;
}

@media screen and (max-width: 1400px) {
  .dashboard-header .header .inner-header .dash-right-head .login-user span {
    padding: 0 0 0 0px;
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-header .header .inner-header .dash-right-head .login-user span {
    font-size: 12px;
  }
}

.banner-inner {
  height: 480px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}

@media screen and (max-width: 1600px) {
  .banner-inner {
    height: 380px;
  }
}

@media screen and (max-width: 767px) {
  .banner-inner {
    height: 240px;
  }
}

.banner-inner .inner-banner-text {
  position: absolute;
  right: 0;
  left: 0;
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (max-width: 991px) {
  .banner-inner .inner-banner-text {
    padding: 0 15px;
  }
}

.banner-inner .inner-banner-text h1 {
  font-family: "FoundersGrotesk-Bold";
  color: #ffffff;
  font-size: 56px;
  text-transform: uppercase;
}

@media screen and (max-width: 1600px) {
  .banner-inner .inner-banner-text h1 {
    font-size: 48px;
  }
}

@media screen and (max-width: 991px) {
  .banner-inner .inner-banner-text h1 {
    font-size: 34px;
  }
}

@media screen and (max-width: 767px) {
  .banner-inner .inner-banner-text h1 {
    font-size: 22px;
  }
}

.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.no-js .owl-carousel {
  display: block;
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #333;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

.owl-controls .owl-prev, .owl-controls .owl-next {
  background: #f2f2f2;
  width: 47px;
  height: 47px;
  padding-top: 10px;
}

.owl-controls .owl-prev {
  float: left;
}

.owl-controls .owl-prev:after {
  content: "<";
  background: #000;
  width: 14px;
  height: 27px;
  display: block;
  margin: auto;
}

.owl-controls .owl-next {
  float: right;
}

.owl-controls .owl-next:after {
  content: ">";
  background: #000;
  width: 14px;
  height: 27px;
  display: block;
  margin: auto;
}

.owl-controls .owl-prev:hover, .owl-controls .owl-next:hover {
  opacity: 0.5;
}

.owl-controls .owl-dots {
  text-align: center;
  margin-top: 0;
  position: absolute;
  z-index: 9;
  bottom: 190px;
  right: 0;
  left: 0;
}

@media screen and (max-width: 1199px) {
  .owl-controls .owl-dots {
    bottom: 90px;
  }
}

@media screen and (max-width: 991px) {
  .owl-controls .owl-dots {
    bottom: 80px;
  }
}

@media screen and (max-width: 767px) {
  .owl-controls .owl-dots {
    bottom: 50px;
  }
}

.owl-controls .owl-dots .owl-dot {
  display: inline-block;
}

.owl-controls .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background-color: #000;
  opacity: 0.5;
  display: inline-block;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.owl-controls .owl-dots .owl-dot.active span {
  opacity: 1;
  background-color: #094541;
}

/*==============Owl-Carousel CSS==============================*/
.site-footer {
  background: #ffffff;
  padding: 80px 0;
}

@media screen and (max-width: 767px) {
  .site-footer {
    padding: 30px 0;
  }
}

.site-footer .widget {
  margin-bottom: 30px;
}

.site-footer .widget-title {
  display: block;
  font-size: 16px;
  text-transform: uppercase;
  color: #1e2020;
  font-weight: 700;
  padding: 0 0 30px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1199px) {
  .site-footer .widget-title {
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .site-footer .widget-title {
    padding: 0 0 5px;
  }
}

.site-footer p {
  font-size: 16px;
  color: #1e2020;
  font-weight: 300;
  line-height: 26px;
}

@media screen and (max-width: 1199px) {
  .site-footer p {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (max-width: 991px) {
  .site-footer p {
    font-size: 13px;
    line-height: 22px;
  }
}

@media screen and (max-width: 767px) {
  .site-footer .widget_nav_menu {
    padding: 0 0 15px;
  }
}

.site-footer .widget_nav_menu ul {
  margin: 0;
  padding: 0;
}

.site-footer .widget_nav_menu ul li {
  list-style: none;
  margin: 0 0 6px;
  padding: 0;
}

.site-footer .widget_nav_menu ul li a {
  font-size: 16px;
  color: #1e2020;
  font-weight: 300;
  text-transform: uppercase;
}

.site-footer .widget_nav_menu ul li a:hover {
  color: #094541;
}

@media screen and (max-width: 1199px) {
  .site-footer .widget_nav_menu ul li a {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .site-footer .widget_nav_menu ul li a {
    font-size: 13px;
  }
}

.site-footer .ft-two-col {
  margin: 0 0 0 -30px;
  padding: 0 25px 0 0;
}

@media screen and (max-width: 991px) {
  .site-footer .ft-two-col {
    margin: 0;
    padding: 0 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .site-footer .ft-two-col {
    padding: 0 0 15px;
  }
}

.site-footer .ft-two-col .sign-up-form {
  max-width: 285px;
}

@media screen and (max-width: 767px) {
  .site-footer .ft-two-col .sign-up-form {
    max-width: 100%;
  }
}

.site-footer .ft-two-col .sign-up-form .form-group {
  margin: 0 0 10px;
}

.site-footer .ft-two-col .sign-up-form .form-group .form-control {
  background: #e6e9ec;
  border-color: #e6e9ec;
  height: 40px;
  font-size: 14px;
  color: #000;
}

.site-footer .ft-two-col .sign-up-form .form-group .purple-btn {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  margin: 25px 0 0 0;
  position: relative;
  z-index: 10;
}

@media screen and (max-width: 767px) {
  .site-footer .ft-two-col .sign-up-form .form-group .purple-btn {
    margin: 0;
    max-width: 100% !important;
    height: 40px;
    line-height: 40px;
  }
}

.site-footer .ft-three-col {
  margin: 0 0 0 -20px;
}

@media screen and (max-width: 991px) {
  .site-footer .ft-three-col {
    margin: 0;
  }
}

.site-footer .social-icons {
  /* margin: -76px 0 0 0; */
  z-index: 1;
  position: relative;
}

@media screen and (max-width: 767px) {
  .site-footer .social-icons {
    margin: 0;
  }
}

.site-footer .social-icons .ft-heading {
  padding: 0 0 15px;
}

.site-footer .social-icons ul {
  margin: 0;
  padding: 0;
}

.site-footer .social-icons ul li {
  margin: 0 10px 0 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}

.site-footer .social-icons ul li a {
  font-size: 22px;
}

@media screen and (max-width: 991px) {
  .site-footer .social-icons ul li a {
    font-size: 18px;
  }
}

.popup-block-design .modal-dialog {
  max-width: 550px;
}

@media screen and (max-width: 1400px) {
  .popup-block-design .modal-dialog {
    max-width: 480px;
  }
}

.popup-block-design .modal-content {
  border: none;
  border-radius: 0;
  padding: 60px;
}

@media screen and (max-width: 1400px) {
  .popup-block-design .modal-content {
    padding: 40px;
  }
}

@media screen and (max-width: 767px) {
  .popup-block-design .modal-content {
    padding: 15px;
  }
}

.popup-block-design .modal-content .modal-header {
  padding: 0 0 35px;
  display: block;
  border: none;
  position: relative;
}

@media screen and (max-width: 767px) {
  .popup-block-design .modal-content .modal-header {
    padding: 0 0 20px;
  }
}

.popup-block-design .modal-content .modal-header h4 {
  text-align: center;
  font-size: 20px;
  color: #1e2020;
  font-weight: 500;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.popup-block-design .modal-content .modal-header .close {
  padding: 0;
  position: absolute;
  top: -40px;
  right: -40px;
  text-shadow: none;
  opacity: 1;
  font-size: 0px;
  float: none;
  outline: none;
  margin: 0;
}

@media screen and (max-width: 1400px) {
  .popup-block-design .modal-content .modal-header .close {
    top: -20px;
    right: -20px;
  }
}

.popup-block-design .modal-content .modal-header .close img {
  width: 24px;
  display: block;
}

@media screen and (max-width: 767px) {
  .popup-block-design .modal-content .modal-header .close {
    width: 20px;
    top: -5px;
    right: -5px;
  }
}

.popup-block-design .modal-content .modal-body {
  padding: 0;
}

.popup-block-design .modal-content .modal-body .login-mumber-box .form-group {
  margin: 0;
  padding: 0 0 30px;
}

@media screen and (max-width: 1400px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .form-group {
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .form-group {
    padding: 0 0 10px;
  }
}

.popup-block-design .modal-content .modal-body .login-mumber-box .form-group .form-control {
  height: 56px;
  line-height: 56px;
  font-size: 16px;
}

@media screen and (max-width: 1400px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .form-group .form-control {
    height: 50px;
    line-height: 50px;
  }
}

@media screen and (max-width: 767px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .form-group .form-control {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
  }
}

.popup-block-design .modal-content .modal-body .login-mumber-box .purple-btn {
  display: block;
  width: 100% !important;
  margin: 0 0 30px;
  max-width: 100% !important;
}

@media screen and (max-width: 1400px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .purple-btn {
    margin: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .purple-btn {
    margin: 0 0 10px;
  }
}

.popup-block-design .modal-content .modal-body .login-mumber-box .forgot-password-btn {
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
  color: #094541;
  letter-spacing: 3px;
  max-width: 230px;
  margin: 0 auto 35px;
  display: block;
  border-bottom: solid 1px #094541;
  padding: 0 0 5px;
}

@media screen and (max-width: 1400px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .forgot-password-btn {
    font-size: 15px;
    margin: 0 auto 25px;
  }
}

@media screen and (max-width: 767px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .forgot-password-btn {
    font-size: 14px;
    letter-spacing: 0;
    max-width: 170px;
    padding: 0 0 2px;
    margin: 0 auto 15px;
  }
}

.popup-block-design .modal-content .modal-body .login-mumber-box .register-btn-here {
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
  color: #094541;
  letter-spacing: 3px;
  margin: 0;
  display: block;
}

@media screen and (max-width: 1400px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .register-btn-here {
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .popup-block-design .modal-content .modal-body .login-mumber-box .register-btn-here {
    font-size: 14px;
    letter-spacing: 0;
  }
}

.popup-block-design .modal-content .modal-body .login-mumber-box .register-btn-here a {
  border-bottom: solid 1px #094541;
  padding: 0 0 5px;
}

.modal-backdrop.show {
  opacity: .7;
}

.remember-box {
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: 0 0 40px;
}

@media screen and (max-width: 1400px) {
  .remember-box {
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .remember-box {
    padding: 0 0 10px;
  }
}

.remember-box .remember-hd {
  display: inline-block;
  font-size: 16px;
  color: #1e2020;
  text-transform: uppercase;
  padding: 0 25px 0 0;
}

@media screen and (max-width: 767px) {
  .remember-box .remember-hd {
    font-size: 14px;
    padding: 0 15px 0 0;
  }
}

.remember-box .switch {
  position: relative;
  display: inline-block;
  width: 140px;
  height: 58px;
  margin: 0;
}

@media screen and (max-width: 1400px) {
  .remember-box .switch {
    width: 120px;
    height: 50px;
  }
}

@media screen and (max-width: 767px) {
  .remember-box .switch {
    width: 60px;
    height: 30px;
  }
}

.remember-box .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.remember-box .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.remember-box .slider:before {
  position: absolute;
  content: "";
  height: 54px;
  width: 68px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

@media screen and (max-width: 1400px) {
  .remember-box .slider:before {
    height: 46px;
    width: 58px;
  }
}

@media screen and (max-width: 767px) {
  .remember-box .slider:before {
    width: 28px;
    height: 26px;
  }
}

.remember-box .slider:after {
  position: absolute;
  content: "\F00D";
  height: 54px;
  width: 68px;
  left: 2px;
  bottom: 2px;
  -webkit-transition: .4s;
  transition: .4s;
  font-family: 'FontAwesome';
  text-align: center;
  line-height: 54px;
  font-size: 22px;
  color: #bababa;
}

@media screen and (max-width: 1400px) {
  .remember-box .slider:after {
    height: 46px;
    width: 58px;
    line-height: 46px;
  }
}

@media screen and (max-width: 767px) {
  .remember-box .slider:after {
    width: 28px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
  }
}

.remember-box input:checked + .slider {
  background-color: #094541;
}

.remember-box input:checked + .slider:before {
  -webkit-transform: translateX(68px);
  transform: translateX(68px);
}

@media screen and (max-width: 1400px) {
  .remember-box input:checked + .slider:before {
    -webkit-transform: translateX(58px);
    transform: translateX(58px);
  }
}

@media screen and (max-width: 767px) {
  .remember-box input:checked + .slider:before {
    -webkit-transform: translateX(28px);
    transform: translateX(28px);
  }
}

.remember-box input:checked + .slider:after {
  position: absolute;
  content: "\F00C";
  height: 54px;
  width: 68px;
  left: 2px;
  bottom: 2px;
  font-family: 'FontAwesome';
  color: #094541;
  -webkit-transform: translateX(68px);
  transform: translateX(68px);
  text-align: center;
  line-height: 54px;
  font-size: 22px;
}

@media screen and (max-width: 1400px) {
  .remember-box input:checked + .slider:after {
    height: 46px;
    width: 58px;
    line-height: 46px;
    -webkit-transform: translateX(58px);
    transform: translateX(58px);
  }
}

@media screen and (max-width: 767px) {
  .remember-box input:checked + .slider:after {
    height: 26px;
    width: 28px;
    line-height: 26px;
    -webkit-transform: translateX(28px);
    transform: translateX(28px);
    font-size: 16px;
  }
}

.breadcrumb-outer {
  padding: 0 0 40px;
}

.breadcrumb-outer .breadcrumb {
  background: none;
  margin: 0;
  padding: 0;
}

.breadcrumb-outer .breadcrumb li {
  font-size: 15px;
  font-weight: 400;
  margin: 0;
  padding: 0;
}

.breadcrumb-outer .breadcrumb li a:after {
  font-family: 'FontAwesome';
  content: "\F054";
  font-size: 11px;
  font-weight: 300;
  color: #1e2020;
  margin: 0 5px;
  position: relative;
  top: -1px;
}

/***404*****/
body.error404 .error404-page-block {
  background: url("../images/register-bg.jpg") no-repeat center top;
  background-size: cover;
  padding: 100px 0;
}

@media screen and (max-width: 767px) {
  body.error404 .error404-page-block {
    padding: 30px 0;
  }
}

body.error404 .error404-page-block .error404-inner-content {
  background: #ffffff;
  padding: 80px 120px;
}

@media screen and (max-width: 1199px) {
  body.error404 .error404-page-block .error404-inner-content {
    max-width: 900px;
    margin: 0 auto;
    padding: 50px;
  }
}

@media screen and (max-width: 767px) {
  body.error404 .error404-page-block .error404-inner-content {
    padding: 15px;
  }
}

body.error404 .page-error-row {
  text-align: center;
  width: 100%;
  padding: 50px 0;
}

@media screen and (max-width: 767px) {
  body.error404 .page-error-row {
    padding: 15px;
  }
}

body.error404 .error-circle {
  background: #ffffff;
  border: 10px solid #094541;
  border-radius: 100%;
  color: #ffffff;
  display: inline-block;
  height: 350px;
  position: relative;
  width: 350px;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  body.error404 .error-circle {
    height: 200px;
    width: 200px;
    border: 5px solid #094541;
  }
}

body.error404 .error-text-2 img {
  width: 100px;
  margin: -18px 10px 0;
}

@media screen and (max-width: 767px) {
  body.error404 .error-text-2 img {
    width: 55px;
    margin: -15px 10px 0;
  }
}

body.error404 .error-text-2 {
  color: #094541;
  display: inline-block;
  font-size: 120px;
  font-weight: 800;
  line-height: 325px;
  padding: 0;
}

@media screen and (max-width: 767px) {
  body.error404 .error-text-2 {
    font-size: 60px;
    line-height: 200px;
  }
}

body.error404 .error-text-3 {
  color: #000000;
  display: inline-block;
  font-size: 40px;
  padding: 15px 0 0;
  width: 100%;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  body.error404 .error-text-3 {
    font-size: 20px;
  }
}

body.error404 .error-text-4 {
  color: #888888;
  display: inline-block;
  font-size: 15px;
  padding: 8px 60px 0;
  width: 100%;
}

@media screen and (max-width: 767px) {
  body.error404 .error-text-4 {
    padding: 8px 0 0;
  }
}

/***404 End***/
.container2 {
  display: inline-block;
  cursor: pointer;
}

.bar1, .bar2, .bar3 {
  width: 25px;
  height: 3px;
  background-color: #094541;
  margin: 5px 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-2px, 2px);
  transform: rotate(-45deg) translate(-2px, 2px);
}

.change .bar2 {
  opacity: 0;
}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
}

.menuImage {
  display: none;
}

.scroll-hidden::after {
  content: "";
  background: rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

@media screen and (max-width: 1199px) {
  .menuImage {
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 30px;
    z-index: 999;
  }
  .menuImage > img {
    height: auto;
    width: 100%;
  }
  .iphon_navigation {
    background: #094541;
    bottom: 0;
    display: block !important;
    right: -240px;
    overflow-y: auto;
    margin: 0 !important;
    position: fixed;
    text-shadow: none;
    top: 70px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    width: 240px;
    z-index: 9999;
    padding: 10px 0 !important;
    height: 100% !important;
  }
  .nav-open {
    right: 0 !important;
  }
  .iphon_navigation ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
  }
  .iphon_navigation ul li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
    position: relative;
    border-bottom: solid 1px #00b2a9;
  }
  .iphon_navigation ul li:first-child {
    border-top: none;
  }
  .iphon_navigation ul img {
    display: block;
    float: left;
    height: auto;
    margin-right: 5px;
    width: 15px;
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
  }
  .parentMenu > div.subItem {
    width: 50px;
    height: 40px;
    float: right;
    background: url("../images/faq-arrowup.png") no-repeat center;
    cursor: pointer;
  }
  .parentMenuActive > div.subItem {
    width: 50px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    background: url("../images/faq-arrowdown.png") no-repeat center !important;
    cursor: pointer;
  }
  .parentMenu > div.subItem {
    background: url("../images/faq-arrowup.png") no-repeat scroll center center transparent;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 40px;
  }
  .iphon_navigation ul li a {
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 20px;
    text-decoration: none;
    overflow: hidden;
    font-weight: normal;
  }
  .iphon_navigation ul li a:hover, .iphon_navigation ul li.active a, .iphon_navigation ul li.current-menu-item a {
    color: #fff;
    text-shadow: inherit;
    text-decoration: none;
    background: #00b2a9;
  }
  .iphon_navigation ul li:last-child a {
    margin: 0;
  }
  .iphon_navigation > ul ul {
    background-image: none !important;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .iphon_navigation ul ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
    border: none;
  }
  .iphon_navigation ul ul li a {
    background: #1f1f1f;
    color: #FFFFFF;
    display: block;
    list-style: none outside none;
    margin: 0 0 1px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
  }
  .iphon_navigation ul li a:hover {
    color: #fff;
    text-shadow: inherit;
    text-decoration: none;
    background: #333;
  }
  .iphon_navigation ul ul ul {
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
    list-style: none;
  }
  .iphon_navigation ul ul ul li a {
    background: #00435D;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    list-style: none outside none;
    margin: 0 0 1px;
    padding: 7px 10px;
    text-decoration: none;
    text-transform: uppercase;
  }
  .iphon_navigation ul ul ul li a:hover {
    color: #fff;
    text-shadow: inherit;
    text-decoration: none;
  }
}

@media screen and (max-width: 767px) {
  .menuImage {
    right: 10px;
    top: 14px;
  }
  .iphon_navigation {
    top: 55px;
  }
}

.navigation.pagination .nav-links .page-numbers {
  padding: 15px;
  line-height: 1em;
  background-color: #0073be;
  color: #fff;
  min-width: 45px;
  display: inline-block;
  text-align: center;
}

.navigation.pagination .nav-links .page-numbers.current {
  background-color: #094541;
}

.wp-video {
  margin-bottom: 20px;
}

.loader-box {
  background: rgba(0, 0, 0, 0.6);
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0;
  z-index: 9;
}

.loader-box img {
  display: block;
  width: 150px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.alert.alert-danger .error-msg {
  display: inline-block;
  margin: 0;
}

.error {
  font-size: 14px;
}

label.error {
  color: red !important;
}

.alert-success p {
  margin: 0;
}

.empty-user-data {
  background: #e6e9ec;
  text-align: center;
  padding: 50px 0;
  min-height: 400px;
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0;
}

.pagination {
  margin: 0;
  padding: 40px 0 10px 0;
  text-align: center;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .pagination {
    padding: 25px 0 10px 0;
  }
}

.pagination a {
  border: none;
  font-size: 15px;
  color: #094541;
  border-radius: 0px;
  margin: 0 3px;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .pagination a {
    font-size: 14px;
  }
}

.pagination a.previous {
  color: #bcbcbc;
}

.pagination a.next {
  color: #000;
}

.pagination a:hover {
  background: none;
}

.pagination a:focus {
  box-shadow: none;
}

.dataTables_paginate {
  margin: 0;
  padding: 40px 0 10px 0;
  text-align: center !important;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .dataTables_paginate {
    padding: 25px 0 10px 0;
  }
}

.dataTables_paginate a, .dataTables_paginate span {
  border: none;
  font-size: 15px;
  color: #094541;
  border-radius: 0px;
  margin: 0 10px;
  padding: 0;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .dataTables_paginate a, .dataTables_paginate span {
    font-size: 14px;
  }
}

.dataTables_paginate a.previous, .dataTables_paginate span.previous {
  color: #000;
}

.dataTables_paginate a.next, .dataTables_paginate span.next {
  color: #000;
}

.dataTables_paginate a.disabled, .dataTables_paginate span.disabled {
  color: #bcbcbc;
}

.dataTables_paginate a:hover, .dataTables_paginate span:hover {
  background: none;
}

.dataTables_paginate a:focus, .dataTables_paginate span:focus {
  box-shadow: none;
}

.dataTables_paginate a.current, .dataTables_paginate span.current {
  text-decoration: underline;
}

.dataTables_length {
  float: left;
}

@media screen and (max-width: 767px) {
  .dataTables_length {
    float: none;
    text-align: left !important;
  }
}

.dataTables_filter {
  float: right;
}

@media screen and (max-width: 767px) {
  .dataTables_filter {
    float: none;
    text-align: left !important;
  }
}

.dataTables_filter label {
  display: block;
}

@media screen and (max-width: 767px) {
  .dataTables_filter label {
    text-align: left !important;
  }
}

.dataTables_length select {
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-bottom: solid 1px 
 #65d2c3;
  height: auto !important;
  font-size: 18px;
  font-weight: 300;
  color: #000;
  height: 40px;
  line-height: 40px;
  padding: 0 30px 0 0;
  margin: 0 10px;
  background: url("../images/select-arrow.png") no-repeat center right;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.dataTables_filter input {
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-bottom: solid 1px 
 #65d2c3;
  padding: 0;
  height: auto !important;
  font-size: 18px;
  font-weight: 300;
  height: 40px;
  line-height: 40px;
  color: #000;
}

.content-more {
  height: 115px;
  overflow: hidden;
  display: block;
}

.read-btn-show {
  font-weight: 600;
  font-size: 14px;
  text-decoration: underline;
}

.common-content-page {
  border-bottom: solid 1px #d2d2d2;
  padding: 60px 0 40px;
  /* .container{
        @media screen and (max-width:$custom_xxsl) {
            max-width:1200px;
        }
    } */
}

@media screen and (max-width: 767px) {
  .common-content-page {
    padding: 30px 0 20px;
  }
}

.common-content-page h1 {
  font-size: 46px;
  margin-bottom: 10px;
  line-height: normal;
}

@media screen and (max-width: 1400px) {
  .common-content-page h1 {
    font-size: 42px;
  }
}

@media screen and (max-width: 767px) {
  .common-content-page h1 {
    font-size: 26px;
  }
}

.common-content-page h2 {
  font-size: 42px;
  margin-bottom: 10px;
  line-height: normal;
}

@media screen and (max-width: 1400px) {
  .common-content-page h2 {
    font-size: 38px;
  }
}

@media screen and (max-width: 767px) {
  .common-content-page h2 {
    font-size: 24px;
  }
}

.common-content-page h3 {
  font-size: 40px;
  margin-bottom: 10px;
  line-height: normal;
}

@media screen and (max-width: 1400px) {
  .common-content-page h3 {
    font-size: 36px;
  }
}

@media screen and (max-width: 767px) {
  .common-content-page h3 {
    font-size: 22px;
  }
}

.common-content-page h4 {
  font-size: 38px;
  margin-bottom: 10px;
  line-height: normal;
}

@media screen and (max-width: 1400px) {
  .common-content-page h4 {
    font-size: 34px;
  }
}

@media screen and (max-width: 767px) {
  .common-content-page h4 {
    font-size: 20px;
  }
}

.common-content-page h5 {
  font-size: 36px;
  margin-bottom: 10px;
  line-height: normal;
}

@media screen and (max-width: 1400px) {
  .common-content-page h5 {
    font-size: 32px;
  }
}

@media screen and (max-width: 767px) {
  .common-content-page h5 {
    font-size: 18px;
  }
}

.common-content-page h6 {
  font-size: 34px;
  margin-bottom: 10px;
  line-height: normal;
}

@media screen and (max-width: 1400px) {
  .common-content-page h6 {
    font-size: 30px;
  }
}

@media screen and (max-width: 767px) {
  .common-content-page h6 {
    font-size: 16px;
  }
}

.common-content-page p {
  font-size: 16px;
  color: #1e2020;
  font-weight: 300;
  line-height: 26px;
  margin: 0;
  padding: 0 0 20px;
}

@media screen and (max-width: 767px) {
  .common-content-page p {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (max-width: 767px) {
  .common-content-page ul, .common-content-page ol {
    padding: 0 0 0 2px;
  }
}

.common-content-page ul li, .common-content-page ol li {
  font-size: 16px;
  color: #1e2020;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 5px;
  position: relative;
  padding: 0 0 0 20px;
}

@media screen and (max-width: 767px) {
  .common-content-page ul li, .common-content-page ol li {
    font-size: 14px;
    line-height: 24px;
  }
}

.common-content-page ol {
  list-style: none;
  counter-reset: my-awesome-counter;
}

.common-content-page ol li {
  counter-increment: my-awesome-counter;
}

.common-content-page ol li:before {
  content: counter(my-awesome-counter) ". ";
  color: #000000;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
}

.common-content-page ul li {
  list-style: none;
}

.common-content-page ul li:before {
  content: "\F00C";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 1px;
  left: 0;
  font-size: 14px;
}

.nf-form-cont .nf-form-content .nf-error .nf-field-element input.ninja-forms-field[type="text"],
.nf-form-cont .nf-form-content .nf-error .nf-field-element input.ninja-forms-field[type="email"],
.nf-form-cont .nf-form-content .nf-error .nf-field-element input.ninja-forms-field[type="number"] {
  padding-right: 55px;
}

.nf-form-cont .nf-form-content .nf-pass .nf-field-element input.ninja-forms-field[type="text"],
.nf-form-cont .nf-form-content .nf-pass .nf-field-element input.ninja-forms-field[type="email"],
.nf-form-cont .nf-form-content .nf-pass .nf-field-element input.ninja-forms-field[type="number"] {
  padding-right: 45px;
}

.nf-form-cont .nf-form-content .nf-after-field .nf-error {
  font-size: 0.75em;
}

.nf-form-cont .nf-form-content .checkbox-wrap .nf-field-label label.nf-checked-label::before {
  line-height: 16px;
}

.home-banner-slider {
  position: relative;
}

.home-banner-slider .slide-block {
  height: 910px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}

@media screen and (max-width: 1600px) {
  .home-banner-slider .slide-block {
    height: 768px;
  }
}

@media screen and (max-width: 1199px) {
  .home-banner-slider .slide-block {
    height: 568px;
  }
}

@media screen and (max-width: 991px) {
  .home-banner-slider .slide-block {
    height: 468px;
  }
}

@media screen and (max-width: 767px) {
  .home-banner-slider .slide-block {
    height: 380px;
  }
}

.home-banner-slider .slide-block .slide-text-block {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  max-width: 780px;
  margin: 0 auto;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (max-width: 991px) {
  .home-banner-slider .slide-block .slide-text-block {
    max-width: 580px;
  }
}

@media screen and (max-width: 767px) {
  .home-banner-slider .slide-block .slide-text-block {
    padding: 0 15px;
  }
}

.home-banner-slider .slide-block .slide-text-block .slide-heading {
  font-size: 56px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "FoundersGrotesk-Bold";
  font-weight: 300;
  line-height: 60px;
  padding: 0 0 20px;
}

@media screen and (max-width: 1600px) {
  .home-banner-slider .slide-block .slide-text-block .slide-heading {
    font-size: 46px;
  }
}

@media screen and (max-width: 1199px) {
  .home-banner-slider .slide-block .slide-text-block .slide-heading {
    font-size: 40px;
    line-height: 42px;
  }
}

@media screen and (max-width: 991px) {
  .home-banner-slider .slide-block .slide-text-block .slide-heading {
    font-size: 34px;
    line-height: 38px;
  }
}

@media screen and (max-width: 767px) {
  .home-banner-slider .slide-block .slide-text-block .slide-heading {
    font-size: 20px;
    line-height: 24px;
    padding: 0 0 5px;
  }
}

@media screen and (max-width: 767px) {
  .home-banner-slider .slide-block .slide-text-block .slide-heading br {
    display: none;
  }
}

.home-banner-slider .slide-block .slide-text-block p {
  font-size: 18px;
  color: #ffffff;
  font-family: "FoundersGrotesk-Regular";
  font-weight: 400;
  line-height: 25px;
  padding: 0 0 20px;
  text-shadow: 0 1px 1px #000;
  margin: 0;
}

@media screen and (max-width: 991px) {
  .home-banner-slider .slide-block .slide-text-block p {
    font-size: 14px;
    padding: 0 0 0px;
  }
}

@media screen and (max-width: 767px) {
  .home-banner-slider .slide-block .slide-text-block p {
    font-size: 13px;
    line-height: 20px;
  }
}

.home-banner-slider .slide-block .slide-text-block .purple-btn {
  max-width: 326px;
  display: block;
  margin: 20px auto 0;
}

@media screen and (max-width: 767px) {
  .home-banner-slider .slide-block .slide-text-block .purple-btn {
    margin: 10px auto 0;
  }
}

.home-banner-slider .sld-bootom {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 40px;
  width: 20px;
  margin: 0 auto;
  z-index: 9;
}

@media screen and (max-width: 991px) {
  .home-banner-slider .sld-bootom {
    bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .home-banner-slider .sld-bootom {
    bottom: 10px;
    width: 15px;
  }
}

.home-banner-slider .bounce-arrow {
  -webkit-animation: bounce 2s infinite;
          animation: bounce 2s infinite;
}

@-webkit-keyframes bounce-arrow {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}

@keyframes bounce-arrow {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}

.heading-block {
  text-align: center;
  padding: 0 0 45px;
  overflow: hidden;
  margin: 0 35px;
}

@media screen and (max-width: 991px) {
  .heading-block {
    margin: 0 15px;
  }
}

@media screen and (max-width: 767px) {
  .heading-block {
    margin: 0;
    padding: 0 0 15px;
  }
}

.heading-block h1 {
  font-size: 56px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "FoundersGrotesk-Bold";
  font-weight: 300;
  line-height: 60px;
  padding: 0;
  position: relative;
}

@media screen and (max-width: 1600px) {
  .heading-block h1 {
    font-size: 46px;
  }
}

@media screen and (max-width: 1199px) {
  .heading-block h1 {
    font-size: 38px;
  }
}

@media screen and (max-width: 991px) {
  .heading-block h1 {
    font-size: 30px;
    line-height: normal;
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .heading-block h1 {
    font-size: 22px;
  }
}

.heading-block h1:before, .heading-block h1:after {
  content: "";
  display: inline-block;
  background: #fff;
  width: 50%;
  height: 1px;
  white-space: nowrap;
  position: relative;
  z-index: 9;
  vertical-align: middle;
  top: -12px;
}

@media screen and (max-width: 991px) {
  .heading-block h1:before, .heading-block h1:after {
    top: -7px;
  }
}

@media screen and (max-width: 767px) {
  .heading-block h1:before, .heading-block h1:after {
    display: none;
  }
}

.heading-block h1:before {
  margin-left: -50%;
  left: -30px;
}

@media screen and (max-width: 991px) {
  .heading-block h1:before {
    left: -10px;
  }
}

.heading-block h1:after {
  margin-right: -50%;
  right: -30px;
}

@media screen and (max-width: 991px) {
  .heading-block h1:after {
    right: -10px;
  }
}

.heading-block span {
  font-size: 56px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "FoundersGrotesk-Bold";
  font-weight: 300;
  line-height: 60px;
  padding: 0;
  display: block;
}

@media screen and (max-width: 1600px) {
  .heading-block span {
    font-size: 46px;
  }
}

@media screen and (max-width: 1199px) {
  .heading-block span {
    font-size: 38px;
  }
}

@media screen and (max-width: 991px) {
  .heading-block span {
    font-size: 30px;
    line-height: normal;
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .heading-block span {
    font-size: 22px;
  }
}

.heading-block span:before, .heading-block span:after {
  content: "";
  display: inline-block;
  background: #fff;
  width: 50%;
  height: 1px;
  white-space: nowrap;
  position: relative;
  z-index: 9;
  vertical-align: middle;
  top: -10px;
}

@media screen and (max-width: 991px) {
  .heading-block span:before, .heading-block span:after {
    top: -8px;
  }
}

@media screen and (max-width: 767px) {
  .heading-block span:before, .heading-block span:after {
    display: none;
  }
}

.heading-block span:before {
  margin-left: -50%;
  left: -25px;
}

@media screen and (max-width: 991px) {
  .heading-block span:before {
    left: -10px;
  }
}

.heading-block span:after {
  margin-right: -50%;
  right: -25px;
}

@media screen and (max-width: 991px) {
  .heading-block span:after {
    right: -10px;
  }
}

.program-works {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  padding: 100px 0 80px;
  background-attachment: fixed;
}

@media screen and (max-width: 991px) {
  .program-works {
    padding: 60px 0 60px;
  }
}

@media screen and (max-width: 767px) {
  .program-works {
    padding: 20px 10px;
  }
}

.program-works .video-outer-block {
  max-width: 1040px;
  margin: 0 auto;
}

@media screen and (max-width: 1600px) {
  .program-works .video-outer-block {
    max-width: 960px;
  }
}

@media screen and (max-width: 1199px) {
  .program-works .video-outer-block {
    max-width: 800px;
  }
}

@media screen and (max-width: 991px) {
  .program-works .video-outer-block {
    max-width: 600px;
  }
}

.program-works .video-outer-block .video-block {
  background: #ffffff;
  padding: 10px;
  position: relative;
  margin: 0 0 45px;
}

@media screen and (max-width: 767px) {
  .program-works .video-outer-block .video-block {
    padding: 5px;
    position: relative;
    margin: 0 0 20px;
  }
}

.program-works .video-outer-block .video-block img {
  display: block;
  width: 100%;
}

.program-works .video-outer-block .video-block .play-btn {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  width: 88px;
  height: 88px;
  background: #094541;
  color: #fff;
  font-size: 30px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  line-height: 88px;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.program-works .video-outer-block .video-block .play-btn:hover {
  background: #0073be;
}

@media screen and (max-width: 1600px) {
  .program-works .video-outer-block .video-block .play-btn {
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 22px;
  }
}

@media screen and (max-width: 767px) {
  .program-works .video-outer-block .video-block .play-btn {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
  }
}

.program-works .video-outer-block .video-block .play-btn i {
  position: relative;
  right: -2px;
}

.program-works .video-outer-block p {
  font-size: 18px;
  color: #ffffff;
  font-family: "FoundersGrotesk-Regular";
  font-weight: 400;
  line-height: 25px;
  padding: 0;
  text-shadow: 0 1px 1px #000;
  margin: 0;
}

@media screen and (max-width: 1199px) {
  .program-works .video-outer-block p {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .program-works .video-outer-block p {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .program-works .video-outer-block p {
    line-height: 22px;
  }
}

.special-block {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 85px 0 65px;
  background-attachment: fixed;
  overflow: hidden;
}

@media screen and (max-width: 991px) {
  .special-block {
    padding: 50px 0 50px;
  }
}

@media screen and (max-width: 767px) {
  .special-block {
    padding: 20px 0;
  }
}

@media screen and (max-width: 1600px) {
  .special-block .pkg-list .container {
    max-width: 1190px;
  }
}

.special-block .pkg-list .spacel-pkg-block {
  background: rgba(255, 255, 255, 0.8);
  padding: 18px;
  margin: 0 0 30px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.special-block .pkg-list .spacel-pkg-block:hover {
  background: #ffffff;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}

.special-block .pkg-list .spacel-pkg-block:hover .pkg-dtl .heading-pkg a {
  color: #094541;
}

.special-block .pkg-list .spacel-pkg-block:hover .pkg-img img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

@media screen and (max-width: 991px) {
  .special-block .pkg-list .spacel-pkg-block {
    padding: 10px;
    margin: 0 0 20px;
  }
}

.special-block .pkg-list .spacel-pkg-block .pkg-img {
  margin: 0 0 20px;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .special-block .pkg-list .spacel-pkg-block .pkg-img {
    margin: 0 0 10px;
  }
}

.special-block .pkg-list .spacel-pkg-block .pkg-img img {
  display: block;
  width: 100%;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.special-block .pkg-list .spacel-pkg-block .pkg-dtl .heading-pkg {
  font-size: 22px;
  color: #1e2020;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  line-height: 28px;
  padding: 0 0 3px;
}

@media screen and (max-width: 1600px) {
  .special-block .pkg-list .spacel-pkg-block .pkg-dtl .heading-pkg {
    font-size: 18px;
    line-height: 24px;
  }
}

@media screen and (max-width: 991px) {
  .special-block .pkg-list .spacel-pkg-block .pkg-dtl .heading-pkg {
    font-size: 16px;
    line-height: 22px;
  }
}

.special-block .pkg-list .spacel-pkg-block .pkg-dtl .heading-pkg a {
  color: #1e2020;
}

.special-block .pkg-list .spacel-pkg-block .pkg-dtl .heading-pkg a:hover {
  color: #094541;
}

.special-block .pkg-list .spacel-pkg-block .pkg-dtl p {
  margin: 0;
  padding: 0 0 5px;
  line-height: 28px;
}

@media screen and (max-width: 1600px) {
  .special-block .pkg-list .spacel-pkg-block .pkg-dtl p {
    line-height: 24px;
  }
}

@media screen and (max-width: 991px) {
  .special-block .pkg-list .spacel-pkg-block .pkg-dtl p {
    font-size: 13px;
    line-height: 22px;
  }
}

.special-block .pkg-list .spacel-pkg-block .pkg-dtl .locat-pkg {
  font-size: 15px;
  display: block;
}

.special-block .pkg-list .spacel-pkg-block .pkg-dtl .locat-pkg i {
  font-size: 22px;
  color: #094541;
  position: relative;
  top: 2px;
  margin: 0 3px 0 0;
}

@media screen and (max-width: 767px) {
  .special-block .pkg-list .spacel-pkg-block .pkg-dtl .locat-pkg i {
    font-size: 16px;
    top: 1px;
  }
}

.special-block .pkg-list .purple-btn {
  max-width: 326px;
  display: block;
  margin: 0 auto;
}

.blog-block {
  background: #d2dbe6;
  padding: 75px 0 60px;
}

@media screen and (max-width: 767px) {
  .blog-block {
    padding: 22px 0 10px;
  }
}

.blog-block .heading-block {
  padding: 0 0 60px;
}

@media screen and (max-width: 767px) {
  .blog-block .heading-block {
    padding: 0 0 25px;
  }
}

.blog-block .heading-block span {
  color: #1e2020;
}

.blog-block .heading-block span:before, .blog-block .heading-block span:after {
  background: #1e2020;
}

.blog-block .blog-inst {
  max-width: 1860px;
  padding: 0 30px;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .blog-block .blog-inst {
    padding: 0 15px;
  }
}

.blog-block .blog-inst ul {
  margin: 0 -20px 0 -20px;
  padding: 0;
  flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .blog-block .blog-inst ul {
    margin: 0;
  }
}

.blog-block .blog-inst ul li {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0 10px 20px;
  width: 25%;
}

@media screen and (max-width: 767px) {
  .blog-block .blog-inst ul li {
    width: 100%;
    padding: 0 0 10px;
  }
}

.blog-block .blog-inst ul li:nth-child(2n+2) .post-block {
  flex-wrap: wrap-reverse;
  display: -webkit-box;
  display: flex;
}

@media screen and (max-width: 767px) {
  .blog-block .blog-inst ul li:nth-child(2n+2) .post-block {
    flex-wrap: wrap;
  }
}

.blog-block .blog-inst .post-block {
  background: #ffffff;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .blog-block .blog-inst .post-block {
    margin: 0;
  }
}

.blog-block .blog-inst .post-block .post-img {
  overflow: hidden;
  width: 100%;
}

.blog-block .blog-inst .post-block .post-img img {
  display: block;
  width: 100%;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.blog-block .blog-inst .post-block .post-img img:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.blog-block .blog-inst .post-block .post-text-block {
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .blog-block .blog-inst .post-block .post-text-block {
    padding: 10px;
  }
}

.blog-block .blog-inst .post-block .post-text-block span {
  font-size: 22px;
  color: #1e2020;
  display: block;
  text-transform: uppercase;
  padding: 0 0 5px;
}

@media screen and (max-width: 1600px) {
  .blog-block .blog-inst .post-block .post-text-block span {
    font-size: 18px;
  }
}

.blog-block .blog-inst .post-block .post-text-block p {
  margin: 0;
  padding: 0;
  line-height: 24px;
  font-size: 16px;
}

.blog-block .blog-inst .post-block .post-text-block p .read-more {
  font-weight: 500;
  font-size: 14px;
  padding: 0 0 0 5px;
}

@media screen and (max-width: 1600px) {
  .blog-block .blog-inst .post-block .post-text-block p {
    font-size: 14px;
    line-height: 24px;
  }
}

.blog-block .blog-inst .post-block.two-img-block {
  background: none;
}

.blog-block .blog-inst .post-block.two-img-block .post-img {
  width: 47%;
}

.blog-block .blog-inst .post-block.two-text-block {
  margin: 15px 0 0 0;
}

@media screen and (max-width: 767px) {
  .blog-block .blog-inst .post-block.two-text-block {
    margin: 0 15px 15px;
    display: block;
  }
}

.blog-block .blog-inst .post-block.two-text-block .post-img {
  width: 47%;
}

@media screen and (max-width: 767px) {
  .blog-block .blog-inst .post-block.two-text-block .post-img {
    width: 100%;
  }
}

.blog-block .blog-inst .post-block.two-text-block .post-text-block {
  -webkit-box-flex: 1;
          flex: 1;
}

.holidays-stories {
  background: #ffffff;
  padding: 75px 0 0 0;
}

@media screen and (max-width: 991px) {
  .holidays-stories {
    padding: 50px 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .holidays-stories {
    padding: 20px 0 0 0;
  }
}

.holidays-stories .heading-block span {
  color: #1e2020;
}

.holidays-stories .heading-block span:before, .holidays-stories .heading-block span:after {
  background: #1e2020;
}

.holidays-stories .holiday-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.holidays-stories .holiday-list .holiday-block {
  position: relative;
  width: 25%;
}

@media screen and (max-width: 767px) {
  .holidays-stories .holiday-list .holiday-block {
    width: 33.333%;
  }
}

@media screen and (max-width: 575px) {
  .holidays-stories .holiday-list .holiday-block {
    width: 50%;
  }
}

.holidays-stories .holiday-list .holiday-block .holiday-img img {
  display: block;
  width: 100%;
}

.holidays-stories .holiday-list .holiday-block .uper-block {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(9, 69, 65, 0.8);
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-box-pack: center;
          justify-content: center;
  opacity: 0;
}

.holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner {
  text-align: center;
}

.holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner .usr-uper-img {
  width: 60px;
  height: 60px;
  margin: 0 auto 35px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  overflow: hidden;
}

@media screen and (max-width: 1600px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner .usr-uper-img {
    margin: 0 auto 20px;
  }
}

@media screen and (max-width: 991px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner .usr-uper-img {
    margin: 0 auto 10px;
  }
}

@media screen and (max-width: 767px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner .usr-uper-img {
    width: 40px;
    height: 40px;
    margin: 0 auto 5px;
  }
}

.holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner .usr-uper-img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner span {
  display: block;
  color: #ffffff;
  font-size: 18px;
  font-weight: 300;
  padding: 0 0 20px;
}

@media screen and (max-width: 1600px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner span {
    font-size: 15px;
  }
}

@media screen and (max-width: 991px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner span {
    font-size: 13px;
  }
}

.holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner span strong {
  font-size: 22px;
  font-weight: 700;
  display: block;
  text-transform: uppercase;
}

@media screen and (max-width: 1600px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner span strong {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner span strong {
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner span strong {
    font-size: 14px;
  }
}

.holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner i {
  font-size: 24px;
  color: #ffffff;
}

@media screen and (max-width: 991px) {
  .holidays-stories .holiday-list .holiday-block .uper-block .uper-block-inner i {
    font-size: 18px;
  }
}

.holidays-stories .holiday-list .holiday-block:hover .uper-block {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.holidays-stories .holiday-list .holiday-block:hover .inst-icon {
  opacity: 0;
}

.holidays-stories .holiday-list .holiday-block .inst-icon {
  position: absolute;
  bottom: 45px;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 24px;
  color: #ffffff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media screen and (max-width: 991px) {
  .holidays-stories .holiday-list .holiday-block .inst-icon {
    bottom: 10px;
    font-size: 18px;
  }
}

.welcome-page-block .welcome-one-block {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding: 300px 0 0 0;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .welcome-one-block {
    padding: 200px 0 0 0;
  }
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .welcome-one-block {
    padding: 150px 0 0 0;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .welcome-one-block {
    padding: 100px 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block {
    padding: 40px 0 0 0;
  }
}

.welcome-page-block .welcome-one-block .text-block-welcome {
  text-align: center;
  max-width: 810px;
  margin: 0 auto;
  padding: 0 0 140px;
}

@media screen and (max-width: 991px) {
  .welcome-page-block .welcome-one-block .text-block-welcome {
    max-width: 600px;
    padding: 0 0 100px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block .text-block-welcome {
    padding: 0 15px 30px;
  }
}

.welcome-page-block .welcome-one-block .text-block-welcome h1 {
  font-size: 60px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "FoundersGrotesk-Bold";
  margin: 0;
  padding: 0 0 40px;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .welcome-one-block .text-block-welcome h1 {
    font-size: 50px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .welcome-one-block .text-block-welcome h1 {
    font-size: 40px;
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block .text-block-welcome h1 {
    font-size: 30px;
    padding: 0 0 10px;
  }
}

.welcome-page-block .welcome-one-block .text-block-welcome p {
  font-size: 26px;
  margin: 0;
  padding: 0;
  line-height: 38px;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .welcome-one-block .text-block-welcome p {
    font-size: 18px;
    line-height: 32px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .welcome-one-block .text-block-welcome p {
    font-size: 15px;
    line-height: 26px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block .text-block-welcome p {
    font-size: 14px;
    line-height: 22px;
  }
}

.welcome-page-block .welcome-one-block .text-block-welcome .purple-btn {
  max-width: 326px;
  display: block;
  margin: 70px auto 0;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .welcome-one-block .text-block-welcome .purple-btn {
    margin: 30px auto 0;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block .text-block-welcome .purple-btn {
    margin: 20px auto 0;
  }
}

.welcome-page-block .welcome-one-block .about-welcome {
  max-width: 1400px;
  margin: 0 auto;
}

.welcome-page-block .welcome-one-block .about-welcome .inst-abt-block {
  max-width: 1040px;
  margin: 0 auto;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .welcome-one-block .about-welcome .inst-abt-block {
    max-width: 800px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .welcome-one-block .about-welcome .inst-abt-block {
    max-width: 600px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block .about-welcome .inst-abt-block {
    padding: 0 15px;
  }
}

.welcome-page-block .welcome-one-block .about-welcome .inst-abt-block .video-about-block {
  max-width: 966px;
  margin: 0 auto 40px;
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block .about-welcome .inst-abt-block .video-about-block {
    margin: 0 auto 20px;
  }
}

.welcome-page-block .welcome-one-block .about-welcome .inst-abt-block .video-about-block img {
  width: 100%;
  display: block;
}

.welcome-page-block .welcome-one-block .about-welcome .inst-abt-block .video-about-block iframe {
  max-width: 100%;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block .about-welcome .inst-abt-block .video-about-block iframe {
    height: auto;
  }
}

.welcome-page-block .welcome-one-block .about-welcome .inst-abt-block p {
  text-align: center;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .welcome-page-block .welcome-one-block .about-welcome .inst-abt-block p {
    font-size: 14px;
  }
}

.welcome-page-block .benefits-block {
  padding: 100px 0;
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block {
    padding: 70px 0;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .benefits-block {
    padding: 50px 0;
  }
}

.welcome-page-block .benefits-block .heading-block {
  padding: 0 0 100px;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .benefits-block .heading-block {
    padding: 0 0 60px;
  }
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .benefits-block .heading-block {
    padding: 0 0 40px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .benefits-block .heading-block {
    padding: 0 0 30px;
  }
}

.welcome-page-block .benefits-block .heading-block span {
  color: #1e2020;
}

.welcome-page-block .benefits-block .heading-block span:before, .welcome-page-block .benefits-block .heading-block span:after {
  background: #1e2020;
}

.welcome-page-block .benefits-block .how-it-works .container {
  max-width: 1330px;
}

.welcome-page-block .benefits-block .how-it-works .container .row {
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 140px;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .benefits-block .how-it-works .container .row {
    margin-bottom: 110px;
  }
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .benefits-block .how-it-works .container .row {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block .how-it-works .container .row {
    -webkit-box-align: start;
            align-items: start;
    margin-bottom: 50px;
  }
}

.welcome-page-block .benefits-block .how-it-works .container .row:nth-child(even) .vehicleCol {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

@media screen and (max-width: 767px) {
  .welcome-page-block .benefits-block .how-it-works .container .row:nth-child(even) .vehicleCol {
    -webkit-box-ordinal-group: inherit;
            order: inherit;
  }
}

.welcome-page-block .benefits-block .how-it-works .container .row:nth-child(even) .how-tetx-block {
  padding: 0 0 0 30px;
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block .how-it-works .container .row:nth-child(even) .how-tetx-block {
    padding: 0;
  }
}

.welcome-page-block .benefits-block .how-it-works .container .row:nth-child(even) .how-img-block {
  margin: 0 30px 0 0;
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block .how-it-works .container .row:nth-child(even) .how-img-block {
    margin: 0;
  }
}

.welcome-page-block .benefits-block .how-it-works .how-tetx-block {
  padding: 0 25px 0 0;
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block {
    padding: 0;
  }
}

.welcome-page-block .benefits-block .how-it-works .how-tetx-block h2 {
  font-size: 40px;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  color: #1e2020;
  position: relative;
  margin: 0;
  padding: 0 0 10px;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block h2 {
    font-size: 34px;
  }
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block h2 {
    font-size: 30px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block h2 {
    font-size: 24px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block h2 {
    font-size: 22px;
    padding: 0 0 0px;
  }
}

.welcome-page-block .benefits-block .how-it-works .how-tetx-block span {
  font-size: 22px;
  color: #1e2020;
  display: inline-block;
  border-bottom: solid 2px #094541;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0 0 15px;
  margin: 0 0 18px;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block span {
    font-size: 18px;
  }
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block span {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block span {
    font-size: 14px;
    padding: 0 0 5px;
    margin: 0 0 10px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block span {
    padding: 0 0 2px;
    margin: 0 0 6px;
  }
}

.welcome-page-block .benefits-block .how-it-works .how-tetx-block p {
  line-height: 28px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block p {
    font-size: 15px;
    margin: 0 0 15px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block .how-it-works .how-tetx-block p {
    font-size: 14px;
    margin: 0 0 10px;
    line-height: 24px;
  }
}

.welcome-page-block .benefits-block .how-it-works .how-img-block {
  margin: 0 0 0 30px;
}

@media screen and (max-width: 991px) {
  .welcome-page-block .benefits-block .how-it-works .how-img-block {
    margin: 0;
  }
}

.welcome-page-block .benefits-block .how-it-works .how-img-block img {
  display: block;
  width: 100%;
}

.welcome-page-block .benefits-block .purple-btn {
  max-width: 326px;
  display: block;
  margin: 0 auto;
}

.welcome-page-block .what-block {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 790px;
  background-attachment: fixed;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .what-block {
    height: 500px;
  }
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .what-block {
    height: 360px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .what-block {
    height: 260px;
  }
}

.welcome-page-block .what-block span {
  font-size: 56px;
  color: #ffffff;
  font-family: "FoundersGrotesk-Bold";
  display: block;
  text-transform: uppercase;
  text-align: center;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .what-block span {
    font-size: 48px;
  }
}

@media screen and (max-width: 1279px) {
  .welcome-page-block .what-block span {
    font-size: 40px;
  }
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .what-block span {
    font-size: 36px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .what-block span {
    padding: 0 15px;
    font-size: 28px;
  }
}

.welcome-page-block .owner-block {
  padding: 80px 0;
}

@media screen and (max-width: 991px) {
  .welcome-page-block .owner-block {
    padding: 60px 0;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .owner-block {
    padding: 40px 0;
  }
}

.welcome-page-block .owner-block .container {
  max-width: 1200px;
}

.welcome-page-block .owner-block .owner-text-block {
  text-align: center;
  padding: 0 0 50px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .owner-block .owner-text-block {
    padding: 0 0 30px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .owner-block .owner-text-block {
    padding: 0 0 20px;
  }
}

.welcome-page-block .owner-block .owner-text-block h2 {
  font-size: 56px;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  color: #1e2020;
  line-height: 76px;
  margin: 0;
  padding: 0 0 40px;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .owner-block .owner-text-block h2 {
    font-size: 42px;
    line-height: 60px;
  }
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .owner-block .owner-text-block h2 {
    font-size: 36px;
    line-height: 50px;
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .owner-block .owner-text-block h2 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .owner-block .owner-text-block h2 {
    font-size: 24px;
    line-height: 32px;
  }
}

.welcome-page-block .owner-block .owner-text-block p {
  font-size: 26px;
  line-height: 38px;
}

@media screen and (max-width: 1400px) {
  .welcome-page-block .owner-block .owner-text-block p {
    font-size: 18px;
    line-height: 30px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .owner-block .owner-text-block p {
    font-size: 15px;
    line-height: 26px;
  }
}

.welcome-page-block .owner-block .owner-list ul {
  margin: 0;
  padding: 0;
}

.welcome-page-block .owner-block .owner-list ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 33.333333%;
  display: block;
}

.welcome-page-block .owner-block .owner-list ul li img {
  display: block;
  width: 100%;
}

.welcome-page-block .relive-block {
  padding: 0 0 100px;
}

@media screen and (max-width: 767px) {
  .welcome-page-block .relive-block {
    padding: 0 0 10px;
  }
}

.welcome-page-block .relive-block .container {
  max-width: 1430px;
}

.welcome-page-block .relive-block .relive-text-block {
  text-align: center;
  padding: 0 0 90px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .relive-block .relive-text-block {
    padding: 0 0 50px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .relive-block .relive-text-block {
    padding: 0 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .relive-block .relive-text-block {
    padding: 0 0 20px;
  }
}

.welcome-page-block .relive-block .relive-text-block h3 {
  font-size: 40px;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  color: #1e2020;
  line-height: 54px;
  margin: 0;
  padding: 0 0 15px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .relive-block .relive-text-block h3 {
    font-size: 30px;
    line-height: 44px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .relive-block .relive-text-block h3 {
    font-size: 26px;
    line-height: 38px;
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .relive-block .relive-text-block h3 {
    font-size: 24px;
    line-height: 36px;
    padding: 0 0 5px;
  }
}

.welcome-page-block .relive-block .relive-text-block span {
  font-size: 22px;
  color: #1e2020;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 18px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .relive-block .relive-text-block span {
    font-size: 18px;
    line-height: 44px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .relive-block .relive-text-block span {
    font-size: 16px;
    line-height: 26px;
  }
}

.welcome-page-block .relive-block .review-block .rev-hmt {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .welcome-page-block .relive-block .review-block .rev-hmt {
    padding: 0 0 30px;
  }
}

.welcome-page-block .relive-block .review-block .rev-hmt .user-rev-img {
  width: 152px;
  height: 152px;
  margin: 0 auto 70px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .relive-block .review-block .rev-hmt .user-rev-img {
    margin: 0 auto 40px;
  }
}

@media screen and (max-width: 991px) {
  .welcome-page-block .relive-block .review-block .rev-hmt .user-rev-img {
    width: 120px;
    height: 120px;
    margin: 0 auto 20px;
  }
}

.welcome-page-block .relive-block .review-block .rev-hmt .user-rev-img img {
  display: block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.welcome-page-block .relive-block .review-block .rev-hmt span {
  font-size: 18px;
  color: #1e2020;
  display: block;
  font-weight: 500;
  padding: 0 0 30px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .relive-block .review-block .rev-hmt span {
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .relive-block .review-block .rev-hmt span {
    font-size: 16px;
    padding: 0 0 10px;
  }
}

.welcome-page-block .relive-block .review-block .rev-hmt p {
  line-height: 28px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .relive-block .review-block .rev-hmt p {
    font-size: 15px;
    line-height: 24px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-page-block .relive-block .review-block .rev-hmt p {
    line-height: 22px;
    margin: 0;
    padding: 0 0 5px;
  }
}

.welcome-page-block .relive-block .review-block .rev-hmt .rd-more-btn {
  display: inline-block;
  border-bottom: solid 1px #094541;
  font-size: 18px;
  color: #094541;
  padding: 0 0 4px;
}

@media screen and (max-width: 1199px) {
  .welcome-page-block .relive-block .review-block .rev-hmt .rd-more-btn {
    font-size: 15px;
  }
}

.become-block {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 470px;
}

@media screen and (max-width: 1400px) {
  .become-block {
    height: 400px;
  }
}

@media screen and (max-width: 1199px) {
  .become-block {
    height: 360px;
  }
}

@media screen and (max-width: 991px) {
  .become-block {
    height: 300px;
  }
}

@media screen and (max-width: 767px) {
  .become-block {
    height: 260px;
    padding: 0 15px;
  }
}

.become-block .become-block-inst {
  text-align: center;
  width: 100%;
}

.become-block .become-block-inst h2 {
  font-size: 56px;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  padding: 0 0 40px;
}

@media screen and (max-width: 1400px) {
  .become-block .become-block-inst h2 {
    font-size: 48px;
  }
}

@media screen and (max-width: 1199px) {
  .become-block .become-block-inst h2 {
    font-size: 44px;
  }
}

@media screen and (max-width: 991px) {
  .become-block .become-block-inst h2 {
    font-size: 38px;
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .become-block .become-block-inst h2 {
    font-size: 28px;
    padding: 0 0 20px;
  }
}

.become-block .become-block-inst .purple-btn {
  max-width: 326px;
  display: block;
  margin: 0 auto;
}

.resorts-welcome-page .resorts-one-block {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding: 280px 0 0 0;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resorts-one-block {
    padding: 150px 0 0 0;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block {
    padding: 130px 0 0 0;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .resorts-one-block {
    padding: 100px 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block {
    padding: 50px 0 0 0;
  }
}

.resorts-welcome-page .resorts-one-block .top-resort-page {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
  padding: 0 0 250px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page {
    padding: 0 0 120px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page {
    padding: 0 0 80px;
    max-width: 700px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page {
    padding: 0 0 50px;
    max-width: 680px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page {
    padding: 0;
  }
}

.resorts-welcome-page .resorts-one-block .top-resort-page h1 {
  font-size: 60px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "FoundersGrotesk-Bold";
  margin: 0;
  padding: 0 0 15px;
  line-height: 70px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page h1 {
    font-size: 50px;
    line-height: 50px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page h1 {
    font-size: 40px;
    line-height: 40px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page h1 {
    font-size: 34px;
    line-height: 34px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page h1 {
    font-size: 24px;
    line-height: 24px;
  }
}

.resorts-welcome-page .resorts-one-block .top-resort-page p {
  font-size: 18px;
  margin: 0;
  padding: 0;
  line-height: 25px;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page p {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page p {
    font-size: 15px;
  }
}

.resorts-welcome-page .resorts-one-block .top-resort-page .purple-btn {
  max-width: 326px;
  display: block;
  margin: 40px auto 0;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page .purple-btn {
    margin: 30px auto 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .top-resort-page .purple-btn {
    margin: 20px auto 0;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block {
  padding: 180px 0 120px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block {
    padding: 150px 60px 100px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block {
    padding: 100px 30px 50px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block {
    padding: 80px 15px 40px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block {
    padding: 30px 0 30px;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box {
  padding: 30px 60px 0 0;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box {
    padding: 30px 10px 0 0;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box {
    padding: 10px 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box {
    padding: 0 0 10px;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box {
  padding: 0 0 30px 0;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box {
    padding: 0 0 20px 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box {
    padding: 0 0 10px 0;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box h2 {
  font-size: 36px;
  color: #094541;
  margin: 0;
  padding: 0 0 20px;
  font-family: "FoundersGrotesk-Bold";
  line-height: 42px;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box h2 {
    font-size: 28px;
    line-height: 32px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box h2 {
    font-size: 26px;
    line-height: 30px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box h2 {
    font-size: 24px;
    line-height: 28px;
    color: #ffffff;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box h2 br {
    display: none;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box h2 small {
  font-family: "FoundersGrotesk-Regular";
  display: block;
  color: #6c6f74;
  font-size: 14px;
  letter-spacing: 3px;
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box h2 small {
    letter-spacing: 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box h2 small {
    color: #ffffff;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box span {
  font-size: 18px;
  color: #1e2020;
  display: block;
  font-weight: 500;
  padding: 0 0 35px;
  margin: 0 0 35px;
  position: relative;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box span {
    font-size: 15px;
    padding: 0 0 20px;
    margin: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box span {
    font-size: 14px;
    padding: 0 0 10px;
    margin: 0 0 10px;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box span:after {
  content: "";
  position: absolute;
  left: 0;
  width: 210px;
  height: 1px;
  bottom: 0;
  background: #094541;
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box p {
  margin: 0;
  padding: 0 0 20px;
  line-height: 28px;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box p {
    font-size: 15px;
    padding: 0 0 15px;
    line-height: 24px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .about-text-box p {
    font-size: 14px;
    padding: 0 0 15px;
    line-height: 22px;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .ser-list ul {
  margin: 0;
  padding: 0;
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .ser-list ul li {
  list-style: none;
  margin: 0 20px 10px 0;
  padding: 0;
  display: inline-block;
  font-size: 14px;
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .ser-list ul li i {
  display: inline-block;
  position: relative;
  top: -2px;
  margin: 0 5px 0 0;
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .ser-list ul li span {
  margin: 0 5px 0 0;
  display: inline-block;
}

.resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .ser-list ul li .fa, .resorts-welcome-page .resorts-one-block .resort-about-block .about-rst-box .ser-list ul li .fas {
  font: normal 900 normal 14px/1 "Font Awesome 5 Free" !important;
  font-family: "Font Awesome 5 Free";
}

.resorts-welcome-page .resorts-one-block .resort-about-block .abt-rst-img {
  position: relative;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .abt-rst-img {
    overflow: hidden;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .abt-rst-img .resort-abt-img {
  position: absolute;
  bottom: 70px;
  left: 0;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .abt-rst-img .resort-abt-img {
    width: 50%;
    bottom: 50px;
  }
}

.resorts-welcome-page .resorts-one-block .resort-about-block .abt-rst-img .resort-abt-img-one {
  text-align: right;
  display: block;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resorts-one-block .resort-about-block .abt-rst-img .resort-abt-img-one {
    width: 70%;
    float: right;
  }
}

.resorts-welcome-page .resort-gallery-block ul {
  margin: 0;
  padding: 0;
}

.resorts-welcome-page .resort-gallery-block ul li {
  list-style: none;
}

.resorts-welcome-page .resort-gallery-block .car-thumb-text img {
  width: 100%;
  display: block;
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec {
  background: #094541;
  padding: 30px 0 30px 250px;
  position: relative;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec {
    padding: 30px 0 30px 180px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec {
    padding: 20px 0 20px 140px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec {
    padding: 20px 10px;
  }
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec .gallery-heading {
  display: block;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "FoundersGrotesk-Bold";
  font-size: 36px;
  padding: 0 0 25px 0;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .gallery-heading {
    font-size: 30px;
    padding: 0 0 15px 12px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .gallery-heading {
    font-size: 24px;
    padding: 0 0 15px 12px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .gallery-heading {
    font-size: 20px;
    padding: 0 0 10px 0;
  }
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec ul li .img-thumb-b {
  display: block;
  margin: 0 0 25px;
  cursor: pointer;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec ul li .img-thumb-b {
    margin: 0 0 15px;
  }
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec ul li .img-thumb-b img {
  width: 100%;
  display: block;
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec ul li span {
  font-size: 14px;
  color: #ffffff;
  display: block;
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav {
  position: absolute;
  left: 50px;
  top: 55%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav {
    left: 30px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav {
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav {
    left: auto;
    -webkit-transform: none;
            transform: none;
    top: 0;
    right: 0;
  }
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav li {
  margin: 0 !important;
  padding: 40px 20px;
  display: inline-block;
  border-right: solid 1px #fff;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav li {
    padding: 30px 20px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav li {
    padding: 20px 10px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav li {
    padding: 0 2px;
  }
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav li:last-child {
  border-right: none;
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav a {
  font-size: 0px;
  width: 25px;
  height: 40px;
  display: block;
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav a {
    height: 30px;
  }
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav .flex-nav-prev a {
  background: url("../images/gallery-arrow.png") no-repeat;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav .flex-nav-prev a {
    background: url("../images/gallery-arrow.png") no-repeat center center;
    background-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav .flex-nav-prev a {
    background: url("../images/gallery-arrow.png") no-repeat center center;
    background-size: 10px;
  }
}

.resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav .flex-nav-next a {
  background: url("../images/gallery-arrow1.png") no-repeat;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav .flex-nav-next a {
    background: url("../images/gallery-arrow1.png") no-repeat center center;
    background-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .resort-gallery-block .car-thumb-sec .flex-direction-nav .flex-nav-next a {
    background: url("../images/gallery-arrow1.png") no-repeat center center;
    background-size: 10px;
  }
}

.resorts-welcome-page .rating-block-outer .rating-block-slider {
  padding: 0 0 60px;
}

.resorts-welcome-page .rating-block-outer .rating-block-slider .owl-controls .owl-dots {
  bottom: 18px;
}

.resorts-welcome-page .rating-block-outer .rating-block-slider .owl-controls .owl-dots span {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.resorts-welcome-page .rating-block-outer .rating-htm {
  background: #ffffff;
}

.resorts-welcome-page .rating-block-outer .rating-htm .rating-img img {
  display: block;
  width: 100%;
}

.resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box {
  padding: 60px;
  border-right: solid 1px #fff;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box {
    padding: 30px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box {
    padding: 15px;
  }
}

.resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .rt-heading {
  display: block;
  font-size: 20px;
  color: #1e2020;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .rt-heading {
    font-size: 18px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .rt-heading {
    font-size: 16px;
  }
}

.resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .rt-heading strong {
  display: block;
  color: #094541;
  font-size: 26px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .rt-heading strong {
    font-size: 22px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .rt-heading strong {
    font-size: 18px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box p {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 5px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box p {
    min-height: 120px;
  }
}

.resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .star-rt {
  padding: 0 0 10px;
}

.resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .star-rt .star-rt-left span {
  font-size: 16px;
  color: #666;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .star-rt .star-rt-left span {
    font-size: 14px;
  }
}

.resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .star-rt .star-rt-left span.checked {
  color: #f4ad02;
}

.resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .star-rt .star-rt-right {
  font-size: 14px;
  padding: 3px 0 0 20px;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .rating-text-box .star-rt .star-rt-right {
    padding: 5px 0 0 10px;
    font-size: 13px;
  }
}

.resorts-welcome-page .rating-block-outer .rating-htm .purple-btn {
  height: 50px;
  line-height: 50px;
  width: 190px;
  margin: 10px 0 0;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .purple-btn {
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .rating-block-outer .rating-htm .purple-btn {
    width: 100px;
    height: 35px;
    line-height: 35px;
    font-size: 13px;
  }
}

.resorts-welcome-page .room-type {
  background: url("../images/room-type-bg.jpg") no-repeat top right;
  background-size: cover;
  padding: 100px 0;
  background-attachment: fixed;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .room-type {
    padding: 60px 0;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .room-type {
    padding: 40px 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .room-type {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .room-type .container {
    padding: 0;
  }
}

.resorts-welcome-page .room-type .room-type-inst {
  background: #ffffff;
  padding: 70px 0;
  position: relative;
  left: -120px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .room-type .room-type-inst {
    padding: 50px 0;
    left: -100px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .room-type .room-type-inst {
    padding: 40px 0;
    left: 0;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .room-type .room-type-inst {
    padding: 40px 20px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .room-type .room-type-inst {
    background: #ffffff;
    padding: 25px 15px;
  }
}

.resorts-welcome-page .room-type .room-type-inst h3 {
  font-size: 36px;
  font-family: "FoundersGrotesk-Bold";
  text-align: center;
  text-transform: uppercase;
  color: #094541;
  margin: 0;
  padding: 0 0 40px;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .room-type .room-type-inst h3 {
    font-size: 30px;
    padding: 0 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .room-type .room-type-inst h3 {
    font-size: 24px;
    padding: 0 0 20px;
  }
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table {
  max-width: 970px;
  margin: 0 auto;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .room-type .room-type-inst .room-type-table {
    max-width: 880px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .room-type .room-type-inst .room-type-table {
    display: none;
  }
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered {
  border: none;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered table {
  width: 100%;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr th {
  padding: 10px 0 0 28px;
  border: none;
  vertical-align: bottom;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr th {
    width: inherit !important;
  }
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr th:not(:first-child) {
  background: #f2f2f2;
  border: solid 1px #dddddd;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr th:nth-child(2) {
  padding-left: 18px;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr th .text {
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  white-space: nowrap;
  display: inline-block;
  overflow: visible;
  font-weight: 500;
  color: #0073be;
  font-size: 14px;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr td {
  padding: 17px 10px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  border: none;
  border-top: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr td:first-child {
  border-left: solid 1px #dddddd;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr td:last-child {
  border-right: solid 1px #dddddd;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr td a {
  padding: 0 0 0 5px;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #0073be;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered tr td a i {
  float: right;
  font-weight: 700;
  font-size: 20px;
  color: #1e2020;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered .tbl-deta {
  box-shadow: 0 2px 4px #d6d6d6;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .table-bordered .blank-tr td {
  padding: 0;
  border: none !important;
  height: 15px;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details {
  background: #f2f2f2;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details td {
  padding: 20px !important;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description {
  text-align: left;
  padding: 0;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .room-lists {
  margin: 0;
  padding: 0 0 30px;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .room-lists li {
  list-style: none;
  display: block;
  background: url("../images/li-arrow.png") no-repeat left top 5px;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 0 0 0 20px;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box span {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  color: #1e2020;
  padding: 0 0 10px;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box ul {
  margin: 0;
  padding: 0;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box ul li {
  list-style: none;
  display: block;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box .car-thumb-text {
  margin: 0 0 15px;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec {
  position: relative;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec ul li {
  margin: 0 12px 0 0 !important;
  cursor: pointer;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec .flex-direction-nav a {
  font-size: 0px;
  display: block;
  width: 30px;
  position: absolute;
  background-size: 12px !important;
  top: 0;
  bottom: 0;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec .flex-direction-nav li {
  margin: 0 !important;
  background: #094541;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec .flex-nav-prev a {
  background: rgba(9, 69, 65, 0.8) url("../images/gallery-arrow.png") no-repeat center center;
  left: 0;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec .flex-nav-next a {
  background: rgba(9, 69, 65, 0.8) url("../images/gallery-arrow1.png") no-repeat center center;
  right: 0;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .floor-plan-block {
  float: right;
}

.resorts-welcome-page .room-type .room-type-inst .room-type-table .room_details .room_description .hotel-dtl-block .floor-plan-block span {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  color: #1e2020;
  padding: 0 0 10px;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered {
  border: none;
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered {
    margin: 0;
  }
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered tr th {
  border: none;
  padding: 0;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered tr th a {
  padding: 10px 15px;
  display: block;
  font-weight: 400;
  font-size: 15px;
  border: none;
  background: #fff;
  border: 1px solid #dee2e6;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered tr th a i {
  float: right;
  display: block;
  margin: 3px 0 0 0;
  font-weight: 700;
  font-size: 18px;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered tr.room_details td {
  border: none;
  padding: 10px 0;
  font-size: 14px;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered tr.room_details td .table-bordered tr td {
  border: 1px solid #dee2e6;
  padding: 10px;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered tr.room_details td .table-bordered tr td span {
  display: block;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description {
  text-align: left;
  padding: 0;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .room-lists {
  margin: 0;
  padding: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .room-lists {
    padding: 0 0 10px;
  }
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .room-lists li {
  list-style: none;
  display: block;
  background: url("../images/li-arrow.png") no-repeat left top 5px;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 0 0 0 20px;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .room-gallery-box span {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  color: #1e2020;
  padding: 0 0 10px;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .room-gallery-box ul {
  margin: 0;
  padding: 0;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .room-gallery-box ul li {
  list-style: none;
  display: block;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .room-gallery-box .car-thumb-text {
  margin: 0 0 15px;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec {
  position: relative;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec ul li {
  margin: 0 12px 0 0 !important;
  cursor: pointer;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec .flex-direction-nav a {
  font-size: 0px;
  display: block;
  width: 30px;
  position: absolute;
  background-size: 12px !important;
  top: 0;
  bottom: 0;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .room-gallery-box .car-thumb-sec .flex-direction-nav li {
  margin: 0 !important;
  background: #094541;
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .floor-plan-block {
  float: right;
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .floor-plan-block {
    float: none;
  }
}

.resorts-welcome-page .room-type .room-type-inst .d-md-none .mobile-table-bordered .room_description .hotel-dtl-block .floor-plan-block span {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  color: #1e2020;
  padding: 0 0 10px;
}

.resorts-welcome-page .credit-chart-block {
  padding: 60px 0;
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .credit-chart-block {
    padding: 60px 40px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .credit-chart-block {
    padding: 30px 20px;
  }
}

.resorts-welcome-page .credit-chart-block .credit-chart-inst {
  text-align: center;
}

.resorts-welcome-page .credit-chart-block .credit-chart-inst span {
  font-size: 36px;
  font-family: "FoundersGrotesk-Bold";
  text-align: center;
  text-transform: uppercase;
  color: #094541;
  margin: 0;
  padding: 0 0 40px;
  display: block;
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .credit-chart-block .credit-chart-inst span {
    font-size: 24px;
    padding: 0 0 30px;
  }
}

.resorts-welcome-page .directions-block {
  position: relative;
}

.resorts-welcome-page .directions-block .uper-dir-box {
  position: absolute;
  top: 50%;
  left: 13%;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .uper-dir-box {
    position: static;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@media screen and (max-width: 1600px) {
  .resorts-welcome-page .directions-block .uper-dir-box {
    left: 3%;
  }
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box {
    left: 1%;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions {
  background: #ffffff;
  width: 490px;
  padding: 55px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions {
    padding: 35px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions {
    width: 350px;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions {
    width: 100%;
    padding: 0 0 20px;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions h4 {
  color: #094541;
  margin: 0;
  padding: 0 0 15px;
  font-family: "FoundersGrotesk-Bold";
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions h4 {
    font-size: 36px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions h4 {
    font-size: 28px;
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions h4 {
    font-size: 24px;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab {
  margin: 0;
  padding: 0 0 40px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab {
    padding: 0 0 20px;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab li {
  list-style: none;
  margin: 0 24px 0 0;
  padding: 0;
  display: inline-block;
  font-size: 15px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab li {
    font-size: 14px;
    margin: 0 30px 0 0;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab li {
    margin: 0 14px 0 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab li {
    margin: 0 5px 0 0;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab li a {
  color: #666;
  border-bottom: solid 1px #1e2020;
  padding: 0 0 6px;
  display: inline-block;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab li a {
    padding: 0 0 3px;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab li a:hover {
  color: #094541;
  border-bottom: solid 1px #094541;
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .loc-tab li:last-child {
  margin: 0;
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .dirt-text span {
  color: #094541;
  font-weight: 300;
  display: block;
  font-size: 15px;
  text-transform: uppercase;
  padding: 0 0 10px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .dirt-text span {
    padding: 0 0 5px;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .dirt-text p {
  font-size: 15px;
  line-height: 24px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .dirt-text p {
    margin: 0;
    padding: 0 0 10px;
    font-size: 14px;
    line-height: 22px;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .get-location {
  padding: 0 0 12px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .get-location {
    padding: 0 0 8px;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .get-location i {
  margin: 0 15px 0 0;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .get-location i {
    margin: 0 5px 0 0;
    display: inline-block;
    width: 20px;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .get-location a {
  color: #094541;
  font-weight: 300;
  display: inline-block;
  font-size: 15px;
  text-transform: uppercase;
  border-bottom: solid 1px #094541;
  padding: 0 0 4px;
  margin: 0 40px 0 0;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .get-location a {
    font-size: 14px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .uper-dir-box .left-directions .get-location a {
    font-size: 13px;
    margin: 0 20px 0 0;
  }
}

.resorts-welcome-page .directions-block .uper-dir-box .left-directions .turn-box {
  display: block;
  color: #094541;
  font-weight: 300;
  font-size: 15px;
}

.resorts-welcome-page .directions-block .show-map-box {
  position: relative;
  padding: 0 15px;
}

.resorts-welcome-page .directions-block .show-map-box > img {
  width: 100%;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .show-map-box > img {
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box > img {
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box #dvMap {
    min-height: 250px !important;
  }
}

.resorts-welcome-page .directions-block .show-map-box .book-location {
  position: absolute;
  top: 175px;
  left: 46%;
  width: 460px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location {
    width: 26%;
    top: 60px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location {
    width: 38%;
    left: 56%;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location {
    width: 240px;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto;
  }
}

.resorts-welcome-page .directions-block .show-map-box .book-location .location-point-icon {
  text-align: center;
  padding: 0 0 30px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .location-point-icon {
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .location-point-icon {
    width: 24px;
    margin: 0 auto;
  }
}

.resorts-welcome-page .directions-block .show-map-box .book-location .location-point-icon img {
  display: block;
  margin: 0 auto;
}

.resorts-welcome-page .directions-block .show-map-box .book-location .pin-address {
  background: #ffffff;
  padding: 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.3);
  position: relative;
  left: -10px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address {
    padding: 20px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address {
    padding: 10px;
    left: -5px;
  }
}

.resorts-welcome-page .directions-block .show-map-box .book-location .pin-address:before {
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  width: 20px;
  height: 20px;
  background: #ffffff;
  content: "";
  margin: 0 auto;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.resorts-welcome-page .directions-block .show-map-box .book-location .pin-address span {
  color: #1e2020;
  font-weight: 400;
  display: block;
  font-size: 18px;
  padding: 0 0 10px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address span {
    font-size: 15px;
    padding: 0 0 5px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address span {
    font-size: 13px;
  }
}

.resorts-welcome-page .directions-block .show-map-box .book-location .pin-address p {
  color: #1e2020;
  font-weight: 400;
  display: block;
  font-size: 15px;
  margin: 0;
  padding: 0 0 5px;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address p {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address p {
    font-size: 13px;
  }
}

.resorts-welcome-page .directions-block .show-map-box .book-location .pin-address p i {
  color: #c2c2c2;
}

.resorts-welcome-page .directions-block .show-map-box .book-location .pin-address .purple-btn {
  font-size: 13px;
  line-height: 44px;
  height: 44px;
  border: none;
  margin: 15px 0 0 0;
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address .purple-btn {
    margin: 5px 0 0 0;
    line-height: 38px;
    height: 40px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address .purple-btn {
    padding: 0 15px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .book-location .pin-address .purple-btn {
    font-size: 13px;
    line-height: 36px;
    height: 36px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two {
    padding: 0 0 10px;
  }
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two h4 {
  color: #094541;
  margin: 0;
  padding: 0 0 15px;
  font-family: "FoundersGrotesk-Bold";
}

@media screen and (max-width: 1400px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two h4 {
    font-size: 36px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two h4 {
    font-size: 22px;
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two h4 {
    font-size: 24px;
  }
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two h4 i {
  display: inline-block;
  margin: 0 5px 0 0;
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing {
  max-height: 495px;
  overflow-y: auto;
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing {
    max-height: 250px;
  }
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing::-webkit-scrollbar {
  width: 6px;
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing::-webkit-scrollbar-track {
  background: #ccc;
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing::-webkit-scrollbar-thumb {
  background: #888;
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .fa, .resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .fas {
  font: normal 900 normal 14px/1 "Font Awesome 5 Free" !important;
  font-family: "Font Awesome 5 Free";
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list {
  margin: 0;
  padding: 0 0 0 32px;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list {
    padding: 0;
  }
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list li {
  margin: 0 0 5px;
  padding: 0;
  display: block;
  list-style: none;
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list li a {
  display: block;
  color: #1e2020;
  font-size: 14px;
  text-transform: uppercase;
  padding: 6px 0;
}

@media screen and (max-width: 1199px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list li a {
    display: -webkit-box;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list li a {
    display: block;
  }
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list li a span {
  margin: 0 8px 0 0 !important;
  width: 25px;
  display: inline-block;
}

.resorts-welcome-page .directions-block .show-map-box .left-directions-two .location-listing .amenities-list li a span:before {
  width: 25px;
  height: 25px;
  display: block;
  border: solid 1px #094541;
  text-align: center;
  line-height: 25px;
  border-radius: 2px;
  color: #ffffff;
  background: #094541;
}

.resort-list-page-alt {
  padding: 90px 0 0;
}

@media screen and (max-width: 1199px) {
  .resort-list-page-alt {
    padding: 70px 0 0;
  }
}

@media screen and (max-width: 767px) {
  .resort-list-page-alt {
    padding: 30px 0 0;
  }
}

.resort-list-page-alt .cat-list {
  margin: 0;
  padding: 0 0 90px;
  text-align: center;
  border: none;
  display: block;
}

@media screen and (max-width: 1199px) {
  .resort-list-page-alt .cat-list {
    padding: 0 0 70px;
  }
}

@media screen and (max-width: 767px) {
  .resort-list-page-alt .cat-list {
    padding: 0 0 30px;
  }
}

.resort-list-page-alt .cat-list li {
  margin: 0;
  padding: 0 20px;
  list-style: none;
  display: inline-block;
}

@media screen and (max-width: 1199px) {
  .resort-list-page-alt .cat-list li {
    padding: 0 15px;
  }
}

@media screen and (max-width: 991px) {
  .resort-list-page-alt .cat-list li {
    padding: 0 10px;
  }
}

@media screen and (max-width: 767px) {
  .resort-list-page-alt .cat-list li {
    padding: 0 2px;
  }
}

@media screen and (max-width: 575px) {
  .resort-list-page-alt .cat-list li {
    display: block;
    padding: 2px 0;
  }
}

.resort-list-page-alt .cat-list li a {
  font-size: 22px;
  color: #1e2020;
  text-transform: uppercase;
  font-weight: 700;
  border-bottom: solid 3px #a5a6a6;
  display: block;
  padding: 0 0 8px;
}

@media screen and (max-width: 1199px) {
  .resort-list-page-alt .cat-list li a {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .resort-list-page-alt .cat-list li a {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .resort-list-page-alt .cat-list li a {
    font-size: 14px;
    padding: 0 0 4px;
    border-width: 1px;
  }
}

@media screen and (max-width: 575px) {
  .resort-list-page-alt .cat-list li a {
    padding: 5px 0;
    border: solid 1px #a5a6a6;
  }
}

.resort-list-page-alt .cat-list li a:hover {
  border-color: #094541;
  color: #094541;
}

.resort-list-page-alt .cat-list li a.active {
  border-color: #094541;
  color: #094541;
  background: none;
}

.resort-list-page-alt .resort-all-list-outer {
  padding: 0 0 35px;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list {
  display: block;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list span {
  display: block;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img {
  display: block;
  position: relative;
  margin: 0 0 15px;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img > img {
  width: 100%;
  display: block;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img .uper-hover-box {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(72, 16, 113, 0.7);
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img .uper-hover-box .hover-line-top {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  height: 60px;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img .uper-hover-box .hover-line-top:before {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  border-left: solid 1px rgba(255, 255, 255, 0.4);
  border-top: solid 1px rgba(255, 255, 255, 0.4);
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img .uper-hover-box .hover-line-top:after {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  border-right: solid 1px rgba(255, 255, 255, 0.4);
  border-top: solid 1px rgba(255, 255, 255, 0.4);
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img .uper-hover-box .hover-line-top.botton-hover-line {
  top: auto;
  bottom: 20px;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img .uper-hover-box .hover-line-top.botton-hover-line:before {
  border-left: solid 1px rgba(255, 255, 255, 0.4);
  border-bottom: solid 1px rgba(255, 255, 255, 0.4);
  border-top: none;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img .uper-hover-box .hover-line-top.botton-hover-line:after {
  border-right: solid 1px rgba(255, 255, 255, 0.4);
  border-bottom: solid 1px rgba(255, 255, 255, 0.4);
  border-top: none;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .list-img .uper-hover-box .link-hover-icon {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .text-list {
  text-align: center;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .text-list span {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1e2020;
  margin: 0;
  padding: 0;
  line-height: 26px;
}

@media screen and (max-width: 1199px) {
  .resort-list-page-alt .resort-all-list-outer .resort-all-list .text-list span {
    font-size: 18px;
    line-height: 22px;
  }
}

@media screen and (max-width: 991px) {
  .resort-list-page-alt .resort-all-list-outer .resort-all-list .text-list span {
    font-size: 16px;
    line-height: 20px;
    padding: 0 0 5px;
  }
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list .text-list p {
  font-size: 16px;
  color: #1e2020;
  margin: 0;
  padding: 0;
  font-weight: 400;
}

@media screen and (max-width: 991px) {
  .resort-list-page-alt .resort-all-list-outer .resort-all-list .text-list p {
    font-size: 13px;
    line-height: 18px;
  }
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list:hover .uper-hover-box {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.resort-list-page-alt .resort-all-list-outer .resort-all-list:hover .text-list span {
  color: #094541;
}

.d-md-none .room-gallery-box .car-thumb-text {
  position: relative;
}

.d-md-none .room-gallery-box .flex-direction-nav {
  display: none;
}

@media screen and (max-width: 767px) {
  .d-md-none .room-gallery-box .flex-direction-nav {
    display: block;
  }
}

.d-md-none .room-gallery-box .flex-direction-nav a {
  font-size: 0px;
  display: block;
  width: 30px;
  height: 40px;
  position: absolute;
  background-size: 12px !important;
  top: 50%;
  bottom: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.d-md-none .room-gallery-box .flex-direction-nav li {
  margin: 0 !important;
  background: #094541;
}

.d-md-none .room-gallery-box .flex-direction-nav li.flex-nav-prev a {
  background: rgba(9, 69, 65, 0.8) url("../images/gallery-arrow.png") no-repeat center center;
  left: 0;
}

.d-md-none .room-gallery-box .flex-direction-nav li.flex-nav-next a {
  background: rgba(9, 69, 65, 0.8) url("../images/gallery-arrow1.png") no-repeat center center;
  right: 0;
}

.resort-loadmore.purple-btn {
  width: 160px;
  margin: 0 auto;
  display: block;
  padding: 0;
}

.nf-response-msg {
  text-align: center;
}

.nf-response-msg p {
  background: #d4edda;
  display: inline-block;
  color: #155724;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 30px;
  border-radius: 3px;
}

.resort-detail-page .header {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.resorts-detail-block {
  padding: 40px 0;
}

.resorts-detail-block .container {
  max-width: 1460px;
}

.resorts-detail-block .detail-resort-slider {
  margin: 0 -60px 0 0;
}

@media screen and (max-width: 1400px) {
  .resorts-detail-block .detail-resort-slider {
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-detail-block .detail-resort-slider {
    margin: 0 0 20px;
  }
}

.resorts-detail-block .detail-resort-slider ul {
  margin: 0;
  padding: 0;
}

.resorts-detail-block .detail-resort-slider ul li {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

.resorts-detail-block .detail-resort-slider .car-thumb-text {
  padding: 0 0 20px;
}

.resorts-detail-block .detail-resort-slider .car-thumb-sec .slides li {
  margin: 0 20px 0 0 !important;
  cursor: pointer;
}

.resorts-detail-block .detail-resort-slider .car-thumb-sec .flex-control-nav {
  margin: 0;
  padding: 18px 0 0 0;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .resorts-detail-block .detail-resort-slider .car-thumb-sec .flex-control-nav {
    padding: 0;
  }
}

.resorts-detail-block .detail-resort-slider .car-thumb-sec .flex-control-nav li {
  list-style: none;
  display: inline-block;
  padding: 0 2px;
}

.resorts-detail-block .detail-resort-slider .car-thumb-sec .flex-control-nav li a {
  font-size: 0px;
  width: 8px;
  height: 8px;
  background: #a5a6a6;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: block;
}

.resorts-detail-block .detail-resort-slider .car-thumb-sec .flex-control-nav li a.flex-active {
  background: #094541;
}

.resorts-detail-block .resort-right-detail {
  padding: 0 0 0 90px;
}

@media screen and (max-width: 1400px) {
  .resorts-detail-block .resort-right-detail {
    padding: 0 0 0 20px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-detail-block .resort-right-detail {
    padding: 0;
  }
}

.resorts-detail-block .resort-right-detail h3 {
  font-size: 50px;
  color: #094541;
  margin: 0;
  padding: 0;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  line-height: normal;
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail h3 {
    font-size: 40px;
  }
}

@media screen and (max-width: 991px) {
  .resorts-detail-block .resort-right-detail h3 {
    font-size: 32px;
  }
}

.resorts-detail-block .resort-right-detail h3 small {
  display: block;
  font-size: 14px;
  color: #7c7d7d;
  letter-spacing: 2.5px;
}

@media screen and (max-width: 991px) {
  .resorts-detail-block .resort-right-detail h3 small {
    letter-spacing: 0px;
  }
}

.resorts-detail-block .resort-right-detail .star-rt {
  padding: 0 0 10px;
}

.resorts-detail-block .resort-right-detail .star-rt .star-rt-left span {
  font-size: 16px;
  color: #666;
}

.resorts-detail-block .resort-right-detail .star-rt .star-rt-left span.checked {
  color: #f4ad02;
}

.resorts-detail-block .resort-right-detail .star-rt .star-rt-right {
  font-size: 14px;
  padding: 4px 0 0 15px;
}

.resorts-detail-block .resort-right-detail .price-alt {
  display: block;
  font-size: 50px;
  font-weight: 700;
  color: #094541;
  padding: 0 0 10px;
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail .price-alt {
    font-size: 35px;
  }
}

.resorts-detail-block .resort-right-detail .proin-text {
  padding: 0 0 50px;
}

@media screen and (max-width: 1400px) {
  .resorts-detail-block .resort-right-detail .proin-text {
    padding: 0 0 30px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail .proin-text {
    padding: 0 0 20px;
  }
}

.resorts-detail-block .resort-right-detail .proin-text span {
  font-size: 18px;
  color: #1e2020;
  display: block;
  font-weight: 500;
  padding: 0 0 35px;
  margin: 0 0 35px;
  position: relative;
}

@media screen and (max-width: 1400px) {
  .resorts-detail-block .resort-right-detail .proin-text span {
    padding: 0 0 25px;
    margin: 0 0 25px;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail .proin-text span {
    font-size: 15px;
    padding: 0 0 15px;
    margin: 0 0 15px;
  }
}

.resorts-detail-block .resort-right-detail .proin-text span:after {
  content: "";
  position: absolute;
  left: 0;
  width: 210px;
  height: 1px;
  bottom: 0;
  background: #094541;
}

.resorts-detail-block .resort-right-detail .proin-text p {
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail .proin-text p {
    font-size: 15px;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .amenities-heading {
  display: block;
  font-size: 18px;
  color: #1e2020;
  text-transform: uppercase;
  font-weight: 500;
  padding: 0 0 30px;
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-heading {
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-heading {
    font-size: 16px;
    padding: 0 0 10px;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .amenities-list {
  margin: 0;
  padding: 0 0 35px;
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-list {
    padding: 0 0 20px;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .amenities-list li {
  list-style: none;
  margin: 0 80px 0 0;
  padding: 0;
  text-align: center;
  display: inline-block;
}

@media screen and (max-width: 1400px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-list li {
    margin: 0 60px 0 0;
  }
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-list li {
    margin: 0 25px 0 0;
  }
}

@media screen and (max-width: 991px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-list li {
    margin: 0 15px 0 0;
  }
}

@media screen and (max-width: 767px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-list li {
    margin: 0 5px 0 0;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .amenities-list li:last-child {
  margin: 0;
}

.resorts-detail-block .resort-right-detail .amenities-box .amenities-list li img {
  display: block;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-list li img {
    height: 28px;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .amenities-list li span {
  display: block;
  font-size: 15px;
  color: #1e2020;
  padding: 20px 0 0 0;
}

@media screen and (max-width: 767px) {
  .resorts-detail-block .resort-right-detail .amenities-box .amenities-list li span {
    padding: 10px 0 0 0;
    font-size: 14px;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail {
  padding: 0 0 45px 0;
}

@media screen and (max-width: 1400px) {
  .resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail {
    padding: 0 0 30px 0;
  }
}

@media screen and (max-width: 575px) {
  .resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail {
    display: block;
    padding: 0 0 10px 0;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail .form-group {
  margin: 0 20px 0 0;
}

@media screen and (max-width: 1199px) {
  .resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail .form-group {
    margin: 0 10px 0 0;
  }
}

@media screen and (max-width: 575px) {
  .resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail .form-group {
    width: 100% !important;
    margin: 0 0 10px 0;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail .person-number {
  width: 34%;
}

.resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail .from-date-hm {
  width: 25%;
}

.resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail .form-control {
  border: solid 2px #094541;
  font-size: 14px;
  color: #1e2020;
}

@media screen and (max-width: 1400px) {
  .resorts-detail-block .resort-right-detail .amenities-box .input-filds-detail .form-control {
    padding: 0 10px;
  }
}

.resorts-detail-block .resort-right-detail .amenities-box .book-now-btn .purple-btn {
  width: 325px;
  height: 55px;
  line-height: 55px;
}

.member-page-block {
  border-top: solid 1px #e5e5e5;
}

.member-page-block .member-search {
  padding: 30px 0 50px;
}

@media screen and (max-width: 767px) {
  .member-page-block .member-search {
    padding: 20px 0;
  }
}

.member-page-block .member-search .form-group .form-control {
  border: none;
  border-bottom: solid 1px #65d2c3;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0;
  background: url("../images/select-arrow.png") no-repeat center right;
  height: 52px !important;
  font-size: 18px;
  font-weight: 300;
}

@media screen and (max-width: 1199px) {
  .member-page-block .member-search .form-group .form-control {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .member-page-block .member-search .form-group .form-control {
    height: 48px !important;
    font-size: 14px;
  }
}

.member-page-block .member-search .member-btns {
  -webkit-box-pack: center;
          justify-content: center;
  padding: 30px 0 0 0;
}

@media screen and (max-width: 767px) {
  .member-page-block .member-search .member-btns {
    padding: 20px 0 0 0;
  }
}

.member-page-block .member-search .member-btns .purple-btn {
  width: 320px;
  margin: 0 15px;
  height: 60px;
  line-height: 60px;
  outline: none;
}

@media screen and (max-width: 1199px) {
  .member-page-block .member-search .member-btns .purple-btn {
    width: 240px;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .member-search .member-btns .purple-btn {
    width: 180px;
    height: 50px;
    line-height: 50px;
  }
}

@media screen and (max-width: 767px) {
  .member-page-block .member-search .member-btns .purple-btn {
    margin: 0 5px;
  }
}

.member-page-block .member-search .member-btns .purple-btn i {
  margin: 0 0 0 6px;
}

.member-page-block .member-search .member-btns .purple-btn.see-all {
  background: #ffffff;
  border: solid 2px #094541;
  color: #094541;
}

.member-page-block .member-search .member-btns .purple-btn.see-all:hover, .member-page-block .member-search .member-btns .purple-btn.see-all:focus {
  background: #1e2020;
  color: #ffffff;
  border-color: #1e2020;
}

.member-page-block .membur-result-block {
  background: #e8e8e8;
  padding: 0;
}

.member-page-block .membur-result-block .mum-src-bg {
  background: #ffffff;
  border-top: solid 1px #e5e5e5;
}

.member-page-block .membur-result-block .mum-src-bg .container .left-search {
  position: relative;
  width: 81%;
}

.member-page-block .membur-result-block .mum-src-bg .container .left-search .form-control {
  border: none;
  border-bottom: solid 1px #65d2c3;
  padding: 0;
  height: 58px;
  font-size: 18px;
  font-weight: 300;
}

.member-page-block .membur-result-block .mum-src-bg .container .left-search .src-btns {
  position: absolute;
  right: 0;
  background: none;
  border: none;
  color: #094541;
  top: 17px;
}

.member-page-block .membur-result-block .mum-src-bg .container .grid-nav-list {
  border-left: solid 1px #e5e5e5;
}

.member-page-block .membur-result-block .mum-src-bg .container .grid-nav-list ul {
  margin: 0;
  padding: 0;
}

.member-page-block .membur-result-block .mum-src-bg .container .grid-nav-list ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 75px;
  border-right: solid 1px #e5e5e5;
  text-align: center;
  height: 58px;
  line-height: 58px;
}

.member-page-block .membur-result-block .mum-src-bg .container .grid-nav-list ul li a {
  color: #b5b5b5;
  font-size: 20px;
}

.member-page-block .membur-result-block .mum-src-bg .container .grid-nav-list ul li a:hover {
  color: #094541;
}

.member-page-block .membur-result-block .listsearch-result {
  padding: 50px 0;
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result {
    padding: 30px 0;
  }
}

.member-page-block .membur-result-block .listsearch-result .container {
  max-width: 1440px;
}

.member-page-block .membur-result-block .listsearch-result .repeat-list {
  background: #ffffff;
  padding: 30px;
  margin: 0 0 40px;
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list {
    padding: 15px;
  }
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list {
    display: block;
    margin: 0 0 20px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left {
  width: 72%;
  padding: 0 10px 0 0;
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left {
    width: 76%;
  }
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left {
    display: block;
    width: 100%;
    padding: 0;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block {
  width: 100%;
  /* width: 82%; */
  -webkit-box-align: self-start;
          align-items: self-start;
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block {
    display: block;
    width: 100%;
    padding: 0;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .ruselt-hotel-img {
  width: 32%;
  /* width: 37%; */
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .ruselt-hotel-img {
    width: 100%;
    margin: 0 0 10px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .ruselt-hotel-img img {
  display: block;
  width: 100%;
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text {
  width: 62%;
  /* width: 57%; */
  padding: 0 0 0 10px;
}

@media screen and (max-width: 1199px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text {
    padding: 0;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text {
    width: 100%;
    padding: 0 0 10px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text h4 {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 700;
  color: #1e2020;
  margin: 0;
  padding: 0 0 6px;
  line-height: 28px;
}

@media screen and (max-width: 1199px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text h4 {
    font-size: 18px;
    line-height: 22px;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text h4 {
    font-size: 15px;
    line-height: 20px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text h4 a {
  color: #1e2020;
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text span {
  font-size: 18px;
  font-weight: 300;
  color: #1e2020;
  display: block;
  padding: 0 0 15px;
}

@media screen and (max-width: 1199px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text span {
    font-size: 16px;
    padding: 0 0 8px;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text span {
    font-size: 14px;
    padding: 0 0 4px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text span strong {
  font-size: 16px;
  font-weight: 500;
  color: #1e2020;
  display: block;
  padding: 8px 0 0 0;
}

@media screen and (max-width: 1199px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text span strong {
    font-size: 14px;
    padding: 3px 0 0 0;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text span strong {
    font-size: 13px;
    padding: 1px 0 0 0;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box {
  border-top: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  padding: 18px 0;
}

@media screen and (max-width: 1199px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box {
    padding: 12px 0;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box {
    padding: 8px 0;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p {
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 22px;
  color: #1e2020;
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p br {
  display: none;
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p br {
    display: block;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p .spt-line {
  display: inline-block;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p .spt-line {
    display: none;
  }
}

@media screen and (max-width: 1199px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p {
    font-size: 13px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p small {
  font-size: 15px;
  color: #1e2020;
  font-weight: 300;
  text-transform: uppercase;
}

@media screen and (max-width: 1199px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p small {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .rt-left-block .result-text .del-box p small {
    font-size: 13px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .qr-scanner {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .qr-scanner {
    margin: 0 0 15px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .qr-scanner img {
  display: block;
  margin: 0 auto 45px;
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .qr-scanner img {
    width: 50px;
  }
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .qr-scanner img {
    margin: 0 auto 15px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .qr-scanner span {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #094541;
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-left .qr-scanner span {
    font-size: 13px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right {
  width: 25%;
  text-align: center;
  padding: 0 0 0 20px;
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right {
    width: 100%;
    padding: 0;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #1e2020;
  text-transform: uppercase;
  padding: 0 0 58px;
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right span {
    padding: 0 0 10px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right span strong {
  font-size: 30px;
  font-weight: 700;
  display: block;
  line-height: 32px;
}

@media screen and (max-width: 1199px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right span strong {
    font-size: 26px;
  }
}

@media screen and (max-width: 991px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right span strong {
    font-size: 22px;
  }
}

.member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right .purple-btn {
  display: block;
}

@media screen and (max-width: 767px) {
  .member-page-block .membur-result-block .listsearch-result .repeat-list .repeat-right .purple-btn {
    margin: 0 auto;
  }
}

.booking-form-block {
  border-top: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  padding: 30px 0;
}

@media screen and (max-width: 767px) {
  .booking-form-block {
    padding: 20px 0;
  }
}

.booking-form-block .breadcrumb-outer {
  padding: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .booking-form-block .breadcrumb-outer {
    padding: 0 0 20px;
  }
}

.booking-form-block .register-form {
  max-width: 1170px;
  padding: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .booking-form-block .register-form {
    padding: 0 0 10px;
  }
}

.booking-form-block .register-form .form-group {
  margin: 0 0 28px;
}

@media screen and (max-width: 991px) {
  .booking-form-block .register-form .form-group {
    margin: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .booking-form-block .register-form .form-group {
    margin: 0 0 10px;
  }
}

.booking-form-block .register-form .form-control {
  height: 55px;
  text-transform: uppercase;
  font-weight: 300;
}

@media screen and (max-width: 991px) {
  .booking-form-block .register-form .form-control {
    height: 48px;
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .booking-form-block .register-form .form-control {
    height: 42px;
    font-size: 14px;
    padding: 0 10px;
  }
}

.booking-form-block .register-form textarea.form-control {
  height: 175px;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .booking-form-block .register-form textarea.form-control {
    height: 100px;
    padding: 10px;
  }
}

.booking-form-block .register-form .captcha-bx {
  margin: -98px 0 0 0;
}

@media screen and (max-width: 991px) {
  .booking-form-block .register-form .captcha-bx {
    margin: 0;
    text-align: center;
  }
}

.booking-form-block .register-form .purple-btn {
  width: 326px;
  display: block;
  margin: 50px auto 0;
}

@media screen and (max-width: 767px) {
  .booking-form-block .register-form .purple-btn {
    margin: 15px auto 0;
  }
}

.booking-form-block .steps-tab {
  padding: 0 0 80px;
}

@media screen and (max-width: 991px) {
  .booking-form-block .steps-tab {
    padding: 0 0 50px;
  }
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab {
    padding: 0 0 20px;
  }
}

.booking-form-block .steps-tab ul {
  margin: 0;
  padding: 0;
  border-left: solid 1px #094541;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul {
    border: none;
    display: -webkit-box;
    display: flex;
  }
}

.booking-form-block .steps-tab ul li {
  list-style: none;
  padding: 25px 0 25px 115px;
  margin: 0;
  display: block;
  position: relative;
  float: left;
  width: 30%;
  border-top: solid 1px #094541;
  border-bottom: solid 1px #094541;
}

@media screen and (max-width: 1199px) {
  .booking-form-block .steps-tab ul li {
    width: 32%;
  }
}

@media screen and (max-width: 991px) {
  .booking-form-block .steps-tab ul li {
    padding: 25px 0 25px 80px;
  }
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li {
    border: none;
    width: 33.333%;
    padding: 5px 5px 5px 25px !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0 1px;
    background: #ffffff;
  }
}

.booking-form-block .steps-tab ul li.active {
  background: #094541;
  padding-left: 85px;
}

@media screen and (max-width: 991px) {
  .booking-form-block .steps-tab ul li.active {
    padding-left: 65px;
  }
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li.active {
    padding-left: 0;
  }
}

.booking-form-block .steps-tab ul li.active .step-tital {
  color: #ffffff;
}

.booking-form-block .steps-tab ul li.active .step-tital:after {
  border-left: 30px solid #094541;
}

.booking-form-block .steps-tab ul li.active .check-icon-stp {
  border-color: #ffffff;
  left: 25px;
  z-index: 9;
}

@media screen and (max-width: 991px) {
  .booking-form-block .steps-tab ul li.active .check-icon-stp {
    left: 20px;
  }
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li.active .check-icon-stp {
    left: 5px;
  }
}

.booking-form-block .steps-tab ul li.active .check-icon-stp:after {
  position: absolute;
  content: "\F00C";
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  right: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li.active .check-icon-stp:after {
    font-size: 8px;
    top: 48%;
  }
}

.booking-form-block .steps-tab ul li.steps-select .check-icon-stp:after {
  position: absolute;
  content: "\F111";
  font-family: 'FontAwesome';
  font-size: 14px;
  color: #094541;
  text-align: center;
  right: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li.steps-select .check-icon-stp:after {
    font-size: 8px;
    top: 49%;
  }
}

.booking-form-block .steps-tab ul li .check-icon-stp {
  position: absolute;
  left: 60px;
  width: 40px;
  height: 40px;
  border: solid 3px #094541;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

@media screen and (max-width: 991px) {
  .booking-form-block .steps-tab ul li .check-icon-stp {
    left: 40px;
    width: 25px;
    height: 25px;
    border: solid 2px #094541;
  }
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li .check-icon-stp {
    left: 5px;
    width: 15px;
    height: 15px;
    border: solid 1px #094541;
  }
}

.booking-form-block .steps-tab ul li .step-tital {
  font-size: 20px;
  font-weight: 300;
  display: block;
  color: #1e2020;
  line-height: 24px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .booking-form-block .steps-tab ul li .step-tital {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li .step-tital {
    font-size: 12px;
    line-height: 16px;
  }
}

.booking-form-block .steps-tab ul li .step-tital:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #094541;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 0;
  left: 100%;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li .step-tital:before {
    display: none;
  }
}

.booking-form-block .steps-tab ul li .step-tital:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #ffffff;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
  margin-left: -1px;
}

@media screen and (max-width: 767px) {
  .booking-form-block .steps-tab ul li .step-tital:after {
    display: none;
  }
}

.booking-form-block .steps-tab ul li .step-tital strong {
  display: block;
  font-weight: 500;
  text-transform: uppercase;
}

.dashboard-page {
  padding: 45px 0;
  background: #e8e8e8;
}

.dashboard-page .sml-heading {
  font-family: "FoundersGrotesk-Regular";
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  font-size: 22px;
  color: #1e2020;
  padding: 0 0 5px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .sml-heading {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .sml-heading {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page {
    padding: 25px 0;
  }
}

.dashboard-page .container {
  max-width: 1430px;
}

.dashboard-page .dash-top-block {
  padding: 0 0 25px;
}

@media screen and (max-width: 767px) {
  .dashboard-page .dash-top-block {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .dash-top-block .dsh-left-heading {
    display: block;
  }
}

.dashboard-page .dash-top-block .dsh-left-heading .heading-dash {
  width: 485px;
  margin: 0 0 0 -5px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash {
    width: 400px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash {
    width: 300px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash {
    width: 100%;
    margin: 0 0 10px;
  }
}

.dashboard-page .dash-top-block .dsh-left-heading .heading-dash h1 {
  margin: 0;
  padding: 0 0 18px;
  font-size: 56px;
  color: #1e2020;
  text-transform: uppercase;
  font-family: "FoundersGrotesk-Bold";
}

@media screen and (max-width: 1600px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash h1 {
    font-size: 46px;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash h1 {
    font-size: 40px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash h1 {
    font-size: 32px;
    padding: 0 0 5px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash h1 {
    font-size: 30px;
    padding: 0;
  }
}

.dashboard-page .dash-top-block .dsh-left-heading .heading-dash p {
  margin: 0;
  padding: 0 0 0 5px;
  font-size: 18px;
  color: #1e2020;
  font-weight: 300;
}

@media screen and (max-width: 1600px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash p {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .dash-top-block .dsh-left-heading .heading-dash p {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh {
    -webkit-box-pack: start;
            justify-content: flex-start;
    padding: 0 0 10px;
  }
}

.dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh .up-profile {
  padding: 0 0 0 30px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh .up-profile {
    padding: 0 0 0 10px;
  }
}

.dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh .up-profile span {
  font-family: "FoundersGrotesk-Regular";
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  font-size: 22px;
  color: #1e2020;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh .up-profile span {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh .up-profile span {
    font-size: 15px;
  }
}

.dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh .up-profile .update-btn-profile {
  font-family: "FoundersGrotesk-Regular";
  font-weight: 400;
  font-size: 18px;
  color: #094541;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh .up-profile .update-btn-profile {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .dash-top-block .dsh-left-heading .profile-bar-dsh .up-profile .update-btn-profile {
    font-size: 15px;
  }
}

.dashboard-page .dash-top-block .credit-block {
  text-align: right;
}

@media screen and (max-width: 767px) {
  .dashboard-page .dash-top-block .credit-block {
    text-align: left;
    padding: 5px 0 0 5px;
  }
}

.dashboard-page .dash-top-block .credit-block span {
  font-family: "FoundersGrotesk-Regular";
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  font-size: 22px;
  color: #1e2020;
  padding: 0 0 3px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .credit-block span {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .dash-top-block .credit-block span {
    font-size: 15px;
    padding: 0 0 2px;
  }
}

.dashboard-page .dash-top-block .credit-block span i {
  display: inline-block;
  margin: 0 10px 0 0;
  position: relative;
  top: -2px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .credit-block span i {
    margin: 0 3px 0 0;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .credit-block span i img {
    height: 22px;
  }
}

.dashboard-page .dash-top-block .credit-block p {
  padding: 0 0 3px;
  margin: 0;
  font-family: "FoundersGrotesk-Regular";
  font-weight: 300;
  font-size: 18px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .credit-block p {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .dash-top-block .credit-block p {
    font-size: 15px;
    padding: 0;
    line-height: 16px;
  }
}

.dashboard-page .dash-top-block .credit-block .use-bnt {
  font-family: "FoundersGrotesk-Regular";
  font-weight: 400;
  font-size: 15px;
  color: #094541;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .dash-top-block .credit-block .use-bnt {
    font-size: 14px;
  }
}

.dashboard-page .user-info-block {
  padding: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .dashboard-page .user-info-block {
    padding: 0 0 10px;
  }
}

.dashboard-page .user-info-block .bg-col-block {
  background: #ffffff;
  padding: 35px;
  border: solid 1px #d2d2d2;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .user-info-block .bg-col-block {
    padding: 15px;
    min-height: 145px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .user-info-block .bg-col-block {
    min-height: 155px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .user-info-block .bg-col-block {
    min-height: inherit;
    margin: 0 0 10px;
  }
}

.dashboard-page .user-info-block .bg-col-block .user-dlt-outer {
  border-bottom: solid 1px #65d2c3;
  margin: 0 0 22px;
  padding: 0 0 22px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .user-info-block .bg-col-block .user-dlt-outer {
    margin: 0 0 10px;
    padding: 0 0 15px;
  }
}

.dashboard-page .user-info-block .bg-col-block .user-dlt-outer .user-dlt p {
  padding: 0;
  margin: 0;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .user-info-block .bg-col-block .user-dlt-outer .user-dlt p {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .user-info-block .bg-col-block .user-dlt-outer .user-dlt p {
    line-height: 20px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .user-info-block .bg-col-block .user-dlt-outer .user-dlt-img img {
    height: 20px;
  }
}

.dashboard-page .user-info-block .bg-col-block .user-dlt-outer .user-dlt-img.user-profile-img-col {
  width: 60px;
  height: 60px;
}

@media screen and (max-width: 991px) {
  .dashboard-page .user-info-block .bg-col-block .user-dlt-outer .user-dlt-img.user-profile-img-col {
    width: 40px;
    height: 40px;
  }
}

.dashboard-page .user-info-block .bg-col-block .user-dlt-outer .user-dlt-img.user-profile-img-col img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.dashboard-page .user-info-block .bg-col-block .bot-dtl p {
  padding: 0;
  margin: 0;
  font-size: 15px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .user-info-block .bg-col-block .bot-dtl p {
    font-size: 13px;
  }
}

.dashboard-page .user-info-block .bg-col-block .bot-dtl p strong {
  font-weight: 500;
}

.dashboard-page .result-user-info {
  background: #ffffff;
  padding: 35px;
  border: solid 1px #d2d2d2;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .result-user-info {
    padding: 20px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .result-user-info {
    padding: 15px;
  }
}

.dashboard-page .result-user-info .book-heading {
  padding: 0 0 25px;
}

@media screen and (max-width: 767px) {
  .dashboard-page .result-user-info .book-heading {
    padding: 0 0 15px;
  }
}

.dashboard-page .result-user-info .book-heading p {
  margin: 0;
}

@media screen and (max-width: 767px) {
  .dashboard-page .result-user-info .tbl-img img {
    width: 20px;
  }
}

.dashboard-page .result-user-info .table-responsive .table {
  margin-bottom: 0;
  border-bottom: 1px solid #65d2c3;
}

.dashboard-page .result-user-info .table-responsive .table tr th {
  font-size: 15px;
  font-weight: 400;
  color: #094541;
  padding: 18px 0;
  border-top: 1px solid #65d2c3;
  min-width: 25%;
  border-bottom: none;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .result-user-info .table-responsive .table tr th {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .result-user-info .table-responsive .table tr th {
    font-size: 14px;
    white-space: nowrap;
    padding: 18px 10px 18px 0;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .result-user-info .table-responsive .table tr th {
    padding: 12px 30px 12px 10px;
  }
}

.dashboard-page .result-user-info .table-responsive .table tr td {
  font-size: 15px;
  font-weight: 400;
  color: #1e2020;
  padding: 18px 0;
  border-top: 1px solid #65d2c3;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .result-user-info .table-responsive .table tr td {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .result-user-info .table-responsive .table tr td {
    font-size: 14px;
    white-space: nowrap;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .result-user-info .table-responsive .table tr td {
    padding: 12px 10px;
  }
}

.dashboard-page .result-user-info .table-responsive .table tr td a {
  color: #1e2020;
}

.dashboard-page .booked-block {
  background: #ffffff;
  padding: 90px;
  border: solid 1px #d2d2d2;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block {
    padding: 40px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block {
    padding: 20px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block {
    padding: 15px;
  }
}

.dashboard-page .booked-block .booked-tab {
  margin: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .booked-tab {
    display: none;
  }
}

.dashboard-page .booked-block .booked-tab ul {
  margin: 0;
  padding: 0;
  border: none;
}

.dashboard-page .booked-block .booked-tab ul li {
  list-style: none;
  width: 25%;
  margin: 0 60px 0 0;
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .booked-tab ul li {
    width: 30%;
  }
}

.dashboard-page .booked-block .booked-tab ul li a {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1e2020;
  border-bottom: solid 3px #a5a6a6;
  padding: 0 0 18px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab ul li a {
    font-size: 18px;
    border-bottom: solid 2px #a5a6a6;
    padding: 0 0 12px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .booked-tab ul li a {
    font-size: 16px;
  }
}

.dashboard-page .booked-block .booked-tab ul li a i {
  display: block;
  position: relative;
  top: -2px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab ul li a i img {
    width: 22px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .booked-tab ul li a i img {
    width: 18px;
  }
}

.dashboard-page .booked-block .booked-tab ul li a:hover {
  color: #094541;
  border-color: #094541;
}

.dashboard-page .booked-block .booked-tab ul li a.active {
  color: #094541;
  border-color: #094541;
}

.dashboard-page .booked-block .edit-crd-btn {
  font-size: 15px;
  margin: 0 0 30px;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .edit-crd-btn {
    margin: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .booked-tab-list .upcoming-block {
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .booked-tab-list .upcoming-block .update-booked-btn {
    padding: 0;
  }
}

.dashboard-page .booked-block .booked-tab-list .upcoming-block .row .col-md-6 {
  padding-right: 35px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab-list .upcoming-block .row .col-md-6 {
    padding-right: 15px;
  }
}

.dashboard-page .booked-block .booked-tab-list .upcoming-block .row .col-md-6:nth-child(2n+2) {
  padding-right: 15px;
  padding-left: 35px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab-list .upcoming-block .row .col-md-6:nth-child(2n+2) {
    padding-left: 15px;
  }
}

.dashboard-page .booked-block .booked-tab-list .block-card {
  border: solid 1px #65d2c3;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  overflow: hidden;
  margin: 0 0 60px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab-list .block-card {
    margin: 0 0 30px;
  }
}

@media screen and (max-width: 575px) {
  .dashboard-page .booked-block .booked-tab-list .block-card {
    display: block;
    margin: 0 0 15px;
  }
}

.dashboard-page .booked-block .booked-tab-list .block-card:hover {
  background: #094541;
}

.dashboard-page .booked-block .booked-tab-list .block-card:hover .text-booked small {
  color: #ffffff;
}

.dashboard-page .booked-block .booked-tab-list .block-card:hover .text-booked span {
  color: #ffffff;
}

.dashboard-page .booked-block .booked-tab-list .block-card:hover .text-booked p {
  color: #ffffff;
}

.dashboard-page .booked-block .booked-tab-list .block-card span {
  display: block;
}

.dashboard-page .booked-block .booked-tab-list .block-card .img-booked {
  width: 270px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .img-booked {
    width: 50%;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .img-booked {
    width: 45%;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .img-booked {
    width: 40%;
  }
}

@media screen and (max-width: 575px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .img-booked {
    width: 100%;
  }
}

.dashboard-page .booked-block .booked-tab-list .block-card .img-booked img {
  width: 100%;
  display: block;
}

.dashboard-page .booked-block .booked-tab-list .block-card .text-booked {
  padding: 0 10px 0 30px;
  -webkit-box-flex: 1;
          flex: 1;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .text-booked {
    padding: 0 10px 0 15px;
  }
}

@media screen and (max-width: 575px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .text-booked {
    padding: 15px;
  }
}

.dashboard-page .booked-block .booked-tab-list .block-card .text-booked small {
  font-size: 14px;
  color: #1e2020;
  display: block;
  font-weight: 500;
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .text-booked small {
    font-size: 13px;
  }
}

.dashboard-page .booked-block .booked-tab-list .block-card .text-booked span {
  font-size: 22px;
  font-weight: 300;
  color: #094541;
  padding: 0 0 2px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .text-booked span {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .text-booked span {
    font-size: 14px;
    line-height: 18px;
  }
}

.dashboard-page .booked-block .booked-tab-list .block-card .text-booked p {
  font-size: 16px;
  color: #1e2020;
  display: block;
  margin: 0;
  padding: 0 0 4px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .text-booked p {
    font-size: 14px;
    line-height: 22px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .booked-tab-list .block-card .text-booked p {
    font-size: 13px;
    line-height: 18px;
  }
}

.dashboard-page .booked-block .future-bookings-block .future-form-box {
  padding: 0 30px 0 0;
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box {
    padding: 0;
  }
}

.dashboard-page .booked-block .future-bookings-block .future-form-box .form-group {
  margin: 0 0 70px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group {
    margin: 0 0 50px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group {
    margin: 0 0 25px;
  }
}

.dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .form-control {
  border: none;
  border-bottom: solid 1px #65d2c3;
  padding: 0 0 20px;
  height: auto !important;
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 12px;
  color: #000;
}

.dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .form-control:focus {
  box-shadow: none;
  border-color: #094541;
}

@media screen and (max-width: 1400px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .form-control {
    font-size: 16px;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .form-control {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .form-control {
    font-size: 13px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .form-control {
    margin: 0 0 5px;
  }
}

.dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .form-control.date-pk {
  background: url("../images/nav-icon-pr.png") no-repeat top right;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .form-control.date-pk {
    background-size: 20px;
  }
}

.dashboard-page .booked-block .future-bookings-block .future-form-box .form-group select.form-control {
  background: url("../images/select-arrow.png") no-repeat top 11px right;
}

.dashboard-page .booked-block .future-bookings-block .future-form-box .form-group label {
  font-size: 15px;
  display: block;
  margin: 0;
  padding: 0;
  color: #bcbcbc;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group label {
    font-size: 13px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .form-group label {
    font-size: 12px;
  }
}

.dashboard-page .booked-block .future-bookings-block .future-form-box .form-group .purple-btn {
  display: block;
  width: 90%;
}

.dashboard-page .booked-block .future-bookings-block .future-form-box .frm-heding {
  font-size: 22px;
  line-height: normal;
  color: #1e2020;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 0 5px;
}

@media screen and (max-width: 1400px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .frm-heding {
    font-size: 18px;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .frm-heding {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .booked-block .future-bookings-block .future-form-box .frm-heding {
    font-size: 14px;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block {
  padding: 0 0 0 80px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block {
    padding: 0 0 0 50px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block {
    padding: 0;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col {
  margin: 0 0 80px;
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col {
    margin: 0 0 10px;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer {
  position: relative;
  width: 306px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer {
    width: 45%;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer {
    width: 48%;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-img-box img {
  display: block;
  width: 100%;
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box {
  position: absolute;
  top: 42%;
  right: 0;
  background: #094541;
  width: 260px;
  padding: 20px 0 20px 30px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box {
    width: 90%;
    padding: 10px 0 10px 20px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box {
    padding: 5px;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .bayle-hd {
  display: block;
  color: #094541;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0 0 5px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .bayle-hd {
    font-size: 18px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .bayle-hd {
    font-size: 12px;
    padding: 0;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .price-hd {
  font-size: 52px;
  color: #ffffff;
  font-weight: 700;
  display: block;
  line-height: 52px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .price-hd {
    font-size: 30px;
    line-height: 30px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .price-hd {
    font-size: 18px;
    line-height: 20px;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .price-hd small {
  font-size: 18px;
  font-weight: 300;
  display: block;
  line-height: 18px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .price-hd small {
    font-size: 14px;
    padding: 5px 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .shoal-outer .shoal-text-box .price-hd small {
    font-size: 12px;
    padding: 0;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .early-block {
  width: 100%;
  float: none;
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .two-shoal-col .early-block .purple-btn {
  display: block;
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .bottom-pkg-block {
  position: relative;
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .bottom-pkg-block .syd-img img {
  display: block;
  width: 100%;
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .bottom-pkg-block .syd-text-box {
  position: absolute;
  top: 0;
  left: 90px;
  background: #094541;
  width: 325px;
  padding: 10px 45px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .bottom-pkg-block .syd-text-box {
    padding: 10px 25px;
    width: 280px;
    left: 40px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .bottom-pkg-block .syd-text-box {
    padding: 10px;
    width: 100%;
    left: 0;
    position: static;
  }
}

.dashboard-page .booked-block .future-bookings-block .shoal-right-block .bottom-pkg-block .syd-text-box span {
  color: #ffffff;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  line-height: 28px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .bottom-pkg-block .syd-text-box span {
    font-size: 18px;
    line-height: 22px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .booked-block .future-bookings-block .shoal-right-block .bottom-pkg-block .syd-text-box span {
    font-size: 13px;
    line-height: 18px;
  }
}

.dashboard-page .booked-block .update-booked-btn {
  text-align: center;
  padding: 10px 0 0 0;
}

.dashboard-page .booked-block .update-booked-btn a {
  width: 330px;
  display: block;
  margin: 0 auto;
}

.dashboard-page .preferences-page-block .booked-block {
  padding: 50px 90px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .preferences-page-block .booked-block {
    padding: 40px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .preferences-page-block .booked-block {
    padding: 20px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .preferences-page-block .booked-block {
    padding: 15px;
  }
}

.dashboard-page .preferences-page-block .booked-block .purple-btn {
  width: 326px !important;
}

@media screen and (max-width: 767px) {
  .dashboard-page .preferences-page-block .booked-block .purple-btn {
    margin: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .preferences-page-block .booked-block .edit-crd-btn {
    display: block;
  }
}

.dashboard-page .preferences-page-block .progress {
  width: 180px;
  height: 180px;
  line-height: 180px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .preferences-page-block .progress {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .preferences-page-block .progress {
    width: 80px;
    height: 80px;
    line-height: 80px;
    margin: 0 auto;
  }
}

.dashboard-page .preferences-page-block .progress .progress-value {
  width: 170px;
  height: 170px;
  background: #ffffff;
  font-size: 50px;
  color: #1e2020;
  line-height: 170px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .preferences-page-block .progress .progress-value {
    width: 90px;
    height: 90px;
    line-height: 90px;
    font-size: 30px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .preferences-page-block .progress .progress-value {
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 20px;
  }
}

.dashboard-page .preferences-page-block .progress .progress-left .progress-bar {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.dashboard-page .preferences-page-block .progress .progress-right .progress-bar {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}

.dashboard-page .preferences-page-block .progress:after {
  border: 4px solid #dbd9d9;
}

.dashboard-page .preferences-page-block .progress .progress-bar {
  border-width: 4px;
}

.dashboard-page .preferences-page-block .com-profile-bx {
  padding: 20px 0 30px 0;
  max-width: 245px;
  margin: 0 auto;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .preferences-page-block .com-profile-bx {
    max-width: 190px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .preferences-page-block .com-profile-bx {
    max-width: 185px;
  }
}

.dashboard-page .preferences-page-block .com-profile-bx span {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  text-align: center;
  padding: 0 0 15px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .preferences-page-block .com-profile-bx span {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .preferences-page-block .com-profile-bx span {
    text-align: left;
  }
}

.dashboard-page .preferences-page-block .com-profile-bx ul {
  margin: 0;
  padding: 0;
}

.dashboard-page .preferences-page-block .com-profile-bx ul li {
  list-style: none;
  display: block;
  font-size: 18px;
  font-weight: 300;
  color: #094541;
  position: relative;
  background: url("../images/check-list.png") no-repeat top 2px left;
  margin: 0 0 10px;
  padding: 0 0 0 36px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .preferences-page-block .com-profile-bx ul li {
    font-size: 15px;
    background-size: 15px;
    padding: 0 0 0 20px;
  }
}

.dashboard-page .preferences-page-block .com-profile-bx ul li a {
  color: #094541;
}

.dashboard-page .preferences-page-block .com-profile-bx ul li a:hover {
  color: #1e2020;
}

@media screen and (max-width: 991px) {
  .dashboard-page .preferences-page-block .future-bookings-block .future-form-box {
    padding: 0;
  }
}

.dashboard-page .progress {
  width: 100px;
  height: 100px;
  line-height: 100px;
  background: none;
  margin: 0 auto;
  box-shadow: none;
  position: relative;
}

@media screen and (max-width: 1600px) {
  .dashboard-page .progress {
    width: 90px;
    height: 90px;
    line-height: 90px;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-page .progress {
    width: 70px;
    height: 70px;
    line-height: 70px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .progress {
    width: 55px;
    height: 55px;
    line-height: 55px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .progress {
    margin: 0;
  }
}

.dashboard-page .progress .progress-bar {
  border-color: #094541;
}

.dashboard-page .progress .progress-left .progress-bar {
  -webkit-animation: loading-2 1.5s linear forwards 1.8s;
          animation: loading-2 1.5s linear forwards 1.8s;
}

.dashboard-page .progress:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 3px solid #dbd9d9;
  position: absolute;
  top: 0;
  left: 0;
}

.dashboard-page .progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

.dashboard-page .progress .progress-left {
  left: 0;
}

.dashboard-page .progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.dashboard-page .progress .progress-right {
  right: 0;
}

.dashboard-page .progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
  -webkit-animation: loading-1 1.8s linear forwards;
          animation: loading-1 1.8s linear forwards;
}

.dashboard-page .progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 3px;
  border-style: solid;
  position: absolute;
  top: 0;
}

.dashboard-page .progress .progress-value {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background: #e8e8e8;
  font-size: 28px;
  color: #1e2020;
  line-height: 90px;
  text-align: center;
  position: absolute;
  font-family: "FoundersGrotesk-Regular";
  font-weight: 700;
  top: 50%;
  right: 0;
  left: 0;
  margin: 0 auto;
  z-index: 2;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (max-width: 1600px) {
  .dashboard-page .progress .progress-value {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-page .progress .progress-value {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .progress .progress-value {
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
  }
}

@-webkit-keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(140deg);
    transform: rotate(140deg);
  }
}

@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(140deg);
    transform: rotate(140deg);
  }
}

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

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

.dashboard-page .profile-user-block {
  -webkit-box-align: center;
          align-items: center;
  padding: 0 0 50px;
}

@media screen and (max-width: 767px) {
  .dashboard-page .profile-user-block {
    display: block;
    padding: 0 0 30px;
  }
}

.dashboard-page .profile-user-block .user-pr-img {
  display: block;
  width: 27%;
  margin: 0 50px 0 0;
}

@media screen and (max-width: 991px) {
  .dashboard-page .profile-user-block .user-pr-img {
    margin: 0 20px 0 0;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .profile-user-block .user-pr-img {
    width: 100%;
    margin: 0 0 10px;
  }
}

.dashboard-page .profile-user-block .user-pr-img img {
  display: block;
  width: 100%;
}

.dashboard-page .profile-user-block .prt-text-dlt .prfl-hd {
  display: block;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 700;
  color: #1e2020;
  border-bottom: solid 1px #65d2c3;
  padding: 0 100px 15px 0;
  margin: 0 0 15px;
}

@media screen and (max-width: 991px) {
  .dashboard-page .profile-user-block .prt-text-dlt .prfl-hd {
    padding: 0 50px 15px 0;
    margin: 0 0 10px;
    font-size: 18px;
  }
}

.dashboard-page .profile-user-block .prt-text-dlt .prfl-hd small {
  display: block;
  text-transform: initial;
}

.dashboard-page .profile-user-block .upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
  float: left;
  margin: -2px 6px 0 0;
}

.dashboard-page .profile-user-block .btn {
  color: #094541;
  padding: 0;
  border-radius: 0;
  font-size: 15px;
  font-weight: 400;
  background: none;
  cursor: pointer;
  border: none;
  line-height: 15px;
}

.dashboard-page .profile-user-block .upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.dashboard-page .profile-user-block .rmv-btn {
  font-size: 15px;
  font-weight: 400;
}

.dashboard-page .early-block {
  position: relative;
  width: 306px;
  margin: 0 5px 0 0;
  float: right;
}

@media screen and (max-width: 1279px) {
  .dashboard-page .early-block {
    width: 100%;
  }
}

.dashboard-page .early-block .early-img {
  display: block;
}

.dashboard-page .early-block .early-img img {
  display: block;
  width: 100%;
}

.dashboard-page .early-block .bird-uper-box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden;
  -webkit-clip-path: circle(90% at 115% 80%);
          clip-path: circle(90% at 115% 80%);
  background: #094541;
}

@media screen and (max-width: 767px) {
  .dashboard-page .early-block .bird-uper-box {
    -webkit-clip-path: inherit;
            clip-path: inherit;
    top: auto;
    min-height: 170px;
  }
}

.dashboard-page .early-block .bird-uper-box .bird-uper-box-inst {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 0 45px;
  text-align: center;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst {
    padding: 0 30px;
    bottom: 30px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst {
    padding: 0 15px;
    bottom: 15px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst {
    padding: 0 10px;
    bottom: 10px;
  }
}

.dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-hd {
  display: block;
  font-size: 22px;
  color: #ae98c2;
  padding: 0 0 8px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-hd {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-hd {
    font-size: 15px;
    padding: 0 0 5px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-hd {
    font-size: 14px;
    padding: 0 0 2px;
  }
}

.dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-hd small {
  display: block;
  color: #094541;
  font-size: 15px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-hd small {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-hd small {
    font-size: 13px;
  }
}

.dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-price {
  border-bottom: solid 1px #00b2a9;
  border-top: solid 1px #00b2a9;
  font-weight: 700;
  color: #ffffff;
  font-size: 45px;
  padding: 6px 0;
  display: inline-block;
  line-height: normal;
  margin: 0 0 10px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-price {
    font-size: 30px;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-price {
    font-size: 20px;
    padding: 3px 0;
    margin: 0 0 5px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .bird-uper-price {
    font-size: 18px;
    margin: 0 0 0;
  }
}

.dashboard-page .early-block .bird-uper-box .bird-uper-box-inst p {
  color: #094541;
  font-size: 15px;
  margin: 0;
  padding: 0 0 10px;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst p {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst p {
    font-size: 13px;
    padding: 0 0 5px;
  }
}

.dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .purple-btn {
  max-width: 100%;
  background: #094541;
}

@media screen and (max-width: 1400px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .purple-btn {
    width: 100% !important;
  }
}

@media screen and (max-width: 1199px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .purple-btn {
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .early-block .bird-uper-box .bird-uper-box-inst .purple-btn {
    font-size: 14px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
  }
}

.dashboard-page .housekeeping-list {
  padding: 0;
  border: solid 1px #d2d2d2;
}

@media screen and (max-width: 767px) {
  .dashboard-page .housekeeping-list {
    padding: 0;
    border: none;
    margin: -15px;
  }
}

.dashboard-page .housekeeping-list ul {
  margin: 0;
  padding: 0;
}

.dashboard-page .housekeeping-list ul li {
  margin: 0;
  padding: 12px 20px;
  list-style: none;
  border-bottom: solid 1px #e6e6e6;
  width: 100%;
  font-size: 18px;
  font-weight: 300;
}

.dashboard-page .housekeeping-list ul li:nth-child(2n+2) {
  background: #f1f1f1;
}

.dashboard-page .housekeeping-list ul li:last-child {
  border-bottom: none;
}

@media screen and (max-width: 1199px) {
  .dashboard-page .housekeeping-list ul li {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .dashboard-page .housekeeping-list ul li {
    font-size: 14px;
    padding: 8px 8px;
  }
}

.dashboard-page .housekeeping-list ul li strong {
  font-weight: 500;
  text-transform: uppercase;
}

.dashboard-page .housekeeping-list ul li span {
  display: block;
  font-weight: 500;
  font-size: 15px;
}

@media screen and (max-width: 767px) {
  .dashboard-page .housekeeping-list ul li span {
    font-size: 14px;
    padding: 0 20px 0 0;
  }
}

.dashboard-page .housekeeping-list ul li p {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 15px;
  color: #094541;
}

@media screen and (max-width: 767px) {
  .dashboard-page .housekeeping-list ul li p {
    font-size: 14px;
    text-align: right;
  }
}

.booked-tab-list .card-header {
  display: none;
}

@media screen and (max-width: 767px) {
  .booked-tab-list .card-header {
    display: block;
  }
}

.booked-tab-list .card {
  background: none;
  border: none;
}

@media screen and (max-width: 767px) {
  .booked-block .tab-pane {
    display: block !important;
    opacity: 1 !important;
  }
}

@media (min-width: 768px) {
  .booked-tab-list .card .collapse {
    display: block;
  }
}

.booked-tab-list .card-header {
  padding: 0 0 20px;
  background: none;
  border: none;
}

.booked-tab-list .card-header a {
  display: block;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1e2020;
  border-bottom: solid 2px #1e2020;
  padding: 10px 0;
}

.booked-tab-list .card-header a i {
  display: block;
  float: right;
  margin: -2px 0 0 0;
}

.booked-tab-list .card-header a i img {
  width: 22px;
}

.pagination {
  margin: 0;
  padding: 40px 0 10px 0;
  text-align: center;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .pagination {
    padding: 25px 0 10px 0;
  }
}

.pagination li {
  margin: 0 10px;
}

@media screen and (max-width: 767px) {
  .pagination li {
    margin: 0 5px;
  }
}

.pagination li a {
  border: none;
  font-size: 15px;
  color: #094541;
  border-radius: 0px;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .pagination li a {
    font-size: 14px;
  }
}

.pagination li a.previous {
  color: #bcbcbc;
}

.pagination li a.next {
  color: #000;
}

.pagination li a:hover {
  background: none;
}

.pagination li a:focus {
  box-shadow: none;
}

.remember-list ul {
  margin: 0;
  padding: 0;
}

.remember-list ul li {
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  position: relative;
}

.remember-list ul li:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background: #094541;
}

.remember-list ul li a {
  display: block;
  padding: 10px 20px;
  background: #094541;
  font-size: 15px;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .tab-content .upcoming-block .edit-crd-btn {
    text-align: right;
    display: block;
  }
}

.notification-page .notification-dropdown {
  background: #ffffff;
  margin: 0;
  padding: 50px;
  border: solid 1px #d2d2d2;
}

@media screen and (max-width: 767px) {
  .notification-page .notification-dropdown {
    padding: 10px;
  }
}

.notification-page .notification-dropdown ul {
  margin: 0;
  padding: 0;
}

.notification-page .notification-dropdown li {
  list-style: none;
  display: block;
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: solid 1px #d2d2d2;
}

.notification-page .notification-dropdown li:last-child {
  margin: 0;
  border-bottom: none;
}

.notification-page .notification-dropdown li span {
  display: block;
  font-size: 18px;
  color: #1e2020;
  padding: 0 0 10px;
}

@media screen and (max-width: 767px) {
  .notification-page .notification-dropdown li span {
    font-size: 15px;
  }
}

.notification-page .notification-dropdown li span strong {
  font-weight: 500;
  background: url("../images/notifications-check.png") no-repeat left top 2px;
  padding: 0 0 0 25px;
}

.notification-page .notification-dropdown li span small {
  display: block;
  font-size: 14px;
  color: #a0a0a0;
  line-height: 14px;
}

.notification-page .notification-dropdown li p {
  display: block;
  font-size: 14px;
  color: #1e2020;
  line-height: 22px;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .notification-page .notification-dropdown li p {
    font-size: 13px;
  }
}

.blog-page-block .blog-outer-box {
  padding: 80px 0;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box {
    padding: 60px 0 10px;
  }
}

@media screen and (max-width: 767px) {
  .blog-page-block .blog-outer-box {
    padding: 30px 0 10px;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post {
  padding: 0 0 130px;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post {
    padding: 0 0 60px;
  }
}

@media screen and (max-width: 767px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post {
    padding: 0 0 25px;
    margin: 0 0 25px;
    border-bottom: solid 1px #ccc;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-heading {
  display: block;
  font-size: 40px;
  color: #1e2020;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 0 30px;
}

@media screen and (max-width: 1600px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-heading {
    font-size: 32px;
  }
}

@media screen and (max-width: 1400px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-heading {
    font-size: 28px;
    line-height: 40px;
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-heading {
    font-size: 24px;
    line-height: 32px;
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-heading {
    font-size: 20px;
    line-height: 28px;
    padding: 0 0 10px;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-heading a {
  color: #1e2020;
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-heading a:hover {
  color: #094541;
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box {
  -webkit-box-align: start;
          align-items: start;
}

@media screen and (max-width: 767px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box {
    display: block;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left {
  width: 58%;
}

@media screen and (max-width: 767px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left {
    width: 100%;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left span {
  font-size: 22px;
  color: #1e2020;
  display: inline-block;
  border-bottom: solid 2px #094541;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0 0 15px;
  margin: 0 0 18px;
}

@media screen and (max-width: 1600px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left span {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left span {
    font-size: 15px;
    padding: 0 0 10px;
    margin: 0 0 10px;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left p {
  line-height: 28px;
  margin: 0;
  padding: 0 0 22px;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left p {
    font-size: 15px;
    line-height: 24px;
    padding: 0 0 10px;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left .rd-blg-btn {
  font-size: 22px;
  color: #094541;
  display: inline-block;
  border-bottom: solid 1px #094541;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0 0 5px;
}

@media screen and (max-width: 1600px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left .rd-blg-btn {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left .rd-blg-btn {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left .rd-blg-btn {
    font-size: 14px;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-left .rd-blg-btn:hover {
  color: #1e2020;
  border-bottom: solid 1px #1e2020;
}

.blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-img {
  width: 40%;
}

@media screen and (max-width: 767px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-img {
    width: 100%;
    margin: 15px 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .blog-page-block .blog-outer-box .blog-left-post .fst-blog-post .post-content-box .post-content-img img {
    width: 100%;
    display: block;
  }
}

.blog-page-block .blog-outer-box .blog-left-post .post-thumbnail {
  margin-bottom: 20px;
}

.blog-page-block .blog-outer-box .blog-right-post .widget {
  padding: 0 0 80px;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .widget {
    padding: 0 0 40px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .widget .widget-title {
  display: block;
  font-size: 40px;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 0 10px;
}

@media screen and (max-width: 1600px) {
  .blog-page-block .blog-outer-box .blog-right-post .widget .widget-title {
    font-size: 32px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .widget .widget-title {
    font-size: 20px;
    line-height: normal;
    font-weight: 700;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .widget.widget_recent_entries .widget-title {
  color: #094541;
}

.blog-page-block .blog-outer-box .blog-right-post .widget.widget_recent_entries ul {
  margin: 0;
  padding: 0;
}

.blog-page-block .blog-outer-box .blog-right-post .widget.widget_recent_entries ul li {
  list-style: none;
  margin: 0;
  padding: 12px 0;
  border-bottom: solid 1px #a5a6a6;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .widget.widget_recent_entries ul li {
    padding: 8px 0;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .widget.widget_recent_entries ul li a {
  display: block;
  font-size: 18px;
  color: #094541;
  font-family: "FoundersGrotesk-Regular";
  font-weight: 300;
  line-height: 28px;
}

@media screen and (max-width: 1400px) {
  .blog-page-block .blog-outer-box .blog-right-post .widget.widget_recent_entries ul li a {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .widget.widget_recent_entries ul li a {
    font-size: 14px;
    line-height: 22px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .widget.widget_recent_entries ul li a:hover {
  color: #1e2020;
}

.blog-page-block .blog-outer-box .blog-right-post .recent-post {
  padding: 0 0 80px;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .recent-post {
    padding: 0 0 40px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .recent-post .recent-heading {
  display: block;
  font-size: 40px;
  color: #094541;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 0 10px;
}

@media screen and (max-width: 1600px) {
  .blog-page-block .blog-outer-box .blog-right-post .recent-post .recent-heading {
    font-size: 32px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .recent-post .recent-heading {
    font-size: 20px;
    line-height: normal;
    font-weight: 700;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .recent-post ul {
  margin: 0;
  padding: 0;
}

.blog-page-block .blog-outer-box .blog-right-post .recent-post ul li {
  list-style: none;
  margin: 0;
  padding: 12px 0;
  border-bottom: solid 1px #a5a6a6;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .recent-post ul li {
    padding: 8px 0;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .recent-post ul li a {
  display: block;
  font-size: 18px;
  color: #094541;
  font-family: "FoundersGrotesk-Regular";
  font-weight: 300;
  line-height: 28px;
}

@media screen and (max-width: 1400px) {
  .blog-page-block .blog-outer-box .blog-right-post .recent-post ul li a {
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .recent-post ul li a {
    font-size: 14px;
    line-height: 22px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .recent-post ul li a:hover {
  color: #1e2020;
}

.blog-page-block .blog-outer-box .blog-right-post .find-out-more .find-heding {
  display: block;
  font-size: 37px;
  color: #1e2020;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 0 30px;
}

@media screen and (max-width: 1600px) {
  .blog-page-block .blog-outer-box .blog-right-post .find-out-more .find-heding {
    font-size: 32px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .find-out-more .find-heding {
    font-size: 18px;
    line-height: normal;
    font-weight: 700;
    padding: 0 0 10px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group {
  margin: 0 0 28px;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group {
    margin: 0 0 15px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group p {
  font-size: 16px;
  line-height: 26px;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group p {
    font-size: 14px;
    line-height: 22px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group label {
  font-size: 16px;
  line-height: 26px;
  color: #1e2020;
  font-weight: 300;
  position: relative;
  padding: 0 0 0 25px;
  margin: 0;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group label {
    font-size: 14px;
    line-height: 22px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group label input {
  position: absolute;
  top: 5px;
  left: 0;
}

.blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group .form-control {
  height: 55px;
  text-transform: uppercase;
  font-weight: 300;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group .form-control {
    height: 44px;
    font-size: 14px;
    padding: 0 10px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group textarea.form-control {
  height: 330px;
  padding: 15px;
}

@media screen and (max-width: 991px) {
  .blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group textarea.form-control {
    height: 180px;
    padding: 10px;
  }
}

.blog-page-block .blog-outer-box .blog-right-post .find-out-more .form-group .purple-btn {
  width: 100%;
}

/********Blog**Detail***********/
.single-post .blog-outer-box .entry-header .entry-title {
  display: block;
  font-size: 40px;
  color: #1e2020;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 0 30px;
}

@media screen and (max-width: 1600px) {
  .single-post .blog-outer-box .entry-header .entry-title {
    font-size: 32px;
  }
}

@media screen and (max-width: 1400px) {
  .single-post .blog-outer-box .entry-header .entry-title {
    font-size: 28px;
    line-height: 40px;
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 991px) {
  .single-post .blog-outer-box .entry-header .entry-title {
    font-size: 24px;
    line-height: 32px;
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .entry-header .entry-title {
    font-size: 20px;
    line-height: 28px;
    padding: 0 0 10px;
  }
}

.single-post .blog-outer-box .entry-header .entry-meta {
  font-size: 22px;
  color: #1e2020;
  display: inline-block;
  border-bottom: solid 2px #094541;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0 0 15px;
  margin: 0 0 18px;
}

@media screen and (max-width: 1600px) {
  .single-post .blog-outer-box .entry-header .entry-meta {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .single-post .blog-outer-box .entry-header .entry-meta {
    font-size: 15px;
    padding: 0 0 10px;
    margin: 0 0 10px;
  }
}

.single-post .blog-outer-box .comments-area {
  margin: 40px 0 28px;
}

@media screen and (max-width: 991px) {
  .single-post .blog-outer-box .comments-area {
    margin: 0 0 15px;
  }
}

.single-post .blog-outer-box .comments-area label {
  font-size: 16px;
  line-height: 26px;
  color: #1e2020;
  font-weight: 300;
  display: block;
  position: relative;
  padding: 0 0 0 0px;
  margin: 0;
}

@media screen and (max-width: 991px) {
  .single-post .blog-outer-box .comments-area label {
    font-size: 14px;
    line-height: 22px;
  }
}

.single-post .blog-outer-box .comments-area label input {
  position: absolute;
  top: 5px;
  left: 0;
}

.single-post .blog-outer-box .comments-area .comment-form-cookies-consent {
  width: 100%;
  clear: both;
  display: -webkit-box;
  display: flex;
}

.single-post .blog-outer-box .comments-area .comment-form-cookies-consent label {
  display: inline-block;
  padding-left: 5px;
}

.single-post .blog-outer-box .comments-area .comment-form-cookies-consent input {
  height: 25px;
}

.single-post .blog-outer-box .comments-area input[type="text"], .single-post .blog-outer-box .comments-area input[type="email"], .single-post .blog-outer-box .comments-area input[type="url"] {
  height: 55px;
  font-weight: 300;
  border: 1px solid #c4c4c4;
  padding: 0 15px;
  width: 100%;
}

.single-post .blog-outer-box .comments-area .comment-form-comment {
  width: 50%;
  float: right;
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .comment-form-comment {
    width: 100%;
  }
}

.single-post .blog-outer-box .comments-area .comment-form-comment textarea {
  height: 247px;
  font-weight: 300;
  border: 1px solid #c4c4c4;
  padding: 15px;
  width: 100%;
}

.single-post .blog-outer-box .comments-area .form-submit {
  text-align: right;
}

.single-post .blog-outer-box .comments-area .form-submit input[type="submit"] {
  height: 55px;
  background: #094541;
  text-transform: uppercase;
  font-weight: 300;
  border: 0px;
  padding: 0 15px;
  max-width: 100%;
  width: 300px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .form-submit input[type="submit"] {
    width: 100%;
  }
}

.single-post .blog-outer-box .comments-area div.error {
  color: #f00;
  font-size: 14px;
}

.single-post .blog-outer-box .comments-area .comment-form-author, .single-post .blog-outer-box .comments-area .comment-form-email, .single-post .blog-outer-box .comments-area .comment-form-url {
  width: 47%;
  float: left;
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .comment-form-author, .single-post .blog-outer-box .comments-area .comment-form-email, .single-post .blog-outer-box .comments-area .comment-form-url {
    width: 100%;
  }
}

.single-post .blog-outer-box .comments-area .comments-title, .single-post .blog-outer-box .comments-area .comment-reply-title {
  display: block;
  font-size: 40px;
  color: #1e2020;
  font-family: "FoundersGrotesk-Bold";
  line-height: 50px;
  padding: 0 0 10px;
}

@media screen and (max-width: 1600px) {
  .single-post .blog-outer-box .comments-area .comments-title, .single-post .blog-outer-box .comments-area .comment-reply-title {
    font-size: 32px;
  }
}

@media screen and (max-width: 1400px) {
  .single-post .blog-outer-box .comments-area .comments-title, .single-post .blog-outer-box .comments-area .comment-reply-title {
    font-size: 28px;
    line-height: 40px;
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 991px) {
  .single-post .blog-outer-box .comments-area .comments-title, .single-post .blog-outer-box .comments-area .comment-reply-title {
    font-size: 24px;
    line-height: 32px;
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .comments-title, .single-post .blog-outer-box .comments-area .comment-reply-title {
    font-size: 20px;
    line-height: 28px;
    padding: 0 0 10px;
  }
}

.single-post .blog-outer-box .comments-area .comments-title #cancel-comment-reply-link, .single-post .blog-outer-box .comments-area .comment-reply-title #cancel-comment-reply-link {
  background: #094541;
  color: #fff;
  padding: 7px;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .comments-title #cancel-comment-reply-link, .single-post .blog-outer-box .comments-area .comment-reply-title #cancel-comment-reply-link {
    display: table;
    font-size: 12px;
    padding: 4px 10px;
  }
}

.single-post .blog-outer-box .comments-area .comment-reply-title {
  text-transform: uppercase;
  margin-bottom: 0px;
}

.single-post .blog-outer-box .comments-area .comment-reply-title a, .single-post .blog-outer-box .comments-area .comment-reply-title small {
  font-size: 15px;
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .comment-reply-title a, .single-post .blog-outer-box .comments-area .comment-reply-title small {
    margin-bottom: 12px;
  }
}

.single-post .blog-outer-box .comments-area .comment-form .comment-notes {
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .comment-form .comment-notes {
    margin-bottom: 15px;
  }
}

.single-post .blog-outer-box .comments-area .comment-list {
  list-style: none;
  padding: 0px;
}

.single-post .blog-outer-box .comments-area .comment-list .comment {
  list-style: none;
}

.single-post .blog-outer-box .comments-area .comment-list .comment .comment-metadata a {
  font-size: 13px;
}

.single-post .blog-outer-box .comments-area .comment-list .comment .comment-content p {
  font-size: 14px;
}

.single-post .blog-outer-box .comments-area .comment-list .comment .reply a {
  font-size: 16px;
}

.single-post .blog-outer-box .comments-area .comment-list .comment .comment-body {
  background: #f1f1f1;
  padding: 15px;
  margin-bottom: 20px;
}

.single-post .blog-outer-box .comments-area .comment-list .comment .children {
  padding-left: 80px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .comment-list .comment .children {
    padding-left: 50px;
  }
}

.single-post .blog-outer-box .comments-area .comment-list .comment .children::after {
  content: "";
  position: absolute;
  left: 40px;
  width: 40px;
  height: 80px;
  border-left: solid 1px #d0d0d0;
  border-bottom: solid 1px #d0d0d0;
  top: -20px;
}

@media screen and (max-width: 767px) {
  .single-post .blog-outer-box .comments-area .comment-list .comment .children::after {
    left: 15px;
    width: 35px;
  }
}

.logged-in .blog-outer-box .comments-area .comment-form-comment {
  width: 100%;
}

.register-page-block {
  background: url("../images/register-bg.jpg") no-repeat center top;
  background-size: cover;
  padding: 100px 0;
}

@media screen and (max-width: 767px) {
  .register-page-block {
    padding: 30px 0;
  }
}

.register-page-block .register-heading {
  text-align: center;
  padding: 0 0 30px;
}

.register-page-block .register-heading h1 {
  display: block;
  font-size: 60px;
  color: #ffffff;
  font-family: "FoundersGrotesk-Bold";
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 0 10px;
}

@media screen and (max-width: 1199px) {
  .register-page-block .register-heading h1 {
    font-size: 50px;
    line-height: 40px;
  }
}

@media screen and (max-width: 767px) {
  .register-page-block .register-heading h1 {
    font-size: 28px;
    line-height: 22px;
    padding: 0 0 5px;
  }
}

.register-page-block .register-heading p {
  color: #ffffff;
  font-weight: 400;
  line-height: 25px;
  padding: 0;
  text-shadow: 0 1px 1px #000;
  margin: 0;
}

.register-page-block .register-form {
  background: #ffffff;
  padding: 80px 120px;
}

@media screen and (max-width: 1199px) {
  .register-page-block .register-form {
    max-width: 900px;
    margin: 0 auto;
    padding: 50px;
  }
}

@media screen and (max-width: 767px) {
  .register-page-block .register-form {
    padding: 15px;
  }
}

.register-page-block .register-form h5 {
  color: #1e2020;
  font-weight: 500;
  font-size: 30px;
  margin: 0;
  padding: 0 0 60px;
  text-align: center;
}

@media screen and (max-width: 1199px) {
  .register-page-block .register-form h5 {
    font-size: 26px;
    padding: 0 0 40px;
  }
}

@media screen and (max-width: 767px) {
  .register-page-block .register-form h5 {
    font-size: 18px;
    padding: 0 0 20px;
  }
}

.register-page-block .register-form .form-group {
  margin: 0 0 28px;
}

@media screen and (max-width: 1199px) {
  .register-page-block .register-form .form-group {
    margin: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .register-page-block .register-form .form-group {
    margin: 0 0 10px;
  }
}

.register-page-block .register-form .form-group .form-control {
  height: 55px;
  font-weight: 300;
}

@media screen and (max-width: 1199px) {
  .register-page-block .register-form .form-group .form-control {
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .register-page-block .register-form .form-group .form-control {
    height: 45px;
    font-size: 14px;
  }
}

.register-page-block .register-form .purple-btn {
  width: 326px;
  display: block;
  margin: 50px auto 0;
}

@media screen and (max-width: 1199px) {
  .register-page-block .register-form .purple-btn {
    width: 200px;
  }
}

@media screen and (max-width: 767px) {
  .register-page-block .register-form .purple-btn {
    margin: 15px auto 0;
  }
}

.register-page-block .register-form .captcha-bx {
  margin: -98px 0 0 0;
}

@media screen and (max-width: 1199px) {
  .register-page-block .register-form .captcha-bx {
    margin: -80px 0 0 0;
  }
}

@media screen and (max-width: 991px) {
  .register-page-block .register-form .captcha-bx {
    margin: 0 auto;
    text-align: center;
  }
}

.register-page-block .register-form .forgot-password-btn {
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
  color: #094541;
  letter-spacing: 3px;
  max-width: 230px;
  margin: 30px auto 0;
  display: block;
  border-bottom: solid 1px #094541;
  padding: 0 0 5px;
}

@media screen and (max-width: 767px) {
  .register-page-block .register-form .forgot-password-btn {
    font-size: 14px;
    letter-spacing: 2px;
    max-width: 200px;
  }
}

.register-page-block .register-form .forgot-password-btn:hover {
  border-bottom: solid 1px #1e2020;
  color: #1e2020;
}

.register-page-block .register-form .remember-box {
  padding: 0 0 10px;
}

.register-page-block .thanku-page {
  text-align: center;
  padding: 40px 0;
}

.register-page-block .thanku-page span {
  font-size: 72px;
  color: #094541;
  display: block;
  font-weight: 500;
}

@media screen and (max-width: 1199px) {
  .register-page-block .thanku-page span {
    font-size: 60px;
  }
}

@media screen and (max-width: 767px) {
  .register-page-block .thanku-page span {
    font-size: 30px;
  }
}

.register-page-block .thanku-page span strong {
  display: block;
  font-size: 30px;
  font-weight: 400;
}

@media screen and (max-width: 1199px) {
  .register-page-block .thanku-page span strong {
    font-size: 26px;
  }
}

@media screen and (max-width: 767px) {
  .register-page-block .thanku-page span strong {
    font-size: 16px;
  }
}

.discovery-program-page .banner-inner {
  height: 900px;
}

@media screen and (max-width: 1400px) {
  .discovery-program-page .banner-inner {
    height: 600px;
  }
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .banner-inner {
    height: 480px;
  }
}

@media screen and (max-width: 991px) {
  .discovery-program-page .banner-inner {
    height: 400px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .banner-inner {
    height: 300px;
  }
}

.discovery-program-page .banner-inner .inner-banner-text {
  max-width: 940px;
  margin: 0 auto;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .banner-inner .inner-banner-text {
    max-width: 800px;
  }
}

.discovery-program-page .banner-inner .inner-banner-text h1 {
  padding: 0 0 20px;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .banner-inner .inner-banner-text h1 {
    font-size: 50px;
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 991px) {
  .discovery-program-page .banner-inner .inner-banner-text h1 {
    font-size: 40px;
    padding: 0 0 10px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .banner-inner .inner-banner-text h1 {
    font-size: 30px;
    padding: 0 0 5px;
  }
}

.discovery-program-page .banner-inner .inner-banner-text p {
  font-size: 22px;
  color: #ffffff;
  font-family: "FoundersGrotesk-Regular";
  font-weight: 300;
  line-height: 32px;
  padding: 0 0 20px;
  margin: 0;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .banner-inner .inner-banner-text p {
    font-size: 16px;
    line-height: 28px;
  }
}

@media screen and (max-width: 991px) {
  .discovery-program-page .banner-inner .inner-banner-text p {
    font-size: 14px;
    padding: 0 0 0px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .banner-inner .inner-banner-text p {
    font-size: 13px;
    line-height: 20px;
  }
}

.discovery-program-page .banner-inner .purple-btn {
  max-width: 326px;
  display: block;
  margin: 30px auto 0;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .banner-inner .purple-btn {
    margin: 10px auto 0;
  }
}

.discovery-program-page .discovery-program-block .booking-program {
  padding: 100px 0;
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .booking-program {
    padding: 50px 0;
  }
}

.discovery-program-page .discovery-program-block .booking-program .program-outer-hd {
  max-width: 1740px;
  padding: 0 15px;
  margin: 0 auto;
}

.discovery-program-page .discovery-program-block .booking-program .program-outer-hd .heading-block span {
  color: #1e2020;
}

.discovery-program-page .discovery-program-block .booking-program .program-outer-hd .heading-block span:before, .discovery-program-page .discovery-program-block .booking-program .program-outer-hd .heading-block span:after {
  background: #1e2020;
}

.discovery-program-page .discovery-program-block .booking-program .program-outer-hd .p-text-pg {
  max-width: 1190px;
  margin: 0 auto;
  text-align: center;
  padding: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .booking-program .program-outer-hd .p-text-pg {
    padding: 0 0 10px;
  }
}

.discovery-program-page .discovery-program-block .booking-program .program-outer-hd .p-text-pg p {
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .discovery-program-block .booking-program .program-outer-hd .p-text-pg p {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .booking-program .program-outer-hd .p-text-pg p {
    font-size: 14px;
    line-height: 26px;
  }
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block {
    padding: 0 0 30px;
  }
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-img {
  margin: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-img {
    margin: 0 0 10px;
  }
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-img img {
  display: block;
  width: 100%;
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-tetx span {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1e2020;
  display: block;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-tetx span {
    font-size: 18px;
  }
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-tetx span a {
  color: #1e2020;
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-tetx span a:hover {
  color: #094541;
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-tetx p {
  margin: 0;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .discovery-program-block .booking-program .program-booking-list .bok-hmt-block .bok-hmt-tetx p {
    font-size: 15px;
  }
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .btn-outer {
  text-align: center;
}

.discovery-program-page .discovery-program-block .booking-program .program-booking-list .btn-outer .purple-btn {
  max-width: 326px;
  display: block;
  margin: 60px auto 0;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .booking-program .program-booking-list .btn-outer .purple-btn {
    margin: 0px auto 0;
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block {
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding: 80px 0;
  position: relative;
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .housekeeping-block {
    background-size: inherit;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block {
    padding: 20px 15px;
    background-position: center !important;
    position: relative;
    background-size: cover;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background: rgba(0, 0, 0, 0.4);
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block .house-uper {
  padding: 0 0 40px;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .house-uper {
    padding: 0 0 10px;
    position: relative;
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block .house-uper .p-text-pg {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 15px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .house-uper .p-text-pg {
    padding: 0;
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block .house-uper .p-text-pg p {
  font-size: 22px;
  font-weight: 300;
  margin: 0;
  padding: 0 0 30px;
  color: #ffffff;
  line-height: 32px;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .house-uper .p-text-pg p {
    font-size: 16px;
    line-height: 26px;
    padding: 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .house-uper .p-text-pg p {
    font-size: 14px;
    padding: 0 0 10px;
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list {
  background: rgba(255, 255, 255, 0.9);
  max-width: 670px;
  margin: 0 auto;
  padding: 50px;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list {
    padding: 15px;
    position: relative;
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list h6 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1e2020;
  display: block;
  margin: 0;
  padding: 0 0 30px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list h6 {
    font-size: 15px;
    padding: 0 0 20px;
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul {
  margin: 0;
  padding: 2px 0 0 0;
  border-top: solid 1px #c8cac9;
}

.discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  border-bottom: solid 1px #c8cac9;
  width: 100%;
  font-size: 18px;
  font-weight: 300;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li {
    font-size: 14px;
    padding: 8px 0;
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li strong {
  font-weight: 500;
  text-transform: uppercase;
}

.discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li span {
  display: block;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li span {
    font-size: 14px;
    padding: 0 20px 0 0;
  }
}

.discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li p {
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .housekeeping-block .housekeeping-list ul li p {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .welcome-page-block .benefits-block {
    padding: 30px 0;
  }
}

.discovery-program-page .discovery-program-block .welcome-page-block .heading-block {
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 15px 100px;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .discovery-program-block .welcome-page-block .heading-block {
    margin: 0 15px;
    padding: 0 15px 50px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .welcome-page-block .heading-block {
    padding: 0 0 30px;
  }
}

.discovery-program-page .discovery-program-block .welcome-page-block .purple-btn {
  margin: -40px auto 0;
}

.discovery-program-page .discovery-program-block .make-outer-block {
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding: 80px 0;
  position: relative;
  position: relative;
}

.discovery-program-page .discovery-program-block .make-outer-block:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  background: rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .make-outer-block:before {
    background: rgba(0, 0, 0, 0.4);
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block:before {
    background: rgba(0, 0, 0, 0.5);
  }
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .make-outer-block {
    padding: 50px 0;
    background-size: inherit;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block {
    padding: 30px 0;
    background-position: center !important;
    background-size: cover;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .make-top-heading {
  position: relative;
}

.discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .heading-block {
  padding: 0 0 30px;
}

.discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg {
  max-width: 860px;
  margin: 0 auto;
  text-align: center;
  padding: 0 0 60px;
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg {
    padding: 0 30px 40px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg {
    padding: 0 10px 20px;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg p {
  color: #ffffff;
  line-height: 28px;
  margin: 0;
  padding: 0 0 40px;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg p {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 24px;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg span {
  display: block;
  color: #ffffff;
  line-height: 28px;
  font-size: 22px;
  font-weight: 400;
  padding: 0 0 10px;
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg span {
    font-size: 18px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg span {
    font-size: 14px;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg span a {
  color: #ffffff;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block .make-top-heading .p-text-pg span img {
    height: 15px;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .makereserv-form {
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  position: relative;
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form {
    max-width: 600px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .nf-field-label {
    display: none;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .nf-field-element #nf-field-40 {
  width: 160px;
  margin: 0 auto;
  display: block;
}

.discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group {
  margin: 0 0 28px;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group {
    margin: 0 0 15px;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group .form-control {
  height: 55px;
  text-transform: uppercase;
  font-weight: 300;
}

@media screen and (max-width: 1199px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group .form-control {
    height: 44px;
    font-size: 14px;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group textarea.form-control {
  height: 325px;
  padding: 15px;
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group textarea.form-control {
    height: 200px;
  }
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group textarea.form-control {
    height: 150px;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group select.form-control {
  color: #666;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .form-group select.form-control {
    height: 44px !important;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .purple-btn {
  width: 326px;
  display: block;
  margin: 50px auto 0;
}

@media screen and (max-width: 767px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .purple-btn {
    margin: 20px auto 0;
  }
}

.discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .captcha-bx {
  margin: -98px 0 0 0;
}

@media screen and (max-width: 991px) {
  .discovery-program-page .discovery-program-block .make-outer-block .makereserv-form .captcha-bx {
    margin: 0;
    text-align: center;
  }
}

.discovery-program-page .nf-pass.field-wrap .nf-field-element:after {
  height: 40px;
  line-height: 40px;
}

.discovery-program-page .nf-error.field-wrap .nf-field-element:after {
  height: 40px;
  line-height: 40px;
}

.stacklapopup-quadrant-caption-paragraph {
	color: #fff;
}

.common-content-page .elementor-element table
{
  width: 100% !important;
}


.common-content-page .elementor-element table tr td {
	padding: 15px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL2dsb2JhbC9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvRDoveGFtcHAvaHRkb2NzL3ZhaWJoYXYvZGlzY292ZXJ5L3dwLWNvbnRlbnQvdGhlbWVzL3d5bmRoYW0tZGlzY292ZXJ5L3Njc3MvRDoveGFtcHAvaHRkb2NzL3ZhaWJoYXYvZGlzY292ZXJ5L3dwLWNvbnRlbnQvdGhlbWVzL3d5bmRoYW0tZGlzY292ZXJ5L3Njc3Mvc2V0dGluZ3MvX3ZhcmlhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9mb250cy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL2dsb2JhbC9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9zZXR0aW5ncy9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL2dsb2JhbC9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL2dsb2JhbC9fbmluamFfZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvRDoveGFtcHAvaHRkb2NzL3ZhaWJoYXYvZGlzY292ZXJ5L3dwLWNvbnRlbnQvdGhlbWVzL3d5bmRoYW0tZGlzY292ZXJ5L3Njc3MvRDoveGFtcHAvaHRkb2NzL3ZhaWJoYXYvZGlzY292ZXJ5L3dwLWNvbnRlbnQvdGhlbWVzL3d5bmRoYW0tZGlzY292ZXJ5L3Njc3MvcGFnZXMvX2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL0Q6L3hhbXBwL2h0ZG9jcy92YWliaGF2L2Rpc2NvdmVyeS93cC1jb250ZW50L3RoZW1lcy93eW5kaGFtLWRpc2NvdmVyeS9zY3NzL3BhZ2VzL193ZWxjb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9wYWdlcy9fcmVzb3J0cy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvRDoveGFtcHAvaHRkb2NzL3ZhaWJoYXYvZGlzY292ZXJ5L3dwLWNvbnRlbnQvdGhlbWVzL3d5bmRoYW0tZGlzY292ZXJ5L3Njc3MvRDoveGFtcHAvaHRkb2NzL3ZhaWJoYXYvZGlzY292ZXJ5L3dwLWNvbnRlbnQvdGhlbWVzL3d5bmRoYW0tZGlzY292ZXJ5L3Njc3MvcGFnZXMvX3Jlc29ydHMtZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9wYWdlcy9fbWVtYmVyLWRlYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9wYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9wYWdlcy9fYmxvZy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvRDoveGFtcHAvaHRkb2NzL3ZhaWJoYXYvZGlzY292ZXJ5L3dwLWNvbnRlbnQvdGhlbWVzL3d5bmRoYW0tZGlzY292ZXJ5L3Njc3MvRDoveGFtcHAvaHRkb2NzL3ZhaWJoYXYvZGlzY292ZXJ5L3dwLWNvbnRlbnQvdGhlbWVzL3d5bmRoYW0tZGlzY292ZXJ5L3Njc3MvcGFnZXMvX3JlZ2lzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9EOi94YW1wcC9odGRvY3MvdmFpYmhhdi9kaXNjb3Zlcnkvd3AtY29udGVudC90aGVtZXMvd3luZGhhbS1kaXNjb3Zlcnkvc2Nzcy9wYWdlcy9fZGlzY292ZXJ5LXByb2dyYW0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUVBOytFQ0E4RTtBREc5RTs7O0dDQ0U7QURJRjtFQUNDLGtCQUFpQjtFQUFFO0VBQ25CLCtCQUE4QjtFQUFFO0NDQWpDOztBREdBOytFQ0E4RTtBREc5RTs7R0NBRTtBRElGO0VBQ0MsVUFBUztDQ0ZWOztBREtBOzs7R0NBRTtBREtGO0VBQ0MsZUFBYztFQUNkLGlCQUFnQjtDQ0hqQjs7QURNQTsrRUNIOEU7QURNOUU7OztHQ0ZFO0FET0Y7RUFDQyx3QkFBdUI7RUFBRTtFQUN6QixVQUFTO0VBQUU7RUFDWCxrQkFBaUI7RUFBRTtDQ0ZwQjs7QURLQTs7O0dDQUU7QURLRjtFQUNDLGtDQUFpQztFQUFFO0VBQ25DLGVBQWM7RUFBRTtDQ0RqQjs7QURJQTsrRUNEOEU7QURJOUU7O0dDREU7QURLRjtFQUNDLDhCQUE2QjtDQ0g5Qjs7QURNQTs7O0dDREU7QURNRjtF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QUNWLFVBQVM7RUFDVCxvQ0FBbUM7Q0hvZXZDOztBRGpkQTtFSWhCSSxXQUFVO0VBQ1YsVUFBUztFQUNULGVGTHNCO0VFTXRCLHVDRmVnQztFRWRoQyxnQkZ5QlM7RUV4QlQsaUJGaUJhO0VFaEJiLG9CQUFrQjtDSHFldEI7O0FHcGVJO0VKU0o7SUlSUSxvQkFBa0I7R0h3ZXhCO0NBQ0Y7O0FHdmVJO0VKTUo7SUlMUSxvQkFBa0I7R0gyZXhCO0NBQ0Y7O0FHemVBO0FBQ0E7O0lINmVHO0FEdlhIO0VJbEhJLGFBQVk7RUFDWixnQkFBZTtDSDRlbkI7O0FHMWVBO0VBQ0ksY0FBYTtFQUNiLHNCQUFxQjtDSDZlekI7O0FHM2VBO0VBQ0ksZUY5QnNCO0VFK0J0QixnQkZDUztFRUFULGlCRlJXO0VFU1gsa0JBQWlCO0VBQ2pCLG9CQUFtQjtFQUNuQix1Q0ZkZ0M7Q0Q0ZnBDOztBRzdlSTtFQVBKO0lBUVEsZ0JGREs7SUVFTCxrQkFBaUI7R0hpZnZCO0NBQ0Y7O0FHL2VBO0VBQ0ksbUJBQWtCO0VBQ2xCLG9CQUFtQjtDSGtmdkI7O0FEN2RBO0VJbEJJLGVGN0NpQjtDRGdpQnJCOztBR3BmQTtFQUdRLGVGaERrQjtDRHFpQjFCOztBRGxkQTs7RUkvQkksaUJGekJVO0NEK2dCZDs7QUQxZUE7RUtsRUEsa0NEeURvQztFQ3REcEMsMEJEc0RvQztDSDBmcEM7O0FHdmZBO0FBRUE7RUFDSSxpQkFBZ0I7Q0h5ZnBCOztBR3ZmQTtFQUNJLGtCQUFpQjtFQUNqQixZQUFXO0NIMGZmOztBR3hmQTtFQUNJLG1CQUFrQjtFQUNsQixXQUFVO0NIMmZkOztBR3hmQTtFQUNJLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLFdBQVU7RUFDVixlRjdFc0I7RUU4RXRCLHVDRnpEZ0M7RUUwRGhDLGlCRnREYTtDRGlqQmpCOztBR3pmQTtFQUNJLGdCRnpDYTtFRTBDYixvQkFBbUI7Q0g0ZnZCOztBRzFmQTtFQUNJLGdCRjVDYTtDRHlpQmpCOztBRzNmQTtFQUNJLGVGMUZlO0VFMkZmLGdCRi9DZTtFRWdEZixpQkZsRWE7RUVtRWIsa0JBQWlCO0VBQ2pCLHVDRnhFZ0M7Q0Rza0JwQzs7QUc1ZkE7RUFDSSxnQkZwRGM7Q0RtakJsQjs7QUc3ZkE7RUFDSSxnQkZ0RGM7Q0RzakJsQjs7QUc5ZkE7RUFDSSxnQkZ4RGE7Q0R5akJqQjs7QUcvZkE7RUF2QkE7SUF5QlEsZ0JBQThCO0dIa2dCcEM7RUcxZ0JGO0lBV1EsZ0JBQStCO0dIa2dCckM7RUdoaEJGO0lBaUJRLGdCQUErQjtHSGtnQnJDO0NBQ0Y7O0FHaGdCQTtFQWxDQTtJQW9DUSxnQkFBK0I7R0htZ0JyQztFR2pnQkU7SUFDSSxnQkFBZTtHSG1nQnJCO0NBQ0Y7O0FHamdCQTtFQTFDQTtJQTRDUSxnQkFBK0I7R0hvZ0JyQztFR2xpQkY7SUFpQ1EsZ0JBQStCO0dIb2dCckM7Q0FDRjs7QUdsZ0JBO0VDaEdFLGlCRGlHMEI7RUNoRzFCLHlCRGdHMEI7RUMvRjFCLHNCRCtGMEI7Q0h1Z0I1Qjs7QUdyZ0JBO0VBQ0ksbUJBQWtCO0NId2dCdEI7O0FHemdCQTtFQUdRLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLE9BQU07RUFDTixZQUFXO0VBQ1gsYUFBWTtFQUNaLDBDRm5JMkI7RUdkbkMsa0NEa0p5QztFQy9JekMsMEJEK0l5QztFQ3JJdkMsNEJBQWdDO0VBRWhDLG9CQUF3QjtDSm1wQjFCOztBRzFoQkE7RUMzSEUsNEJBQWdDO0VBRWhDLG9CQUF3QjtDSnlwQjFCOztBR3pnQkE7RUFDSSxpQkZySWE7Q0RpcEJqQjs7QUd6Z0JBO0VBQ0ksb0JBQW1CO0NINGdCdkI7O0FHMWdCQTtFQUNJLG9CQUFtQjtDSDZnQnZCOztBRzNnQkE7RUFDSSxvQkFBbUI7Q0g4Z0J2Qjs7QUc1Z0JJO0VBQ0ksb0JGNUpVO0VFNkpWLGFBQVk7RUFDWixlRjdLa0I7RUU4S2xCLGFBQVk7RUFDWixnQkFBZTtFQUNmLFlBQVc7RUFDWCwwQkZqS1E7RUdtQmQsaUJEK0k4QjtFQzlJOUIseUJEOEk4QjtFQzdJOUIsc0JENkk4QjtDSGloQmhDOztBR3poQkk7RUFTYSxpQkFBZTtFQUFF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SEo7SUFJUSxnQkFBYztHTHd4Q3BCO0NBQ0Y7O0FLN3hDQTtFQU9RLG9CQUFtQjtDTDB4QzNCOztBS2p5Q0E7RUFVUSxlQUFhO0VBQ2IsZ0JKaGxCSztFSWlsQkwsMEJKdmxCWTtFSXdsQlosZUp0bkJrQjtFSXVuQmxCLGlCSjVsQk07RUk2bEJOLGtCQUFnQjtFQUNoQixtQkFBa0I7Q0wyeEMxQjs7QUsxeENRO0VBakJSO0lBa0JZLGtCQUFnQjtHTDh4QzFCO0NBQ0Y7O0FLN3hDUTtFQXBCUjtJQXFCWSxpQkFBZTtHTGl5Q3pCO0NBQ0Y7O0FLdnpDQTtFQXlCUSxnQko5bEJLO0VJK2xCTCxlSm5vQmtCO0VJb29CbEIsaUJKNW1CTztFSTZtQlAsa0JBQWdCO0NMa3lDeEI7O0FLanlDUTtFQTdCUjtJQThCWSxnQkpybUJDO0lJc21CRCxrQkFBZ0I7R0xxeUMxQjtDQUNGOztBS3B5Q1E7RUFqQ1I7SUFrQ1ksZ0JKMW1CQztJSTJtQkQsa0JBQWdCO0dMd3lDMUI7Q0FDRjs7QUtyeUNRO0VBdkNSO0lBd0NZLGtCQUFnQjtHTHl5QzFCO0NBQ0Y7O0FLbDFDQTtFQTJDWSxVQUFRO0VBQ1IsV0FBUztDTDJ5Q3JCOztBS3YxQ0E7RUE4Q2dCLGlCQUFnQjtFQUNoQixnQkFBYztFQUNkLFdBQVM7Q0w2eUN6Qjs7QUs3MUNBO0VBa0RrQixnQkp2bkJMO0VJd25CSyxlSjVwQlE7RUk2cEJSLGlCSnJvQkg7RUlzb0JHLDBCSmhvQkU7Q0QrNkRwQjs7QUtwMkNBO0VBdURvQixlSi9wQkM7Q0RnOURyQjs7QUsveUNrQjtFQXpEbEI7SUEwRG9CLGdCSmpvQlA7R0RvN0RYO0NBQ0Y7O0FLbHpDa0I7RUE1RGxCO0lBNkRvQixnQkpyb0JQO0dEMjdEWDtDQUNGOztBS3AzQ0E7RUFvRVEsb0JBQWtCO0VBQ2xCLG9CQUFrQjtDTG96QzFCOztBS256Q1E7RUF0RVI7SUF1RVksVUFBUTtJQUNSLGlCQUFlO0dMdXpDekI7Q0FDRjs7QUt0ekNRO0VBMUVSO0lBMkVZLGtCQUFnQjtHTDB6QzFCO0NBQ0Y7O0FLdDRDQTtFQThFWSxpQkFB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QlA7SUFnOUJRLGlCQUFlO0dUKy9LckI7Q0FDRjs7QVNoOU1BO0VBbTlCUSxlUi84QmE7RVFnOUJiLGlDUmg5QmE7Q0RpOU1yQjs7QVNyOU1BO0VBdzlCTyxVQUFRO0NUaWdMZjs7QVN6OU1BO0VBODlCTSxlUjE5QmU7RVEyOUJmLGlCUnA4QlM7RVFxOEJULGVBQWE7RUFDYixnQlIzN0JPO0VRNDdCUCwwQlJqOEJjO0VRazhCZCxrQkFBZ0I7Q1QrL0t0Qjs7QVM5L0tNO0VBcCtCTjtJQXErQk8saUJBQWU7R1RrZ0xwQjtDQUNGOztBU3grTUE7RUF5K0JNLGdCUm44Qk87RVFvOEJQLGtCQUFnQjtDVG1nTHRCOztBU2xnTE07RUEzK0JOO0lBNCtCTyxVQUFRO0lBQ1Isa0JBQWdCO0lBQ2hCLGdCUno4Qk07SVEwOEJOLGtCQUFnQjtHVHNnTHJCO0NBQ0Y7O0FTdC9NQTtFQW8vQkssa0JBQWdCO0NUc2dMckI7O0FTcmdMSztFQXIvQkw7SUFzL0JNLGlCQUFlO0dUeWdMbkI7Q0FDRjs7QVNoZ05BO0VBeS9CTSxtQkFBaUI7Q1QyZ0x2Qjs7QVMxZ0xNO0VBMS9CTjtJQTIvQk8sa0JBQWdCO0lBQ2hCLHNCQUFvQjtJQUNwQixZQUFXO0dUOGdMaEI7Q0FDRjs7QVM1Z05BO0VBaWdDTSxlUjcvQmU7RVE4L0JmLGlCUnYrQlM7RVF3K0JULHNCQUFvQjtFQUNwQixnQlI5OUJPO0VRKzlCUCwwQlJwK0JjO0VRcStCZCxpQ1JsZ0NlO0VRbWdDZixpQkFBZTtFQUNmLG1CQUFpQjtDVCtnTHZCOztBUzlnTE07RUF6Z0NOO0lBMGdDTyxnQlJyK0JNO0dEdS9NWDtDQUNGOztBU2poTE07RUE1Z0NOO0lBNmdDTyxnQlJ6K0JNO0lRMCtCTixtQkFBaUI7R1RxaEx0QjtDQUNGOztBU3BpTkE7RUFtaENLLGVBQWE7RUFDYixlUmhoQ2dCO0VRaWhDaEIsaUJSMS9CVTtFUTIvQlYsZ0JSaC9CUTtDRHFnTmI7O0FTM2lOQTtFQTJoQ0csbUJBQWlCO0VBQ2pCLGdCQUFlO0NUb2hMbEI7O0FTaGpOQTtFQThoQ0ksWUFBVztDVHNoTGY7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QUEyQjtJQUMzQixrQkFBZ0I7R1pzOVFuQjtDQUNGOztBWS9pUkE7RUEyRkssb0JBQWtCO0NadzlRdkI7O0FZdjlRSztFQTVGTDtJQTZGTSxvQkFBa0I7R1oyOVF0QjtDQUNGOztBWXpqUkE7RUFnR00sdUNYeEU4QjtFV3lFOUIsaUJYbkVRO0VXb0VSLGVBQWE7RUFDYiwwQlhsRWM7RVdtRWQsZ0JYNURPO0VXNkRQLGVYbEdvQjtDRCtqUjFCOztBWTU5UU07RUF0R047SUF1R08sZ0JYcEVNO0dEb2lSWDtDQUNGOztBWS85UU07RUF6R047SUEwR08sZ0JYcEVNO0dEdWlSWDtDQUNGOztBWTlrUkE7RUE4R00sdUNYdEY4QjtFV3VGOUIsaUJYbkZXO0VXb0ZYLGdCWDdFTztFVzhFUCxlWDdHZTtDRGlsUnJCOztBWW4rUU07RUFsSE47SUFtSE8sZ0JYNUVNO0dEbWpSWDtDQUNGOztBWXQrUU07RUFySE47SUFzSE8sZ0JYaEZNO0dEMGpSWDtDQUNGOztBWWptUkE7RUE4SEcsa0JBQWlCO0NadStRcEI7O0FZdCtRRztFQS9ISDtJQWdJSSxpQkFBZTtJQUNmLHFCQUFtQjtHWjArUXJCO0NBQ0Y7O0FZNW1SQTtFQW9JSSx1Q1g1R2dDO0VXNkdoQyxpQlh2R1U7RVd3R1YsZUFBYTtFQUNiLDBCWHRHZ0I7RVd1R2hCLGdCWGhHUztFV2lHVCxlWHRJc0I7RVd1SXRCLGlCQUFlO0NaNCtRbkI7O0FZMytRSTtFQTNJSjtJQTRJSyxnQlh6R1E7R0R3bFJYO0NBQ0Y7O0FZOStRSTtFQTlJSjtJQStJSyxnQlh6R1E7SVcwR1IsaUJBQWU7R1prL1FsQjtDQUNGOztBWW5vUkE7RUFtSkssc0JBQW9CO0VBQ3BCLG1CQUFrQjtFQUNmLG1CQUFrQjtFQUNsQixVQUFTO0Naby9RakI7O0FZbi9RUTtFQXZKUjtJQXdKUyxrQkFBaUI7R1p1L1F4QjtDQUNGOztBWXIvUVM7RUEzSlQ7SUE0SlUsYUFBVztHWnkvUW5CO0NBQ0Y7O0FZdHBSQTtFQWtLSSxpQkFBZTtFQUNmLFVBQVE7RUFDUix1Q1g1SWdDO0VXNkloQyxpQlgxSVc7RVcySVgsZ0JYbklTO0NEMm5SYjs7QVl2L1FJO0VBdktKO0lBd0tLLGdCWGpJUTtHRDRuUlg7Q0FDRjs7QVkxL1FJO0VBMUtKO0lBMktLLGdCWHJJUTtJV3NJUixXQUFTO0lBQ1Qsa0JBQWdCO0daOC9RbkI7Q0FDRjs7QVk1cVJBO0VBaUxJLHVDWHpKZ0M7RVcwSmhDLGlCWHRKYTtFV3VKYixnQlg3SVM7RVc4SVQsZVhoTGlCO0NEK3FSckI7O0FZOS9RSTtFQXJMSjtJQXNMSyxnQlhqSlE7R0RtcFJYO0NBQ0Y7O0FZenJSQTtFQTZMRSxrQkFBZ0I7Q1pnZ1JsQjs7QVkvL1FFO0VBOUxGO0lBK0xHLGtCQUFnQjtHWm1nUmpCO0NBQ0Y7O0FZbnNSQTtFQWtNRyxvQlg3TFc7RVc4TFgsY0FBWTtFQUNaLDBCWGpMYTtDRHNyUmhCOztBWXBnUkc7RUFyTUg7SUFzTUksY0FBWTtJQUNaLGtCQUFpQjtHWndnUm5CO0NBQ0Y7O0FZdmdSRztFQXpNSDtJQTBNSSxrQkFBaUI7R1oyZ1JuQjtDQUNGOztBWTFnUkc7RUE1TUg7SUE2TUksb0JBQWtCO0lBQ2xCLGlCQUFlO0daOGdSakI7Q0FDRjs7QVk3dFJBO0VBaU5JLGlDQUFnQztFQUNoQyxpQkFBZTtFQUNmLGtCQUFnQjtDWmdoUnBCOztBWTlnUkk7RUFyTko7SUFzTkssaUJBQWU7SUFDZixrQkFBZ0I7R1praFJuQjtDQUNGOztBWTF1UkE7RUEyTk0sV0FBUztFQUNULFVBQVE7Q1ptaFJkOztBWWxoUk07RUE3Tk47SUE4Tk8sZ0JYekxNO0dEK3NSWDtDQUNGOztBWXJoUk07RUFoT047SUFpT08sa0JBQWdCO0daeWhSckI7Q0FDRjs7QVlwaFJNO0VBdk9OO0lBd09PLGFBQVc7R1p3aFJoQjtDQUNGOztBWWp3UkE7RUE0T00sWUFBVTtFQUNWLGFBQVc7Q1p5aFJqQjs7QVl4aFJNO0VBOU9OO0lBK09PLFlBQVU7SUFDVixhQUFXO0daNGhSaEI7Q0FDRjs7QVk3d1JBO0VBbVB5QixxQkFBaUI7S0FBakIsa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxhQUFXO0VBQ1gsZUFBYTtFUmhOcEMsbUJRaU5pRDtFUmhOakQsMkJRZ05pRDtFUi9NakQsd0JRK01pRDtDWmdpUm5EOztBWXZ4UkE7RUE4UEssV0FBUztFQUNULFVBQVE7RUFDUixnQlgxTlE7Q0R1dlJiOztBWTVoUks7RUFqUUw7SUFrUU0sZ0JYOU5PO0dEOHZSWDtDQUNGOztBWW55UkE7RUFxUU0saUJYeE9VO0NEMHdSaEI7O0FZdnlSQTtFQTRRRSxvQlh2UVk7RVd3UVosY0FBWTtFQUNaLDBCWDNQYztDRDB4UmhCOztBWTloUkU7RUEvUUY7SUFnUkcsY0FBWTtHWmtpUmI7Q0FDRjs7QVlqaVJFO0VBbFJGO0lBbVJHLGNBQVk7R1pxaVJiO0NBQ0Y7O0FZenpSQTtFQXVSRyxrQkFBZ0I7Q1pzaVJuQjs7QVlyaVJHO0VBeFJIO0lBeVJJLGtCQUFnQjtHWnlpUmxCO0NBQ0Y7O0FZbjBSQTtFQTRSSSxVQUFRO0NaMmlSWjs7QVl0aVJJO0VBalNKO0lBa1NLLFlBQVU7R1owaVJiO0NBQ0Y7O0FZNzBSQTtFQXdTSSxpQkFBZTtFQUNmLGlDQUFnQztDWnlpUnBDOztBWWwxUkE7RUE0U00sZ0JYdFFPO0VXdVFQLGlCWGpSVztFV2tSWCxlWDFTZTtFVzJTZixnQkFBYztFQUNkLDhCQUE2QjtFQUNYLGVBQWM7RUFDZCxvQkFBbUI7Q1owaVIzQzs7QVl6aVJNO0VBblROO0lBb1RPLGdCWC9RTTtHRDR6Ulg7Q0FDRjs7QVk1aVJNO0VBdFROO0lBdVRPLGdCWGxSTTtJV21STixvQkFBbUI7SUFDbkIsMEJBQXdCO0daZ2pSN0I7Q0FDRjs7QVkvaVJNO0VBM1ROO0lBNFRPLDZCQUEyQjtHWm1qUmhDO0NBQ0Y7O0FZaDNSQTtFQWdVTSxnQlgxUk87RVcyUlAsaUJYclNXO0VXc1NYLGVYL1RvQjtFV2dVcEIsZ0JBQWM7RUFDZCw4QkFBNkI7Q1pvalJuQzs7QVlualJNO0VBclVOO0lBc1VPLGdCWGpTTTtHRHcxUlg7Q0FDRjs7QVl0alJNO0VBeFVOO0lBeVVPLGdCWHBTTTtJV3FTTixvQkFBbUI7R1owalJ4QjtDQUNGOztBWXpqUk07RUE1VU47SUE2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eko0QjtFWTBKNUIsaUJadkpPO0VZd0pQLGtCQUFnQjtDYjJoVnhCOztBYTFoVlE7RUFwTFI7SUFxTFMsZ0JaOUlJO0dENHFWWDtDQUNGOztBYTdoVlE7RUF2TFI7SUF3TFMsZ0JabkpJO0lZb0pKLGtCQUFnQjtHYmlpVnZCO0NBQ0Y7O0FhM3RWQTtFQTRMUyxlWnpMaUI7Q0Q0dFYxQjs7QWEvdFZBO0VBc01JLGtCQUFnQjtDYjZoVnBCOztBYTVoVkk7RUF2TUo7SUF3TUssa0JBQWdCO0diZ2lWbkI7Q0FDRjs7QWF6dVZBO0VBMk1LLGVBQWE7RUFDYixnQlo3SmE7RVk4SmIsZVp6TWdCO0VZME1oQixvQ1pyTCtCO0VZc0wvQiwwQlo5S2U7RVkrS2Ysa0JBQWdCO0VBQ2hCLGtCQUFnQjtDYmtpVnJCOztBYWppVks7RUFsTkw7SUFtTk0sZ0JBQThCO0dicWlWbEM7Q0FDRjs7QWFwaVZLO0VBck5MO0lBc05NLGdCQUErQjtJQUMvQixvQkFBa0I7SUFDbEIsaUJaMUxRO0dEa3VWWjtDQUNGOztBYWp3VkE7RUE0TkssVUFBUTtFQUNSLFdBQVM7Q2J5aVZkOztBYXR3VkE7RUErTk0saUJBQWdCO0VBQ2hCLFVBQVE7RUFDUixnQkFBYztFQUNkLGlDQUErQjtDYjJpVnJDOztBYTFpVk07RUFuT047SUFvT08sZUFBYTtHYjhpVmxCO0NBQ0Y7O0FhbnhWQTtFQXVPTyxlQUFhO0VBQ2IsZ0Jack1NO0VZc01OLGVack9jO0VZc09kLHVDWmxONkI7RVltTjdCLGlCWmhOUTtFWWlOUixrQkFBZ0I7Q2JnalZ2Qjs7QWEvaVZPO0VBN09QO0lBOE9RLGdCWnZNSztHRDB2Vlg7Q0FDRjs7QWFsalZPO0VBaFBQO0lBaVBRLGdCWjVNSztJWTZNTCxrQkFBZ0I7R2JzalZ0QjtDQUNGOztBYXp5VkE7RUFxUFEsZVpsUGtCO0NEMHlWMUI7O0FhN3lWQTtFQTZQSyxlQUFhO0VBQ2IsZ0JBQThCO0VBQzlCLGVaNVBxQjtFWTZQckIsb0Nadk8rQjtFWXdPL0IsMEJaaE9lO0VZaU9mLGtCQUFnQjtFQUNoQixrQkFBZ0I7Q2JvalZyQjs7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OW1YTztFQWxiUDtJQW1iUSxjQUFZO0dma25YbEI7Q0FDRjs7QWVqblhPO0VBcmJQO0lBc2JRLGNBQVk7R2ZxblhsQjtDQUNGOztBZTVpWUE7RUE0Yk8sWUFBVTtDZm9uWGpCOztBZW5uWE87RUE3YlA7SUE4YlEsd0JBQXNCO0dmdW5YNUI7Q0FDRjs7QWV0allBO0VBb2NLLGFBQVc7RUFDWCxlQUFhO0VBQ2Isb0JBQWtCO0Nmc25YdkI7O0Flcm5YSztFQXZjTDtJQXdjTSxvQkFBa0I7R2Z5blh0QjtDQUNGOztBZWxrWUE7RUE0Y0ssb0JBQWtCO0NmMG5YdkI7O0Flem5YSztFQTdjTDtJQThjTSxVQUFRO0lBQ1IsbUJBQWtCO0dmNm5YdEI7Q0FDRjs7QWU3a1lBO0VBeWRLLGFBQVk7RUFDWixrQkFBaUI7Q2Z3blh0Qjs7QWVsbFlBO0VBbWVLLGFBQVk7RUFDWixrQkFBaUI7Q2Ztblh0QiIsImZpbGUiOiJhc3NldHMvY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGNvbG9yIHZhcmlhYmxlICovXG4vKiBmb250IHZhcmlhYmxlICovXG4ucHVycGxlLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzY3MmQ5MTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wdXJwbGUtYnRuOmhvdmVyLCAucHVycGxlLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwMDczYmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnB1cnBsZS1idG4ge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdXJwbGUtYnRuIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdXJwbGUtYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciwgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5uYXZpZ2F0aW9uIHVsLCAuZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCwgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLmxvZ2luLXVzZXIsIC5yZW1lbWJlci1ib3gsIC5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sudHdvLWltZy1ibG9jaywgLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCAucG9zdC1ibG9jay50d28tdGV4dC1ibG9jaywgLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jayAudXBlci1ibG9jaywgLndlbGNvbWUtcGFnZS1ibG9jayAud2hhdC1ibG9jaywgLndlbGNvbWUtcGFnZS1ibG9jayAub3duZXItYmxvY2sgLm93bmVyLWxpc3QgdWwsIC5iZWNvbWUtYmxvY2ssIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYmVyLXNlYXJjaCAubWVtYmVyLWJ0bnMsIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubXVtLXNyYy1iZyAuY29udGFpbmVyLCAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLm11bS1zcmMtYmcgLmNvbnRhaW5lciAuZ3JpZC1uYXYtbGlzdCB1bCwgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QsIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCwgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrLCAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrLCAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nLCAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIC5wcm9maWxlLWJhci1kc2gsIC5kYXNoYm9hcmQtcGFnZSAudXNlci1pbmZvLWJsb2NrIC5iZy1jb2wtYmxvY2sgLnVzZXItZGx0LW91dGVyLCAuZGFzaGJvYXJkLXBhZ2UgLnJlc3VsdC11c2VyLWluZm8gLmJvb2staGVhZGluZywgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWIgdWwgbGkgYSwgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWItbGlzdCAuYmxvY2stY2FyZCwgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wsIC5kYXNoYm9hcmQtcGFnZSAuaG91c2VrZWVwaW5nLWxpc3QgdWwgbGksIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1jb250ZW50LWJveCwgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ob3VzZWtlZXBpbmctYmxvY2sgLmhvdXNla2VlcGluZy1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCB1bCwgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnJhdGluZy10ZXh0LWJveCAuc3Rhci1ydCwgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5zdGFyLXJ0LCAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmlucHV0LWZpbGRzLWRldGFpbCwgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWIgdWwsIC5kYXNoYm9hcmQtcGFnZSAucHJvZmlsZS11c2VyLWJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBjb2xvciB2YXJpYWJsZSAqL1xuLyogZm9udCB2YXJpYWJsZSAqL1xuLnB1cnBsZS1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM2NzJkOTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHVycGxlLWJ0bjpob3ZlciwgLnB1cnBsZS1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDA3M2JlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wdXJwbGUtYnRuIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHVycGxlLWJ0biB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHVycGxlLWJ0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIsIC5oZWFkZXIgLmlubmVyLWhlYWRlciAubmF2aWdhdGlvbiB1bCwgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQsIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5sb2dpbi11c2VyLCAucmVtZW1iZXItYm94LCAuYmxvZy1ibG9jayAuYmxvZy1pbnN0IC5wb3N0LWJsb2NrLnR3by1pbWctYmxvY2ssIC5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sudHdvLXRleHQtYmxvY2ssIC5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2ssIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndoYXQtYmxvY2ssIC53ZWxjb21lLXBhZ2UtYmxvY2sgLm93bmVyLWJsb2NrIC5vd25lci1saXN0IHVsLCAuYmVjb21lLWJsb2NrLCAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJlci1zZWFyY2ggLm1lbWJlci1idG5zLCAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLm11bS1zcmMtYmcgLmNvbnRhaW5lciwgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5tdW0tc3JjLWJnIC5jb250YWluZXIgLmdyaWQtbmF2LWxpc3QgdWwsIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0LCAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQsIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jaywgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jaywgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuZHNoLWxlZnQtaGVhZGluZywgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuZHNoLWxlZnQtaGVhZGluZyAucHJvZmlsZS1iYXItZHNoLCAuZGFzaGJvYXJkLXBhZ2UgLnVzZXItaW5mby1ibG9jayAuYmctY29sLWJsb2NrIC51c2VyLWRsdC1vdXRlciwgLmRhc2hib2FyZC1wYWdlIC5yZXN1bHQtdXNlci1pbmZvIC5ib29rLWhlYWRpbmcsIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiIHVsIGxpIGEsIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQsIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLnNob2FsLXJpZ2h0LWJsb2NrIC50d28tc2hvYWwtY29sLCAuZGFzaGJvYXJkLXBhZ2UgLmhvdXNla2VlcGluZy1saXN0IHVsIGxpLCAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtY29udGVudC1ib3gsIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9nLWJsb2NrIC5ibG9nLWluc3QgdWwsIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmF0aW5nLWJsb2NrLW91dGVyIC5yYXRpbmctaHRtIC5yYXRpbmctdGV4dC1ib3ggLnN0YXItcnQsIC5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuc3Rhci1ydCwgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5pbnB1dC1maWxkcy1kZXRhaWwsIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiIHVsLCAuZGFzaGJvYXJkLXBhZ2UgLnByb2ZpbGUtdXNlci1ibG9jayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYm9udmVub2NmbGlnaHQnO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2JvbnZlbm9jZi1saWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9ib252ZW5vY2YtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL0ZvdW5kZXJzR3JvdGVzay1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL0ZvdW5kZXJzR3JvdGVzay1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9Gb3VuZGVyc0dyb3Rlc2stUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL0ZvdW5kZXJzR3JvdGVzay1SZWd1bGFyLnN2ZyNGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm91bmRlcnNHcm90ZXNrLUJvbGQnO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL0ZvdW5kZXJzR3JvdGVzay1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL0ZvdW5kZXJzR3JvdGVzay1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvRm91bmRlcnNHcm90ZXNrLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9Gb3VuZGVyc0dyb3Rlc2stQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL0ZvdW5kZXJzR3JvdGVzay1Cb2xkLnN2ZyNGb3VuZGVyc0dyb3Rlc2stQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDkwcHggMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmc6IDU1cHggMCAwIDA7XG4gIH1cbn1cblxuLypGb250IGF3ZXNvbWUgZml4Ki9cbi8qIC5mYSwgLmZhciwgLmZhcyB7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIgIWltcG9ydGFudDtcclxufSAqL1xuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idG4uYWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5mb2N1cywgLmJ0bi5mb2N1czphY3RpdmUsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmZvY3VzLCBhLCBhOmhvdmVyLCA6dmlzaXRlZCwgOmZvY3VzLCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wLCBwcmUge1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXJcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIHAsIHByZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbnVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNjcyZDkxO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxZTIwMjA7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vKiBnbG9iYWwgY3NzIHN0YXJ0IGhlcmUgU0ogKi9cbi5vdXRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzOTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cblxuaDMsIC5oMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICB9XG4gIC5mb250MTcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5saWdodGNvbG9yLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpZ2h0Y29sb3ItZWZmZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgNDUsIDE0NSwgMC44KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmxpZ2h0Y29sb3ItZWZmZWN0OmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uZm9udFJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzFlMjAyMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbn1cblxudGV4dGFyZWEuaW5wIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4O1xuICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmxpbmsge1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGdsb2JhbCBjc3MgZW5kIGhlcmUgKi9cbi5zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNvY2lhbC1saW5rcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNvY2lhbC1saW5rcyBsaSBhIHtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzFlMjAyMDtcbn1cblxuLyoqKioqKioyOC0yLTIwMjAqKioqKioqL1xuLnN1Ym1pdC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZi1hZnRlci1mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2UtdGVtcGxhdGUtYm9va2luZy10aGFuay15b3UtcGFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZWdpc3Rlci1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYm9va2luZy10aGFuay15b3UtcGFnZSAuYm9va2luZy1mb3JtLWJsb2NrIHtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1ib29raW5nLXRoYW5rLXlvdS1wYWdlIC5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWJvb2tpbmctdGhhbmsteW91LXBhZ2UgLmJyZWFkY3J1bWItb3V0ZXIgLmJyZWFkY3J1bWIgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtYm9va2luZy10aGFuay15b3UtcGFnZSAuYnJlYWRjcnVtYi1vdXRlciAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWJvb2tpbmctdGhhbmsteW91LXBhZ2UgLmJyZWFkY3J1bWItb3V0ZXIgLmJyZWFkY3J1bWIgbGkgYTphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWJvb2tpbmctdGhhbmsteW91LXBhZ2UgLnRoYW5rdS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtYm9va2luZy10aGFuay15b3UtcGFnZSAudGhhbmt1LXBhZ2UgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY3MmQ5MTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYm9va2luZy10aGFuay15b3UtcGFnZSAudGhhbmt1LXBhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5kZWFsLWxvY2stc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDEwcHg7XG59XG5cbi5kZWFsLWxvY2stc2VjdGlvbiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWFsLWxvY2stc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnJlc29ydC1ub3QtZm91bmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXZuZXdjbGFzcyAuaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5oZWFkZXIge1xuICB0b3A6IDMycHg7XG59XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLmlubmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAubG9nbyB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXIgLmlubmVyLWhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAubG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlciAuaW5uZXItaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIgLm5hdmlnYXRpb24gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIC0xMDBweCAwICM2NzJkOTEgaW5zZXQ7XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5oZWFkZXIgLmlubmVyLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgLTEwMHB4IDAgIzY3MmQ5MSBpbnNldDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IGEge1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDhweDtcbiAgfVxufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIgLmhhZC1yaWdodCBhIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgYSBpIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmhhZC1yaWdodCBhIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgYSBpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIgLmhhZC1yaWdodCAucmVnaXN0ZXItYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwNzNiZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IC5sb2dpbi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNzNiZTtcbn1cblxuLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgLm15LWFjb3VudC10eXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IC5teS1hY291bnQtdHlwOmhvdmVyIC5teS1vcGVuLW5hdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IC5teS1hY291bnQtdHlwIC5teS1zaG93LW10IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgLm15LWFjb3VudC10eXAgLm15LXNob3ctbXQge1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgLm15LWFjb3VudC10eXAgLm15LXNob3ctbXQge1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmhhZC1yaWdodCAubXktYWNvdW50LXR5cCAubXktc2hvdy1tdCB7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgLm15LWFjb3VudC10eXAgLm15LXNob3ctbXQge1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIgLmhhZC1yaWdodCAubXktYWNvdW50LXR5cCAubXktc2hvdy1tdCBpbWcge1xuICBtYXJnaW46IC0zcHggMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IC5teS1hY291bnQtdHlwIC5teS1zaG93LW10IGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cblxuLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgLm15LWFjb3VudC10eXAgLm15LW9wZW4tbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAyNTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QyZDJkMjtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgLm15LWFjb3VudC10eXAgLm15LW9wZW4tbmF2OjphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIgLmhhZC1yaWdodCAubXktYWNvdW50LXR5cCAubXktb3Blbi1uYXY6OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ZDdkN2Q7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIgLmhhZC1yaWdodCAubXktYWNvdW50LXR5cCAubXktb3Blbi1uYXYgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UxZTFlMTtcbn1cblxuLmhlYWRlciAuaW5uZXItaGVhZGVyIC5oYWQtcmlnaHQgLm15LWFjb3VudC10eXAgLm15LW9wZW4tbmF2IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaGVhZGVyIC5pbm5lci1oZWFkZXIgLmhhZC1yaWdodCAubXktYWNvdW50LXR5cCAubXktb3Blbi1uYXYgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IC5teS1hY291bnQtdHlwIC5teS1vcGVuLW5hdiBsaSBhIGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW46IC00cHggMnB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IC5teS1hY291bnQtdHlwIC5teS1vcGVuLW5hdiBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZDogIzY3MmQ5MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXIgLmlubmVyLWhlYWRlciAuaGFkLXJpZ2h0IC5teS1hY291bnQtdHlwIC5teS1vcGVuLW5hdiBsaTpob3ZlciBhIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5hdmlnYXRpb24ge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDJkMmQyO1xufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubmF2aWdhdGlvbiB1bCBsaSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2QyZDJkMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5hdmlnYXRpb24gdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAtMTAwcHggMCAjNjcyZDkxIGluc2V0O1xufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgYSBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5uYXZpZ2F0aW9uIHVsIGxpIGEgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW46IC00cHggMnB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5uYXZpZ2F0aW9uIHVsIGxpIGEgaW1nIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAtM3B4IDFweCAwIDA7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5ub3RpZmljYXRpb24tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbWFyZ2luOiA2cHggMTBweCAwIDA7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggPiBhIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubm90aWZpY2F0aW9uLWJveCA+IGEge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggPiBhIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5ub3RpZmljYXRpb24tYm94ID4gYSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5ub3RpZmljYXRpb24tYm94ID4gYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggPiBhIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjNjcyZDkxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggPiBhIHNwYW4ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggPiBhIHNwYW4ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubm90aWZpY2F0aW9uLWJveCAubm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAzMTBweDtcbiAgbGVmdDogLTExNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XG4gICAgbGVmdDogLTEyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5ub3RpZmljYXRpb24tYm94IC5ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICAgIGxlZnQ6IC0xMjVweDtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubm90aWZpY2F0aW9uLWJveCAubm90aWZpY2F0aW9uLWRyb3Bkb3duOjphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggLm5vdGlmaWNhdGlvbi1kcm9wZG93bjo6YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ZDdkN2Q7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubm90aWZpY2F0aW9uLWJveCAubm90aWZpY2F0aW9uLWRyb3Bkb3duIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggLm5vdGlmaWNhdGlvbi1kcm9wZG93biB1bCB7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggLm5vdGlmaWNhdGlvbi1kcm9wZG93biBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMmQyZDI7XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5ub3RpZmljYXRpb24tYm94IC5ub3RpZmljYXRpb24tZHJvcGRvd24gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggLm5vdGlmaWNhdGlvbi1kcm9wZG93biBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubm90aWZpY2F0aW9uLWJveCAubm90aWZpY2F0aW9uLWRyb3Bkb3duIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubm90aWZpY2F0aW9uLWJveCAubm90aWZpY2F0aW9uLWRyb3Bkb3duIGxpIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25vdGlmaWNhdGlvbnMtY2hlY2sucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcCAycHg7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5ub3RpZmljYXRpb24tYm94IC5ub3RpZmljYXRpb24tZHJvcGRvd24gbGkgc3BhbiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLm5vdGlmaWNhdGlvbi1ib3ggLm5vdGlmaWNhdGlvbi1kcm9wZG93biBsaSBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5ub3RpZmljYXRpb24tYm94IC5ub3RpZmljYXRpb24tZHJvcGRvd24gbGkgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5ub3RpZmljYXRpb24tYm94IC5ub3RpZmljYXRpb24tZHJvcGRvd24gLnZpZXctbm90aWZpY2F0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLmxvZ2luLXVzZXIge1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDJkMmQyO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLmxvZ2luLXVzZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5sb2dpbi11c2VyIHtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5sb2dpbi11c2VyIHtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5sb2dpbi11c2VyIC51c2VyLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubG9naW4tdXNlciAudXNlci1pbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubG9naW4tdXNlciAudXNlci1pbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubG9naW4tdXNlciAudXNlci1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAuaGVhZGVyIC5pbm5lci1oZWFkZXIgLmRhc2gtcmlnaHQtaGVhZCAubG9naW4tdXNlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXNoYm9hcmQtaGVhZGVyIC5oZWFkZXIgLmlubmVyLWhlYWRlciAuZGFzaC1yaWdodC1oZWFkIC5sb2dpbi11c2VyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIgLmhlYWRlciAuaW5uZXItaGVhZGVyIC5kYXNoLXJpZ2h0LWhlYWQgLmxvZ2luLXVzZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5iYW5uZXItaW5uZXIge1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItaW5uZXIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1pbm5lciAuaW5uZXItYmFubmVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1pbm5lciAuaW5uZXItYmFubmVyLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uYmFubmVyLWlubmVyIC5pbm5lci1iYW5uZXItdGV4dCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLWlubmVyIC5pbm5lci1iYW5uZXItdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItaW5uZXIgLmlubmVyLWJhbm5lci10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1pbm5lciAuaW5uZXItYmFubmVyLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5vd2wtaGVpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtdGV4dC1zZWxlY3Qtb24gLm93bC1pdGVtIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtbW96LXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgLW8tdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICB0cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY29udHJvbHMgLm93bC1wcmV2LCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ub3dsLWNvbnRyb2xzIC5vd2wtcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ub3dsLWNvbnRyb2xzIC5vd2wtcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm93bC1jb250cm9scyAub3dsLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm93bC1jb250cm9scyAub3dsLXByZXY6aG92ZXIsIC5vd2wtY29udHJvbHMgLm93bC1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub3dsLWNvbnRyb2xzIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDE5MHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vd2wtY29udHJvbHMgLm93bC1kb3RzIHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm93bC1jb250cm9scyAub3dsLWRvdHMge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3dsLWNvbnRyb2xzIC5vd2wtZG90cyB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5vd2wtY29udHJvbHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub3dsLWNvbnRyb2xzIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ub3dsLWNvbnRyb2xzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzJkOTE7XG59XG5cbi8qPT09PT09PT09PT09PT1Pd2wtQ2Fyb3VzZWwgQ1NTPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLndpZGdldC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC53aWRnZXQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAud2lkZ2V0LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2l0ZS1mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlLWZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC53aWRnZXRfbmF2X21lbnUge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2l0ZS1mb290ZXIgLndpZGdldF9uYXZfbWVudSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zaXRlLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzY3MmQ5MTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaXRlLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1mb290ZXIgLndpZGdldF9uYXZfbWVudSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyIC5mdC10d28tY29sIHtcbiAgbWFyZ2luOiAwIDAgMCAtMzBweDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mdC10d28tY29sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLmZ0LXR3by1jb2wge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciAuZnQtdHdvLWNvbCAuc2lnbi11cC1mb3JtIHtcbiAgbWF4LXdpZHRoOiAyODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mdC10d28tY29sIC5zaWduLXVwLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIgLmZ0LXR3by1jb2wgLnNpZ24tdXAtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5zaXRlLWZvb3RlciAuZnQtdHdvLWNvbCAuc2lnbi11cC1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWVjO1xuICBib3JkZXItY29sb3I6ICNlNmU5ZWM7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mdC10d28tY29sIC5zaWduLXVwLWZvcm0gLmZvcm0tZ3JvdXAgLnB1cnBsZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mdC10d28tY29sIC5zaWduLXVwLWZvcm0gLmZvcm0tZ3JvdXAgLnB1cnBsZS1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyIC5mdC10aHJlZS1jb2wge1xuICBtYXJnaW46IDAgMCAwIC0yMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1mb290ZXIgLmZ0LXRocmVlLWNvbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciAuc29jaWFsLWljb25zIHtcbiAgLyogbWFyZ2luOiAtNzZweCAwIDAgMDsgKi9cbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLnNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciAuc29jaWFsLWljb25zIC5mdC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG59XG5cbi5zaXRlLWZvb3RlciAuc29jaWFsLWljb25zIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2l0ZS1mb290ZXIgLnNvY2lhbC1pY29ucyB1bCBsaSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS1mb290ZXIgLnNvY2lhbC1pY29ucyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1mb290ZXIgLnNvY2lhbC1pY29ucyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wb3B1cC1ibG9jay1kZXNpZ24gLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuXG4ucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5wb3B1cC1ibG9jay1kZXNpZ24gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMCAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC1ibG9jay1kZXNpZ24gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wb3B1cC1ibG9jay1kZXNpZ24gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC1ibG9jay1kZXNpZ24gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuXG4ucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubG9naW4tbXVtYmVyLWJveCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG4ucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubG9naW4tbXVtYmVyLWJveCAucHVycGxlLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wb3B1cC1ibG9jay1kZXNpZ24gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmxvZ2luLW11bWJlci1ib3ggLnB1cnBsZS1idG4ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubG9naW4tbXVtYmVyLWJveCAucHVycGxlLWJ0biB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4ucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5mb3Jnb3QtcGFzc3dvcmQtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0byAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2NzJkOTE7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5mb3Jnb3QtcGFzc3dvcmQtYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5mb3Jnb3QtcGFzc3dvcmQtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiAwIDAgMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbn1cblxuLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubG9naW4tbXVtYmVyLWJveCAucmVnaXN0ZXItYnRuLWhlcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucG9wdXAtYmxvY2stZGVzaWduIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5sb2dpbi1tdW1iZXItYm94IC5yZWdpc3Rlci1idG4taGVyZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC1ibG9jay1kZXNpZ24gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmxvZ2luLW11bWJlci1ib3ggLnJlZ2lzdGVyLWJ0bi1oZXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuLnBvcHVwLWJsb2NrLWRlc2lnbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubG9naW4tbXVtYmVyLWJveCAucmVnaXN0ZXItYnRuLWhlcmUgYSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNjcyZDkxO1xuICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4ucmVtZW1iZXItYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVtZW1iZXItYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVtZW1iZXItYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG4ucmVtZW1iZXItYm94IC5yZW1lbWJlci1oZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbWVtYmVyLWJveCAucmVtZW1iZXItaGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICB9XG59XG5cbi5yZW1lbWJlci1ib3ggLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlbWVtYmVyLWJveCAuc3dpdGNoIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW1lbWJlci1ib3ggLnN3aXRjaCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5yZW1lbWJlci1ib3ggLnN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5yZW1lbWJlci1ib3ggLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cbi5yZW1lbWJlci1ib3ggLnNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDY4cHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlbWVtYmVyLWJveCAuc2xpZGVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW1lbWJlci1ib3ggLnNsaWRlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuXG4ucmVtZW1iZXItYm94IC5zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDY4cHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjYmFiYWJhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlbWVtYmVyLWJveCAuc2xpZGVyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbWVtYmVyLWJveCAuc2xpZGVyOmFmdGVyIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5yZW1lbWJlci1ib3ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjcyZDkxO1xufVxuXG4ucmVtZW1iZXItYm94IGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY4cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjhweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVtZW1iZXItYm94IGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNThweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1OHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNThweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbWVtYmVyLWJveCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjhweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4cHgpO1xuICB9XG59XG5cbi5yZW1lbWJlci1ib3ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDY4cHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjhweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2OHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlbWVtYmVyLWJveCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjphZnRlciB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU4cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNThweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU4cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW1lbWJlci1ib3ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHB4KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItb3V0ZXIge1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbn1cblxuLmJyZWFkY3J1bWItb3V0ZXIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icmVhZGNydW1iLW91dGVyIC5icmVhZGNydW1iIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icmVhZGNydW1iLW91dGVyIC5icmVhZGNydW1iIGxpIGE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFlMjAyMDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8qKio0MDQqKioqKi9cbmJvZHkuZXJyb3I0MDQgLmVycm9yNDA0LXBhZ2UtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVnaXN0ZXItYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmVycm9yNDA0IC5lcnJvcjQwNC1wYWdlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuYm9keS5lcnJvcjQwNCAuZXJyb3I0MDQtcGFnZS1ibG9jayAuZXJyb3I0MDQtaW5uZXItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDgwcHggMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5LmVycm9yNDA0IC5lcnJvcjQwNC1wYWdlLWJsb2NrIC5lcnJvcjQwNC1pbm5lci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAuZXJyb3I0MDQtcGFnZS1ibG9jayAuZXJyb3I0MDQtaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5ib2R5LmVycm9yNDA0IC5wYWdlLWVycm9yLXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAucGFnZS1lcnJvci1yb3cge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuYm9keS5lcnJvcjQwNCAuZXJyb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICM2NzJkOTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmVycm9yNDA0IC5lcnJvci1jaXJjbGUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICM2NzJkOTE7XG4gIH1cbn1cblxuYm9keS5lcnJvcjQwNCAuZXJyb3ItdGV4dC0yIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAtMThweCAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZXJyb3I0MDQgLmVycm9yLXRleHQtMiBpbWcge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbjogLTE1cHggMTBweCAwO1xuICB9XG59XG5cbmJvZHkuZXJyb3I0MDQgLmVycm9yLXRleHQtMiB7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMjVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAuZXJyb3ItdGV4dC0yIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbmJvZHkuZXJyb3I0MDQgLmVycm9yLXRleHQtMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZzogMTVweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmVycm9yNDA0IC5lcnJvci10ZXh0LTMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5ib2R5LmVycm9yNDA0IC5lcnJvci10ZXh0LTQge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDhweCA2MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmVycm9yNDA0IC5lcnJvci10ZXh0LTQge1xuICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gIH1cbn1cblxuLyoqKjQwNCBFbmQqKiovXG4uY29udGFpbmVyMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFyMSwgLmJhcjIsIC5iYXIzIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjcyZDkxO1xuICBtYXJnaW46IDVweCAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uY2hhbmdlIC5iYXIxIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAycHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAycHgpO1xufVxuXG4uY2hhbmdlIC5iYXIyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNoYW5nZSAuYmFyMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtOHB4LCAtOHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtOHB4LCAtOHB4KTtcbn1cblxuLm1lbnVJbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JvbGwtaGlkZGVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVudUltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLm1lbnVJbWFnZSA+IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pcGhvbl9uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjcyZDkxO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtMjQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdG9wOiA3MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LW9wZW4ge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlwaG9uX25hdmlnYXRpb24gdWwge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5pcGhvbl9uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzRkMWM3MTtcbiAgfVxuICAuaXBob25fbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuaXBob25fbmF2aWdhdGlvbiB1bCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgfVxuICAucGFyZW50TWVudSA+IGRpdi5zdWJJdGVtIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtYXJyb3d1cC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnBhcmVudE1lbnVBY3RpdmUgPiBkaXYuc3ViSXRlbSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1hcnJvd2Rvd24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnBhcmVudE1lbnUgPiBkaXYuc3ViSXRlbSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1hcnJvd3VwLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5pcGhvbl9uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmlwaG9uX25hdmlnYXRpb24gdWwgbGkgYTpob3ZlciwgLmlwaG9uX25hdmlnYXRpb24gdWwgbGkuYWN0aXZlIGEsIC5pcGhvbl9uYXZpZ2F0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjNGQxYzcxO1xuICB9XG4gIC5pcGhvbl9uYXZpZ2F0aW9uIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pcGhvbl9uYXZpZ2F0aW9uID4gdWwgdWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaXBob25fbmF2aWdhdGlvbiB1bCB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuaXBob25fbmF2aWdhdGlvbiB1bCB1bCBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmlwaG9uX25hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gIH1cbiAgLmlwaG9uX25hdmlnYXRpb24gdWwgdWwgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAuaXBob25fbmF2aWdhdGlvbiB1bCB1bCB1bCBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0MzVEO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmlwaG9uX25hdmlnYXRpb24gdWwgdWwgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51SW1hZ2Uge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTRweDtcbiAgfVxuICAuaXBob25fbmF2aWdhdGlvbiB7XG4gICAgdG9wOiA1NXB4O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNiZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogNDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjcyZDkxO1xufVxuXG4ud3AtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubG9hZGVyLWJveCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5O1xufVxuXG4ubG9hZGVyLWJveCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmFsZXJ0LmFsZXJ0LWRhbmdlciAuZXJyb3ItbXNnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5lbXB0eS11c2VyLWRhdGEge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWVjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMjVweCAwIDEwcHggMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBhLnByZXZpb3VzIHtcbiAgY29sb3I6ICNiY2JjYmM7XG59XG5cbi5wYWdpbmF0aW9uIGEubmV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xuICB9XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIGEsIC5kYXRhVGFibGVzX3BhZ2luYXRlIHNwYW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgYSwgLmRhdGFUYWJsZXNfcGFnaW5hdGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIGEucHJldmlvdXMsIC5kYXRhVGFibGVzX3BhZ2luYXRlIHNwYW4ucHJldmlvdXMge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgYS5uZXh0LCAuZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuLm5leHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgYS5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfcGFnaW5hdGUgc3Bhbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmNiY2JjO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBhOmhvdmVyLCAuZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgYTpmb2N1cywgLmRhdGFUYWJsZXNfcGFnaW5hdGUgc3Bhbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIGEuY3VycmVudCwgLmRhdGFUYWJsZXNfcGFnaW5hdGUgc3Bhbi5jdXJyZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YVRhYmxlc19sZW5ndGgge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IG1lZGl1bTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IFxyICNjMmFiZDM7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICBtYXJnaW46IDAgMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBtZWRpdW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBcciAjYzJhYmQzO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNvbnRlbnQtbW9yZSB7XG4gIGhlaWdodDogMTE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVhZC1idG4tc2hvdyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb21tb24tY29udGVudC1wYWdlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMmQyZDI7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAvKiAuY29udGFpbmVye1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDoxMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSB7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gIH1cbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgaDEge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tY29udGVudC1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgaDIge1xuICBmb250LXNpemU6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tY29udGVudC1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgaDMge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tY29udGVudC1wYWdlIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgaDQge1xuICBmb250LXNpemU6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSBoNCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tY29udGVudC1wYWdlIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgaDUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSBoNSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tY29udGVudC1wYWdlIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgaDYge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSBoNiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tY29udGVudC1wYWdlIGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbi1jb250ZW50LXBhZ2UgdWwsIC5jb21tb24tY29udGVudC1wYWdlIG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycHg7XG4gIH1cbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgdWwgbGksIC5jb21tb24tY29udGVudC1wYWdlIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLWNvbnRlbnQtcGFnZSB1bCBsaSwgLmNvbW1vbi1jb250ZW50LXBhZ2Ugb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uY29tbW9uLWNvbnRlbnQtcGFnZSBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2Ugb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xufVxuXG4uY29tbW9uLWNvbnRlbnQtcGFnZSBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbW1vbi1jb250ZW50LXBhZ2UgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29tbW9uLWNvbnRlbnQtcGFnZSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5uZi1lcnJvciAubmYtZmllbGQtZWxlbWVudCBpbnB1dC5uaW5qYS1mb3Jtcy1maWVsZFt0eXBlPVwidGV4dFwiXSxcbi5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubmYtZXJyb3IgLm5mLWZpZWxkLWVsZW1lbnQgaW5wdXQubmluamEtZm9ybXMtZmllbGRbdHlwZT1cImVtYWlsXCJdLFxuLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5uZi1lcnJvciAubmYtZmllbGQtZWxlbWVudCBpbnB1dC5uaW5qYS1mb3Jtcy1maWVsZFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5uZi1wYXNzIC5uZi1maWVsZC1lbGVtZW50IGlucHV0Lm5pbmphLWZvcm1zLWZpZWxkW3R5cGU9XCJ0ZXh0XCJdLFxuLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5uZi1wYXNzIC5uZi1maWVsZC1lbGVtZW50IGlucHV0Lm5pbmphLWZvcm1zLWZpZWxkW3R5cGU9XCJlbWFpbFwiXSxcbi5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubmYtcGFzcyAubmYtZmllbGQtZWxlbWVudCBpbnB1dC5uaW5qYS1mb3Jtcy1maWVsZFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5uZi1hZnRlci1maWVsZCAubmYtZXJyb3Ige1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmhvbWUtYmFubmVyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sge1xuICBoZWlnaHQ6IDkxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaG9tZS1iYW5uZXItc2xpZGVyIC5zbGlkZS1ibG9jayB7XG4gICAgaGVpZ2h0OiA3NjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sge1xuICAgIGhlaWdodDogNTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sge1xuICAgIGhlaWdodDogNDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sgLnNsaWRlLXRleHQtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLWJhbm5lci1zbGlkZXIgLnNsaWRlLWJsb2NrIC5zbGlkZS10ZXh0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWJhbm5lci1zbGlkZXIgLnNsaWRlLWJsb2NrIC5zbGlkZS10ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sgLnNsaWRlLXRleHQtYmxvY2sgLnNsaWRlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stQm9sZFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaG9tZS1iYW5uZXItc2xpZGVyIC5zbGlkZS1ibG9jayAuc2xpZGUtdGV4dC1ibG9jayAuc2xpZGUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZS1iYW5uZXItc2xpZGVyIC5zbGlkZS1ibG9jayAuc2xpZGUtdGV4dC1ibG9jayAuc2xpZGUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLWJhbm5lci1zbGlkZXIgLnNsaWRlLWJsb2NrIC5zbGlkZS10ZXh0LWJsb2NrIC5zbGlkZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sgLnNsaWRlLXRleHQtYmxvY2sgLnNsaWRlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWJhbm5lci1zbGlkZXIgLnNsaWRlLWJsb2NrIC5zbGlkZS10ZXh0LWJsb2NrIC5zbGlkZS1oZWFkaW5nIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ob21lLWJhbm5lci1zbGlkZXIgLnNsaWRlLWJsb2NrIC5zbGlkZS10ZXh0LWJsb2NrIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1iYW5uZXItc2xpZGVyIC5zbGlkZS1ibG9jayAuc2xpZGUtdGV4dC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1iYW5uZXItc2xpZGVyIC5zbGlkZS1ibG9jayAuc2xpZGUtdGV4dC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sgLnNsaWRlLXRleHQtYmxvY2sgLnB1cnBsZS1idG4ge1xuICBtYXgtd2lkdGg6IDMyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtYmFubmVyLXNsaWRlciAuc2xpZGUtYmxvY2sgLnNsaWRlLXRleHQtYmxvY2sgLnB1cnBsZS1idG4ge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyLXNsaWRlciAuc2xkLWJvb3RvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1iYW5uZXItc2xpZGVyIC5zbGQtYm9vdG9tIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtYmFubmVyLXNsaWRlciAuc2xkLWJvb3RvbSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbi5ob21lLWJhbm5lci1zbGlkZXIgLmJvdW5jZS1hcnJvdyB7XG4gIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZS1hcnJvdyB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuXG4uaGVhZGluZy1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGluZy1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRpbmctYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ibG9jayBoMSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGluZy1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGluZy1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkaW5nLWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRpbmctYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ibG9jayBoMTpiZWZvcmUsIC5oZWFkaW5nLWJsb2NrIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3A6IC0xMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGluZy1ibG9jayBoMTpiZWZvcmUsIC5oZWFkaW5nLWJsb2NrIGgxOmFmdGVyIHtcbiAgICB0b3A6IC03cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRpbmctYmxvY2sgaDE6YmVmb3JlLCAuaGVhZGluZy1ibG9jayBoMTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGluZy1ibG9jayBoMTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgbGVmdDogLTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkaW5nLWJsb2NrIGgxOmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctYmxvY2sgaDE6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gIHJpZ2h0OiAtMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRpbmctYmxvY2sgaDE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ibG9jayBzcGFuIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRpbmctYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGluZy1ibG9jayBzcGFuIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRpbmctYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkaW5nLWJsb2NrIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ibG9jayBzcGFuOmJlZm9yZSwgLmhlYWRpbmctYmxvY2sgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG9wOiAtMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRpbmctYmxvY2sgc3BhbjpiZWZvcmUsIC5oZWFkaW5nLWJsb2NrIHNwYW46YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGluZy1ibG9jayBzcGFuOmJlZm9yZSwgLmhlYWRpbmctYmxvY2sgc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGluZy1ibG9jayBzcGFuOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICBsZWZ0OiAtMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRpbmctYmxvY2sgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLWJsb2NrIHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRpbmctYmxvY2sgc3BhbjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbi5wcm9ncmFtLXdvcmtzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9ncmFtLXdvcmtzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZ3JhbS13b3JrcyB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5cbi5wcm9ncmFtLXdvcmtzIC52aWRlby1vdXRlci1ibG9jayB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9ncmFtLXdvcmtzIC52aWRlby1vdXRlci1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2dyYW0td29ya3MgLnZpZGVvLW91dGVyLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9ncmFtLXdvcmtzIC52aWRlby1vdXRlci1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4ucHJvZ3JhbS13b3JrcyAudmlkZW8tb3V0ZXItYmxvY2sgLnZpZGVvLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZ3JhbS13b3JrcyAudmlkZW8tb3V0ZXItYmxvY2sgLnZpZGVvLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnByb2dyYW0td29ya3MgLnZpZGVvLW91dGVyLWJsb2NrIC52aWRlby1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmFtLXdvcmtzIC52aWRlby1vdXRlci1ibG9jayAudmlkZW8tYmxvY2sgLnBsYXktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGJhY2tncm91bmQ6ICM2NzJkOTE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucHJvZ3JhbS13b3JrcyAudmlkZW8tb3V0ZXItYmxvY2sgLnZpZGVvLWJsb2NrIC5wbGF5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDczYmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZ3JhbS13b3JrcyAudmlkZW8tb3V0ZXItYmxvY2sgLnZpZGVvLWJsb2NrIC5wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZ3JhbS13b3JrcyAudmlkZW8tb3V0ZXItYmxvY2sgLnZpZGVvLWJsb2NrIC5wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucHJvZ3JhbS13b3JrcyAudmlkZW8tb3V0ZXItYmxvY2sgLnZpZGVvLWJsb2NrIC5wbGF5LWJ0biBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTJweDtcbn1cblxuLnByb2dyYW0td29ya3MgLnZpZGVvLW91dGVyLWJsb2NrIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZ3JhbS13b3JrcyAudmlkZW8tb3V0ZXItYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9ncmFtLXdvcmtzIC52aWRlby1vdXRlci1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2dyYW0td29ya3MgLnZpZGVvLW91dGVyLWJsb2NrIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5zcGVjaWFsLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogODVweCAwIDY1cHg7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BlY2lhbC1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY2lhbC1ibG9jayAucGtnLWxpc3QgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTkwcHg7XG4gIH1cbn1cblxuLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zcGVjaWFsLWJsb2NrIC5wa2ctbGlzdCAuc3BhY2VsLXBrZy1ibG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrOmhvdmVyIC5wa2ctZHRsIC5oZWFkaW5nLXBrZyBhIHtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbi5zcGVjaWFsLWJsb2NrIC5wa2ctbGlzdCAuc3BhY2VsLXBrZy1ibG9jazpob3ZlciAucGtnLWltZyBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrIC5wa2ctaW1nIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrIC5wa2ctaW1nIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5zcGVjaWFsLWJsb2NrIC5wa2ctbGlzdCAuc3BhY2VsLXBrZy1ibG9jayAucGtnLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zcGVjaWFsLWJsb2NrIC5wa2ctbGlzdCAuc3BhY2VsLXBrZy1ibG9jayAucGtnLWR0bCAuaGVhZGluZy1wa2cge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgMCAzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY2lhbC1ibG9jayAucGtnLWxpc3QgLnNwYWNlbC1wa2ctYmxvY2sgLnBrZy1kdGwgLmhlYWRpbmctcGtnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrIC5wa2ctZHRsIC5oZWFkaW5nLXBrZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5zcGVjaWFsLWJsb2NrIC5wa2ctbGlzdCAuc3BhY2VsLXBrZy1ibG9jayAucGtnLWR0bCAuaGVhZGluZy1wa2cgYSB7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG4uc3BlY2lhbC1ibG9jayAucGtnLWxpc3QgLnNwYWNlbC1wa2ctYmxvY2sgLnBrZy1kdGwgLmhlYWRpbmctcGtnIGE6aG92ZXIge1xuICBjb2xvcjogIzY3MmQ5MTtcbn1cblxuLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrIC5wa2ctZHRsIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrIC5wa2ctZHRsIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLWJsb2NrIC5wa2ctbGlzdCAuc3BhY2VsLXBrZy1ibG9jayAucGtnLWR0bCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLnNwZWNpYWwtYmxvY2sgLnBrZy1saXN0IC5zcGFjZWwtcGtnLWJsb2NrIC5wa2ctZHRsIC5sb2NhdC1wa2cge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BlY2lhbC1ibG9jayAucGtnLWxpc3QgLnNwYWNlbC1wa2ctYmxvY2sgLnBrZy1kdGwgLmxvY2F0LXBrZyBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGVjaWFsLWJsb2NrIC5wa2ctbGlzdCAuc3BhY2VsLXBrZy1ibG9jayAucGtnLWR0bCAubG9jYXQtcGtnIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuXG4uc3BlY2lhbC1ibG9jayAucGtnLWxpc3QgLnB1cnBsZS1idG4ge1xuICBtYXgtd2lkdGg6IDMyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9nLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2QyZGJlNjtcbiAgcGFkZGluZzogNzVweCAwIDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMnB4IDAgMTBweDtcbiAgfVxufVxuXG4uYmxvZy1ibG9jayAuaGVhZGluZy1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1ibG9jayAuaGVhZGluZy1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDI1cHg7XG4gIH1cbn1cblxuLmJsb2ctYmxvY2sgLmhlYWRpbmctYmxvY2sgc3BhbiB7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG4uYmxvZy1ibG9jayAuaGVhZGluZy1ibG9jayBzcGFuOmJlZm9yZSwgLmJsb2ctYmxvY2sgLmhlYWRpbmctYmxvY2sgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxZTIwMjA7XG59XG5cbi5ibG9nLWJsb2NrIC5ibG9nLWluc3Qge1xuICBtYXgtd2lkdGg6IDE4NjBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5ibG9nLWJsb2NrIC5ibG9nLWluc3QgdWwge1xuICBtYXJnaW46IDAgLTIwcHggMCAtMjBweDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1ibG9jayAuYmxvZy1pbnN0IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICB3aWR0aDogMjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1ibG9jayAuYmxvZy1pbnN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG4uYmxvZy1ibG9jayAuYmxvZy1pbnN0IHVsIGxpOm50aC1jaGlsZCgybisyKSAucG9zdC1ibG9jayB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1ibG9jayAuYmxvZy1pbnN0IHVsIGxpOm50aC1jaGlsZCgybisyKSAucG9zdC1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYmxvZy1ibG9jayAuYmxvZy1pbnN0IC5wb3N0LWJsb2NrIC5wb3N0LWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1ibG9jayAuYmxvZy1pbnN0IC5wb3N0LWJsb2NrIC5wb3N0LWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sgLnBvc3QtaW1nIGltZzpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uYmxvZy1ibG9jayAuYmxvZy1pbnN0IC5wb3N0LWJsb2NrIC5wb3N0LXRleHQtYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1ibG9jayAuYmxvZy1pbnN0IC5wb3N0LWJsb2NrIC5wb3N0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCAucG9zdC1ibG9jayAucG9zdC10ZXh0LWJsb2NrIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sgLnBvc3QtdGV4dC1ibG9jayBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCAucG9zdC1ibG9jayAucG9zdC10ZXh0LWJsb2NrIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sgLnBvc3QtdGV4dC1ibG9jayBwIC5yZWFkLW1vcmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sgLnBvc3QtdGV4dC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCAucG9zdC1ibG9jay50d28taW1nLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCAucG9zdC1ibG9jay50d28taW1nLWJsb2NrIC5wb3N0LWltZyB7XG4gIHdpZHRoOiA0NyU7XG59XG5cbi5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sudHdvLXRleHQtYmxvY2sge1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWJsb2NrIC5ibG9nLWluc3QgLnBvc3QtYmxvY2sudHdvLXRleHQtYmxvY2sge1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCAucG9zdC1ibG9jay50d28tdGV4dC1ibG9jayAucG9zdC1pbWcge1xuICB3aWR0aDogNDclO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1ibG9jayAuYmxvZy1pbnN0IC5wb3N0LWJsb2NrLnR3by10ZXh0LWJsb2NrIC5wb3N0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctaW5zdCAucG9zdC1ibG9jay50d28tdGV4dC1ibG9jayAucG9zdC10ZXh0LWJsb2NrIHtcbiAgZmxleDogMTtcbn1cblxuLmhvbGlkYXlzLXN0b3JpZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA3NXB4IDAgMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9saWRheXMtc3RvcmllcyB7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9saWRheXMtc3RvcmllcyB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxufVxuXG4uaG9saWRheXMtc3RvcmllcyAuaGVhZGluZy1ibG9jayBzcGFuIHtcbiAgY29sb3I6ICMxZTIwMjA7XG59XG5cbi5ob2xpZGF5cy1zdG9yaWVzIC5oZWFkaW5nLWJsb2NrIHNwYW46YmVmb3JlLCAuaG9saWRheXMtc3RvcmllcyAuaGVhZGluZy1ibG9jayBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFlMjAyMDtcbn1cblxuLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jayB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaG9saWRheXMtc3RvcmllcyAuaG9saWRheS1saXN0IC5ob2xpZGF5LWJsb2NrIC5ob2xpZGF5LWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDMsIDQ1LCAxNDUsIDAuOCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaG9saWRheXMtc3RvcmllcyAuaG9saWRheS1saXN0IC5ob2xpZGF5LWJsb2NrIC51cGVyLWJsb2NrIC51cGVyLWJsb2NrLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9saWRheXMtc3RvcmllcyAuaG9saWRheS1saXN0IC5ob2xpZGF5LWJsb2NrIC51cGVyLWJsb2NrIC51cGVyLWJsb2NrLWlubmVyIC51c3ItdXBlci1pbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0byAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2sgLnVwZXItYmxvY2staW5uZXIgLnVzci11cGVyLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9saWRheXMtc3RvcmllcyAuaG9saWRheS1saXN0IC5ob2xpZGF5LWJsb2NrIC51cGVyLWJsb2NrIC51cGVyLWJsb2NrLWlubmVyIC51c3ItdXBlci1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jayAudXBlci1ibG9jayAudXBlci1ibG9jay1pbm5lciAudXNyLXVwZXItaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICB9XG59XG5cbi5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2sgLnVwZXItYmxvY2staW5uZXIgLnVzci11cGVyLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2sgLnVwZXItYmxvY2staW5uZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2sgLnVwZXItYmxvY2staW5uZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2sgLnVwZXItYmxvY2staW5uZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2sgLnVwZXItYmxvY2staW5uZXIgc3BhbiBzdHJvbmcge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jayAudXBlci1ibG9jayAudXBlci1ibG9jay1pbm5lciBzcGFuIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob2xpZGF5cy1zdG9yaWVzIC5ob2xpZGF5LWxpc3QgLmhvbGlkYXktYmxvY2sgLnVwZXItYmxvY2sgLnVwZXItYmxvY2staW5uZXIgc3BhbiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9saWRheXMtc3RvcmllcyAuaG9saWRheS1saXN0IC5ob2xpZGF5LWJsb2NrIC51cGVyLWJsb2NrIC51cGVyLWJsb2NrLWlubmVyIHNwYW4gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jayAudXBlci1ibG9jayAudXBlci1ibG9jay1pbm5lciBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jayAudXBlci1ibG9jayAudXBlci1ibG9jay1pbm5lciBpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmhvbGlkYXlzLXN0b3JpZXMgLmhvbGlkYXktbGlzdCAuaG9saWRheS1ibG9jazpob3ZlciAudXBlci1ibG9jayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaG9saWRheXMtc3RvcmllcyAuaG9saWRheS1saXN0IC5ob2xpZGF5LWJsb2NrOmhvdmVyIC5pbnN0LWljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaG9saWRheXMtc3RvcmllcyAuaG9saWRheS1saXN0IC5ob2xpZGF5LWJsb2NrIC5pbnN0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDVweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9saWRheXMtc3RvcmllcyAuaG9saWRheS1saXN0IC5ob2xpZGF5LWJsb2NrIC5pbnN0LWljb24ge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAud2VsY29tZS1vbmUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAzMDBweCAwIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAud2VsY29tZS1vbmUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAudGV4dC1ibG9jay13ZWxjb21lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAudGV4dC1ibG9jay13ZWxjb21lIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAudGV4dC1ibG9jay13ZWxjb21lIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAudGV4dC1ibG9jay13ZWxjb21lIGgxIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLUJvbGRcIjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC50ZXh0LWJsb2NrLXdlbGNvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAudGV4dC1ibG9jay13ZWxjb21lIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAud2VsY29tZS1vbmUtYmxvY2sgLnRleHQtYmxvY2std2VsY29tZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC50ZXh0LWJsb2NrLXdlbGNvbWUgcCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC50ZXh0LWJsb2NrLXdlbGNvbWUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC50ZXh0LWJsb2NrLXdlbGNvbWUgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC50ZXh0LWJsb2NrLXdlbGNvbWUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC50ZXh0LWJsb2NrLXdlbGNvbWUgLnB1cnBsZS1idG4ge1xuICBtYXgtd2lkdGg6IDMyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC50ZXh0LWJsb2NrLXdlbGNvbWUgLnB1cnBsZS1idG4ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAud2VsY29tZS1vbmUtYmxvY2sgLnRleHQtYmxvY2std2VsY29tZSAucHVycGxlLWJ0biB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAuYWJvdXQtd2VsY29tZSB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAud2VsY29tZS1vbmUtYmxvY2sgLmFib3V0LXdlbGNvbWUgLmluc3QtYWJ0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAud2VsY29tZS1vbmUtYmxvY2sgLmFib3V0LXdlbGNvbWUgLmluc3QtYWJ0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC5hYm91dC13ZWxjb21lIC5pbnN0LWFidC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAuYWJvdXQtd2VsY29tZSAuaW5zdC1hYnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAuYWJvdXQtd2VsY29tZSAuaW5zdC1hYnQtYmxvY2sgLnZpZGVvLWFib3V0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA5NjZweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAud2VsY29tZS1vbmUtYmxvY2sgLmFib3V0LXdlbGNvbWUgLmluc3QtYWJ0LWJsb2NrIC52aWRlby1hYm91dC1ibG9jayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAuYWJvdXQtd2VsY29tZSAuaW5zdC1hYnQtYmxvY2sgLnZpZGVvLWFib3V0LWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAud2VsY29tZS1vbmUtYmxvY2sgLmFib3V0LXdlbGNvbWUgLmluc3QtYWJ0LWJsb2NrIC52aWRlby1hYm91dC1ibG9jayBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAuYWJvdXQtd2VsY29tZSAuaW5zdC1hYnQtYmxvY2sgLnZpZGVvLWFib3V0LWJsb2NrIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLndlbGNvbWUtb25lLWJsb2NrIC5hYm91dC13ZWxjb21lIC5pbnN0LWFidC1ibG9jayBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53ZWxjb21lLW9uZS1ibG9jayAuYWJvdXQtd2VsY29tZSAuaW5zdC1hYnQtYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5oZWFkaW5nLWJsb2NrIHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhlYWRpbmctYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaGVhZGluZy1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhlYWRpbmctYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5oZWFkaW5nLWJsb2NrIHNwYW4ge1xuICBjb2xvcjogIzFlMjAyMDtcbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhlYWRpbmctYmxvY2sgc3BhbjpiZWZvcmUsIC53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5oZWFkaW5nLWJsb2NrIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWUyMDIwO1xufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMzBweDtcbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuY29udGFpbmVyIC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5ob3ctaXQtd29ya3MgLmNvbnRhaW5lciAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuY29udGFpbmVyIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuY29udGFpbmVyIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5ob3ctaXQtd29ya3MgLmNvbnRhaW5lciAucm93Om50aC1jaGlsZChldmVuKSAudmVoaWNsZUNvbCB7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5jb250YWluZXIgLnJvdzpudGgtY2hpbGQoZXZlbikgLnZlaGljbGVDb2wge1xuICAgIG9yZGVyOiBpbmhlcml0O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5ob3ctaXQtd29ya3MgLmNvbnRhaW5lciAucm93Om50aC1jaGlsZChldmVuKSAuaG93LXRldHgtYmxvY2sge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5jb250YWluZXIgLnJvdzpudGgtY2hpbGQoZXZlbikgLmhvdy10ZXR4LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5ob3ctaXQtd29ya3MgLmNvbnRhaW5lciAucm93Om50aC1jaGlsZChldmVuKSAuaG93LWltZy1ibG9jayB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuY29udGFpbmVyIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5ob3ctaW1nLWJsb2NrIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuaG93LXRldHgtYmxvY2sge1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctdGV0eC1ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctdGV0eC1ibG9jayBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLUJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5ob3ctaXQtd29ya3MgLmhvdy10ZXR4LWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5ob3ctaXQtd29ya3MgLmhvdy10ZXR4LWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuaG93LXRldHgtYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctdGV0eC1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwcHg7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuaG93LXRldHgtYmxvY2sgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM2NzJkOTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuaG93LXRldHgtYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctdGV0eC1ibG9jayBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuaG93LXRldHgtYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctdGV0eC1ibG9jayBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDAgMnB4O1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctdGV0eC1ibG9jayBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctdGV0eC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctdGV0eC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctaW1nLWJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5iZW5lZml0cy1ibG9jayAuaG93LWl0LXdvcmtzIC5ob3ctaW1nLWJsb2NrIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAuYmVuZWZpdHMtYmxvY2sgLmhvdy1pdC13b3JrcyAuaG93LWltZy1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIC5wdXJwbGUtYnRuIHtcbiAgbWF4LXdpZHRoOiAzMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC53aGF0LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA3OTBweDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53aGF0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53aGF0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndoYXQtYmxvY2sge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAud2hhdC1ibG9jayBzcGFuIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLUJvbGRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLndoYXQtYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC53aGF0LWJsb2NrIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAud2hhdC1ibG9jayBzcGFuIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAud2hhdC1ibG9jayBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLm93bmVyLWJsb2NrIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5vd25lci1ibG9jayB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLm93bmVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAub3duZXItYmxvY2sgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5vd25lci1ibG9jayAub3duZXItdGV4dC1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5vd25lci1ibG9jayAub3duZXItdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAub3duZXItYmxvY2sgLm93bmVyLXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLm93bmVyLWJsb2NrIC5vd25lci10ZXh0LWJsb2NrIGgyIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFlMjAyMDtcbiAgbGluZS1oZWlnaHQ6IDc2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5vd25lci1ibG9jayAub3duZXItdGV4dC1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5vd25lci1ibG9jayAub3duZXItdGV4dC1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLm93bmVyLWJsb2NrIC5vd25lci10ZXh0LWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAub3duZXItYmxvY2sgLm93bmVyLXRleHQtYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5vd25lci1ibG9jayAub3duZXItdGV4dC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLm93bmVyLWJsb2NrIC5vd25lci10ZXh0LWJsb2NrIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5vd25lci1ibG9jayAub3duZXItdGV4dC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAub3duZXItYmxvY2sgLm93bmVyLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLm93bmVyLWJsb2NrIC5vd25lci1saXN0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLm93bmVyLWJsb2NrIC5vd25lci1saXN0IHVsIGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5yZWxpdmUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDMwcHg7XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmVsaXZlLXRleHQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZWxpdmUtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZWxpdmUtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZWxpdmUtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZWxpdmUtdGV4dC1ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLUJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZWxpdmUtdGV4dC1ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmVsaXZlLXRleHQtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5yZWxpdmUtYmxvY2sgLnJlbGl2ZS10ZXh0LWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5yZWxpdmUtYmxvY2sgLnJlbGl2ZS10ZXh0LWJsb2NrIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmVsaXZlLXRleHQtYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmVsaXZlLXRleHQtYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmV2aWV3LWJsb2NrIC5yZXYtaG10IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5yZWxpdmUtYmxvY2sgLnJldmlldy1ibG9jayAucmV2LWhtdCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZXZpZXctYmxvY2sgLnJldi1obXQgLnVzZXItcmV2LWltZyB7XG4gIHdpZHRoOiAxNTJweDtcbiAgaGVpZ2h0OiAxNTJweDtcbiAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmV2aWV3LWJsb2NrIC5yZXYtaG10IC51c2VyLXJldi1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZXZpZXctYmxvY2sgLnJldi1obXQgLnVzZXItcmV2LWltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5yZWxpdmUtYmxvY2sgLnJldmlldy1ibG9jayAucmV2LWhtdCAudXNlci1yZXYtaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZXZpZXctYmxvY2sgLnJldi1obXQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmV2aWV3LWJsb2NrIC5yZXYtaG10IHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmV2aWV3LWJsb2NrIC5yZXYtaG10IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG4ud2VsY29tZS1wYWdlLWJsb2NrIC5yZWxpdmUtYmxvY2sgLnJldmlldy1ibG9jayAucmV2LWhtdCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2VsY29tZS1wYWdlLWJsb2NrIC5yZWxpdmUtYmxvY2sgLnJldmlldy1ibG9jayAucmV2LWhtdCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZXZpZXctYmxvY2sgLnJldi1obXQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gIH1cbn1cblxuLndlbGNvbWUtcGFnZS1ibG9jayAucmVsaXZlLWJsb2NrIC5yZXZpZXctYmxvY2sgLnJldi1obXQgLnJkLW1vcmUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY3MmQ5MTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgcGFkZGluZzogMCAwIDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53ZWxjb21lLXBhZ2UtYmxvY2sgLnJlbGl2ZS1ibG9jayAucmV2aWV3LWJsb2NrIC5yZXYtaG10IC5yZC1tb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5iZWNvbWUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDQ3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJlY29tZS1ibG9jayB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJlY29tZS1ibG9jayB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmVjb21lLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZWNvbWUtYmxvY2sge1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5iZWNvbWUtYmxvY2sgLmJlY29tZS1ibG9jay1pbnN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJlY29tZS1ibG9jayAuYmVjb21lLWJsb2NrLWluc3QgaDIge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJlY29tZS1ibG9jayAuYmVjb21lLWJsb2NrLWluc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJlY29tZS1ibG9jayAuYmVjb21lLWJsb2NrLWluc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmVjb21lLWJsb2NrIC5iZWNvbWUtYmxvY2staW5zdCBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZWNvbWUtYmxvY2sgLmJlY29tZS1ibG9jay1pbnN0IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLmJlY29tZS1ibG9jayAuYmVjb21lLWJsb2NrLWluc3QgLnB1cnBsZS1idG4ge1xuICBtYXgtd2lkdGg6IDMyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyODBweCAwIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnRvcC1yZXNvcnQtcGFnZSB7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAyNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnRvcC1yZXNvcnQtcGFnZSB7XG4gICAgcGFkZGluZzogMCAwIDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC50b3AtcmVzb3J0LXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAudG9wLXJlc29ydC1wYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnRvcC1yZXNvcnQtcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC50b3AtcmVzb3J0LXBhZ2UgaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stQm9sZFwiO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnRvcC1yZXNvcnQtcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC50b3AtcmVzb3J0LXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC50b3AtcmVzb3J0LXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC50b3AtcmVzb3J0LXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC50b3AtcmVzb3J0LXBhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnRvcC1yZXNvcnQtcGFnZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAudG9wLXJlc29ydC1wYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC50b3AtcmVzb3J0LXBhZ2UgLnB1cnBsZS1idG4ge1xuICBtYXgtd2lkdGg6IDMyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnRvcC1yZXNvcnQtcGFnZSAucHVycGxlLWJ0biB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC50b3AtcmVzb3J0LXBhZ2UgLnB1cnBsZS1idG4ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIHtcbiAgcGFkZGluZzogMTgwcHggMCAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayB7XG4gICAgcGFkZGluZzogMTUwcHggNjBweCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCB7XG4gIHBhZGRpbmc6IDMwcHggNjBweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFib3V0LXJzdC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYm91dC1yc3QtYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYm91dC1yc3QtYm94IC5hYm91dC10ZXh0LWJveCB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFib3V0LXJzdC1ib3ggLmFib3V0LXRleHQtYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuYWJvdXQtdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYm91dC1yc3QtYm94IC5hYm91dC10ZXh0LWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYm91dC1yc3QtYm94IC5hYm91dC10ZXh0LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuYWJvdXQtdGV4dC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFib3V0LXJzdC1ib3ggLmFib3V0LXRleHQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYm91dC1yc3QtYm94IC5hYm91dC10ZXh0LWJveCBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFib3V0LXJzdC1ib3ggLmFib3V0LXRleHQtYm94IGgyIHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNmM2Zjc0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuYWJvdXQtdGV4dC1ib3ggaDIgc21hbGwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuYWJvdXQtdGV4dC1ib3ggaDIgc21hbGwge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuYWJvdXQtdGV4dC1ib3ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYm91dC1yc3QtYm94IC5hYm91dC10ZXh0LWJveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFib3V0LXJzdC1ib3ggLmFib3V0LXRleHQtYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuYWJvdXQtdGV4dC1ib3ggc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjNjcyZDkxO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFib3V0LXJzdC1ib3ggLmFib3V0LXRleHQtYm94IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuYWJvdXQtdGV4dC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuYWJvdXQtdGV4dC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuc2VyLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuc2VyLWxpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFib3V0LXJzdC1ib3ggLnNlci1saXN0IHVsIGxpIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYm91dC1yc3QtYm94IC5zZXItbGlzdCB1bCBsaSBzcGFuIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYm91dC1yc3QtYm94IC5zZXItbGlzdCB1bCBsaSAuZmEsIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJvdXQtcnN0LWJveCAuc2VyLWxpc3QgdWwgbGkgLmZhcyB7XG4gIGZvbnQ6IG5vcm1hbCA5MDAgbm9ybWFsIDE0cHgvMSBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJ0LXJzdC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFidC1yc3QtaW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0cy1vbmUtYmxvY2sgLnJlc29ydC1hYm91dC1ibG9jayAuYWJ0LXJzdC1pbWcgLnJlc29ydC1hYnQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydHMtb25lLWJsb2NrIC5yZXNvcnQtYWJvdXQtYmxvY2sgLmFidC1yc3QtaW1nIC5yZXNvcnQtYWJ0LWltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYnQtcnN0LWltZyAucmVzb3J0LWFidC1pbWctb25lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnRzLW9uZS1ibG9jayAucmVzb3J0LWFib3V0LWJsb2NrIC5hYnQtcnN0LWltZyAucmVzb3J0LWFidC1pbWctb25lIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXRleHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIHtcbiAgYmFja2dyb3VuZDogIzY3MmQ5MTtcbiAgcGFkZGluZzogMzBweCAwIDMwcHggMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0LWdhbGxlcnktYmxvY2sgLmNhci10aHVtYi1zZWMge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZ2FsbGVyeS1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stQm9sZFwiO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIC5nYWxsZXJ5LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIC5nYWxsZXJ5LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0LWdhbGxlcnktYmxvY2sgLmNhci10aHVtYi1zZWMgLmdhbGxlcnktaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyB1bCBsaSAuaW1nLXRodW1iLWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyB1bCBsaSAuaW1nLXRodW1iLWIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyB1bCBsaSAuaW1nLXRodW1iLWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDU1JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0LWdhbGxlcnktYmxvY2sgLmNhci10aHVtYi1zZWMgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICBmb250LXNpemU6IDBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0LWdhbGxlcnktYmxvY2sgLmNhci10aHVtYi1zZWMgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5hdi1wcmV2IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ2FsbGVyeS1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5hdi1wcmV2IGEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9nYWxsZXJ5LWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5hdi1wcmV2IGEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9nYWxsZXJ5LWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yZXNvcnQtZ2FsbGVyeS1ibG9jayAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5hdi1uZXh0IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ2FsbGVyeS1hcnJvdzEucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmVzb3J0LWdhbGxlcnktYmxvY2sgLmNhci10aHVtYi1zZWMgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uYXYtbmV4dCBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ2FsbGVyeS1hcnJvdzEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJlc29ydC1nYWxsZXJ5LWJsb2NrIC5jYXItdGh1bWItc2VjIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmF2LW5leHQgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dhbGxlcnktYXJyb3cxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1ibG9jay1zbGlkZXIge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1ibG9jay1zbGlkZXIgLm93bC1jb250cm9scyAub3dsLWRvdHMge1xuICBib3R0b206IDE4cHg7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmF0aW5nLWJsb2NrLW91dGVyIC5yYXRpbmctYmxvY2stc2xpZGVyIC5vd2wtY29udHJvbHMgLm93bC1kb3RzIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0ge1xuICBiYWNrZ3JvdW5kOiAjZjhmMGZmO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJhdGluZy1ibG9jay1vdXRlciAucmF0aW5nLWh0bSAucmF0aW5nLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmF0aW5nLWJsb2NrLW91dGVyIC5yYXRpbmctaHRtIC5yYXRpbmctdGV4dC1ib3gge1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnJhdGluZy10ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnJhdGluZy10ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJhdGluZy1ibG9jay1vdXRlciAucmF0aW5nLWh0bSAucmF0aW5nLXRleHQtYm94IC5ydC1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxZTIwMjA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJhdGluZy1ibG9jay1vdXRlciAucmF0aW5nLWh0bSAucmF0aW5nLXRleHQtYm94IC5ydC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmF0aW5nLWJsb2NrLW91dGVyIC5yYXRpbmctaHRtIC5yYXRpbmctdGV4dC1ib3ggLnJ0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJhdGluZy1ibG9jay1vdXRlciAucmF0aW5nLWh0bSAucmF0aW5nLXRleHQtYm94IC5ydC1oZWFkaW5nIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnJhdGluZy10ZXh0LWJveCAucnQtaGVhZGluZyBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnJhdGluZy10ZXh0LWJveCAucnQtaGVhZGluZyBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnJhdGluZy10ZXh0LWJveCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnJhdGluZy10ZXh0LWJveCBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJhdGluZy1ibG9jay1vdXRlciAucmF0aW5nLWh0bSAucmF0aW5nLXRleHQtYm94IC5zdGFyLXJ0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmF0aW5nLWJsb2NrLW91dGVyIC5yYXRpbmctaHRtIC5yYXRpbmctdGV4dC1ib3ggLnN0YXItcnQgLnN0YXItcnQtbGVmdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmF0aW5nLWJsb2NrLW91dGVyIC5yYXRpbmctaHRtIC5yYXRpbmctdGV4dC1ib3ggLnN0YXItcnQgLnN0YXItcnQtbGVmdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnJhdGluZy10ZXh0LWJveCAuc3Rhci1ydCAuc3Rhci1ydC1sZWZ0IHNwYW4uY2hlY2tlZCB7XG4gIGNvbG9yOiAjZjRhZDAyO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJhdGluZy1ibG9jay1vdXRlciAucmF0aW5nLWh0bSAucmF0aW5nLXRleHQtYm94IC5zdGFyLXJ0IC5zdGFyLXJ0LXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzcHggMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJhdGluZy1ibG9jay1vdXRlciAucmF0aW5nLWh0bSAucmF0aW5nLXRleHQtYm94IC5zdGFyLXJ0IC5zdGFyLXJ0LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmF0aW5nLWJsb2NrLW91dGVyIC5yYXRpbmctaHRtIC5wdXJwbGUtYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yYXRpbmctYmxvY2stb3V0ZXIgLnJhdGluZy1odG0gLnB1cnBsZS1idG4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucmF0aW5nLWJsb2NrLW91dGVyIC5yYXRpbmctaHRtIC5wdXJwbGUtYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yb29tLXR5cGUtYmcuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogNzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmOGYwZmY7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCBoMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLUJvbGRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC50YWJsZS1ib3JkZXJlZCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAudGFibGUtYm9yZGVyZWQgdHIgdGgge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAyOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAudGFibGUtYm9yZGVyZWQgdHIgdGgge1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5yb29tLXR5cGUtdGFibGUgLnRhYmxlLWJvcmRlcmVkIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5yb29tLXR5cGUtdGFibGUgLnRhYmxlLWJvcmRlcmVkIHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5yb29tLXR5cGUtdGFibGUgLnRhYmxlLWJvcmRlcmVkIHRyIHRoIC50ZXh0IHtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA3M2JlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC50YWJsZS1ib3JkZXJlZCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkZGRkO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAudGFibGUtYm9yZGVyZWQgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGRkZGQ7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC50YWJsZS1ib3JkZXJlZCB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZGRkZDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5yb29tLXR5cGUtdGFibGUgLnRhYmxlLWJvcmRlcmVkIHRyIHRkIGEge1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDczYmU7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC50YWJsZS1ib3JkZXJlZCB0ciB0ZCBhIGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxZTIwMjA7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC50YWJsZS1ib3JkZXJlZCAudGJsLWRldGEge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggI2Q2ZDZkNjtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5yb29tLXR5cGUtdGFibGUgLnRhYmxlLWJvcmRlcmVkIC5ibGFuay10ciB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC5yb29tX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAucm9vbV9kZXRhaWxzIHRkIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAucm9vbV9kZXRhaWxzIC5yb29tX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5yb29tLXR5cGUtdGFibGUgLnJvb21fZGV0YWlscyAucm9vbV9kZXNjcmlwdGlvbiAucm9vbS1saXN0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC5yb29tX2RldGFpbHMgLnJvb21fZGVzY3JpcHRpb24gLnJvb20tbGlzdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC5yb29tX2RldGFpbHMgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAucm9vbS1nYWxsZXJ5LWJveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAucm9vbV9kZXRhaWxzIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC5yb29tX2RldGFpbHMgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAucm9vbS1nYWxsZXJ5LWJveCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAucm9vbV9kZXRhaWxzIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggLmNhci10aHVtYi10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5yb29tLXR5cGUtdGFibGUgLnJvb21fZGV0YWlscyAucm9vbV9kZXNjcmlwdGlvbiAuaG90ZWwtZHRsLWJsb2NrIC5yb29tLWdhbGxlcnktYm94IC5jYXItdGh1bWItc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAucm9vbV9kZXRhaWxzIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggLmNhci10aHVtYi1zZWMgdWwgbGkge1xuICBtYXJnaW46IDAgMTJweCAwIDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAucm9vbV9kZXRhaWxzIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggLmNhci10aHVtYi1zZWMgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC5yb29tX2RldGFpbHMgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAucm9vbS1nYWxsZXJ5LWJveCAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM2NzJkOTE7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC5yb29tX2RldGFpbHMgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAucm9vbS1nYWxsZXJ5LWJveCAuY2FyLXRodW1iLXNlYyAuZmxleC1uYXYtcHJldiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDMsIDQ1LCAxNDUsIDAuOCkgdXJsKFwiLi4vaW1hZ2VzL2dhbGxlcnktYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBsZWZ0OiAwO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAucm9vbV9kZXRhaWxzIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggLmNhci10aHVtYi1zZWMgLmZsZXgtbmF2LW5leHQgYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAzLCA0NSwgMTQ1LCAwLjgpIHVybChcIi4uL2ltYWdlcy9nYWxsZXJ5LWFycm93MS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLnJvb20tdHlwZS10YWJsZSAucm9vbV9kZXRhaWxzIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLmZsb29yLXBsYW4tYmxvY2sge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAucm9vbS10eXBlLXRhYmxlIC5yb29tX2RldGFpbHMgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAuZmxvb3ItcGxhbi1ibG9jayBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5kLW1kLW5vbmUgLm1vYmlsZS10YWJsZS1ib3JkZXJlZCB0ciB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5kLW1kLW5vbmUgLm1vYmlsZS10YWJsZS1ib3JkZXJlZCB0ciB0aCBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAuZC1tZC1ub25lIC5tb2JpbGUtdGFibGUtYm9yZGVyZWQgdHIgdGggYSBpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzcHggMCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5kLW1kLW5vbmUgLm1vYmlsZS10YWJsZS1ib3JkZXJlZCB0ci5yb29tX2RldGFpbHMgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIHRyLnJvb21fZGV0YWlscyB0ZCAudGFibGUtYm9yZGVyZWQgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIHRyLnJvb21fZGV0YWlscyB0ZCAudGFibGUtYm9yZGVyZWQgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIC5yb29tX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5kLW1kLW5vbmUgLm1vYmlsZS10YWJsZS1ib3JkZXJlZCAucm9vbV9kZXNjcmlwdGlvbiAucm9vbS1saXN0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAuZC1tZC1ub25lIC5tb2JpbGUtdGFibGUtYm9yZGVyZWQgLnJvb21fZGVzY3JpcHRpb24gLnJvb20tbGlzdHMge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAuZC1tZC1ub25lIC5tb2JpbGUtdGFibGUtYm9yZGVyZWQgLnJvb21fZGVzY3JpcHRpb24gLnJvb20tbGlzdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAuZC1tZC1ub25lIC5tb2JpbGUtdGFibGUtYm9yZGVyZWQgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAucm9vbS1nYWxsZXJ5LWJveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAuZC1tZC1ub25lIC5tb2JpbGUtdGFibGUtYm9yZGVyZWQgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAucm9vbS1nYWxsZXJ5LWJveCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggLmNhci10aHVtYi10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5kLW1kLW5vbmUgLm1vYmlsZS10YWJsZS1ib3JkZXJlZCAucm9vbV9kZXNjcmlwdGlvbiAuaG90ZWwtZHRsLWJsb2NrIC5yb29tLWdhbGxlcnktYm94IC5jYXItdGh1bWItc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggLmNhci10aHVtYi1zZWMgdWwgbGkge1xuICBtYXJnaW46IDAgMTJweCAwIDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLnJvb20tZ2FsbGVyeS1ib3ggLmNhci10aHVtYi1zZWMgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAuZC1tZC1ub25lIC5tb2JpbGUtdGFibGUtYm9yZGVyZWQgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAucm9vbS1nYWxsZXJ5LWJveCAuY2FyLXRodW1iLXNlYyAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM2NzJkOTE7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAucm9vbS10eXBlIC5yb29tLXR5cGUtaW5zdCAuZC1tZC1ub25lIC5tb2JpbGUtdGFibGUtYm9yZGVyZWQgLnJvb21fZGVzY3JpcHRpb24gLmhvdGVsLWR0bC1ibG9jayAuZmxvb3ItcGxhbi1ibG9jayB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5yb29tLXR5cGUgLnJvb20tdHlwZS1pbnN0IC5kLW1kLW5vbmUgLm1vYmlsZS10YWJsZS1ib3JkZXJlZCAucm9vbV9kZXNjcmlwdGlvbiAuaG90ZWwtZHRsLWJsb2NrIC5mbG9vci1wbGFuLWJsb2NrIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLnJvb20tdHlwZSAucm9vbS10eXBlLWluc3QgLmQtbWQtbm9uZSAubW9iaWxlLXRhYmxlLWJvcmRlcmVkIC5yb29tX2Rlc2NyaXB0aW9uIC5ob3RlbC1kdGwtYmxvY2sgLmZsb29yLXBsYW4tYmxvY2sgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5jcmVkaXQtY2hhcnQtYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuY3JlZGl0LWNoYXJ0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5jcmVkaXQtY2hhcnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmNyZWRpdC1jaGFydC1ibG9jayAuY3JlZGl0LWNoYXJ0LWluc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuY3JlZGl0LWNoYXJ0LWJsb2NrIC5jcmVkaXQtY2hhcnQtaW5zdCBzcGFuIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stQm9sZFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5jcmVkaXQtY2hhcnQtYmxvY2sgLmNyZWRpdC1jaGFydC1pbnN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAudXBlci1kaXItYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTMlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCB7XG4gICAgbGVmdDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAudXBlci1kaXItYm94IHtcbiAgICBsZWZ0OiAxJTtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCAubGVmdC1kaXJlY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDQ5MHB4O1xuICBwYWRkaW5nOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyB7XG4gICAgcGFkZGluZzogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyBoNCB7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stQm9sZFwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyBoNCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCAubGVmdC1kaXJlY3Rpb25zIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAudXBlci1kaXItYm94IC5sZWZ0LWRpcmVjdGlvbnMgLmxvYy10YWIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAubG9jLXRhYiB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAubG9jLXRhYiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCAubGVmdC1kaXJlY3Rpb25zIC5sb2MtdGFiIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCAubGVmdC1kaXJlY3Rpb25zIC5sb2MtdGFiIGxpIHtcbiAgICBtYXJnaW46IDAgMTRweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAubG9jLXRhYiBsaSB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAubG9jLXRhYiBsaSBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMWUyMDIwO1xuICBwYWRkaW5nOiAwIDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCAubGVmdC1kaXJlY3Rpb25zIC5sb2MtdGFiIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMCAzcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAubG9jLXRhYiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNjcyZDkxO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCAubGVmdC1kaXJlY3Rpb25zIC5sb2MtdGFiIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAudXBlci1kaXItYm94IC5sZWZ0LWRpcmVjdGlvbnMgLmRpcnQtdGV4dCBzcGFuIHtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAuZGlydC10ZXh0IHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAuZGlydC10ZXh0IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAuZGlydC10ZXh0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAuZ2V0LWxvY2F0aW9uIHtcbiAgcGFkZGluZzogMCAwIDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCAubGVmdC1kaXJlY3Rpb25zIC5nZXQtbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAuZ2V0LWxvY2F0aW9uIGkge1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnVwZXItZGlyLWJveCAubGVmdC1kaXJlY3Rpb25zIC5nZXQtbG9jYXRpb24gaSB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAudXBlci1kaXItYm94IC5sZWZ0LWRpcmVjdGlvbnMgLmdldC1sb2NhdGlvbiBhIHtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY3MmQ5MTtcbiAgcGFkZGluZzogMCAwIDRweDtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAuZ2V0LWxvY2F0aW9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAuZ2V0LWxvY2F0aW9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC51cGVyLWRpci1ib3ggLmxlZnQtZGlyZWN0aW9ucyAudHVybi1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94ID4gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggPiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAjZHZNYXAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmJvb2stbG9jYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTc1cHg7XG4gIGxlZnQ6IDQ2JTtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmJvb2stbG9jYXRpb24ge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogMzglO1xuICAgIGxlZnQ6IDU2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIC5sb2NhdGlvbi1wb2ludC1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIC5sb2NhdGlvbi1wb2ludC1pY29uIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiAubG9jYXRpb24tcG9pbnQtaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmJvb2stbG9jYXRpb24gLmxvY2F0aW9uLXBvaW50LWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiAucGluLWFkZHJlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmJvb2stbG9jYXRpb24gLnBpbi1hZGRyZXNzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIC5waW4tYWRkcmVzcyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIC5waW4tYWRkcmVzczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiAucGluLWFkZHJlc3Mgc3BhbiB7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIC5waW4tYWRkcmVzcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiAucGluLWFkZHJlc3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIC5waW4tYWRkcmVzcyBwIHtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIC5waW4tYWRkcmVzcyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmJvb2stbG9jYXRpb24gLnBpbi1hZGRyZXNzIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiAucGluLWFkZHJlc3MgcCBpIHtcbiAgY29sb3I6ICNjMmMyYzI7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5ib29rLWxvY2F0aW9uIC5waW4tYWRkcmVzcyAucHVycGxlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiAucGluLWFkZHJlc3MgLnB1cnBsZS1idG4ge1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiAucGluLWFkZHJlc3MgLnB1cnBsZS1idG4ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAuYm9vay1sb2NhdGlvbiAucGluLWFkZHJlc3MgLnB1cnBsZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmxlZnQtZGlyZWN0aW9ucy10d28ge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5sZWZ0LWRpcmVjdGlvbnMtdHdvIGg0IHtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byBoNCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5sZWZ0LWRpcmVjdGlvbnMtdHdvIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmxlZnQtZGlyZWN0aW9ucy10d28gaDQgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5sZWZ0LWRpcmVjdGlvbnMtdHdvIC5sb2NhdGlvbi1saXN0aW5nIHtcbiAgbWF4LWhlaWdodDogNDk1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5sZWZ0LWRpcmVjdGlvbnMtdHdvIC5sb2NhdGlvbi1saXN0aW5nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byAubG9jYXRpb24tbGlzdGluZzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byAubG9jYXRpb24tbGlzdGluZzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byAubG9jYXRpb24tbGlzdGluZzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjODg4O1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byAubG9jYXRpb24tbGlzdGluZyAuZmEsIC5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5sZWZ0LWRpcmVjdGlvbnMtdHdvIC5sb2NhdGlvbi1saXN0aW5nIC5mYXMge1xuICBmb250OiBub3JtYWwgOTAwIG5vcm1hbCAxNHB4LzEgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byAubG9jYXRpb24tbGlzdGluZyAuYW1lbml0aWVzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byAubG9jYXRpb24tbGlzdGluZyAuYW1lbml0aWVzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmxlZnQtZGlyZWN0aW9ucy10d28gLmxvY2F0aW9uLWxpc3RpbmcgLmFtZW5pdGllcy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5sZWZ0LWRpcmVjdGlvbnMtdHdvIC5sb2NhdGlvbi1saXN0aW5nIC5hbWVuaXRpZXMtbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5sZWZ0LWRpcmVjdGlvbnMtdHdvIC5sb2NhdGlvbi1saXN0aW5nIC5hbWVuaXRpZXMtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmxlZnQtZGlyZWN0aW9ucy10d28gLmxvY2F0aW9uLWxpc3RpbmcgLmFtZW5pdGllcy1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtd2VsY29tZS1wYWdlIC5kaXJlY3Rpb25zLWJsb2NrIC5zaG93LW1hcC1ib3ggLmxlZnQtZGlyZWN0aW9ucy10d28gLmxvY2F0aW9uLWxpc3RpbmcgLmFtZW5pdGllcy1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXNvcnRzLXdlbGNvbWUtcGFnZSAuZGlyZWN0aW9ucy1ibG9jayAuc2hvdy1tYXAtYm94IC5sZWZ0LWRpcmVjdGlvbnMtdHdvIC5sb2NhdGlvbi1saXN0aW5nIC5hbWVuaXRpZXMtbGlzdCBsaSBhIHNwYW4ge1xuICBtYXJnaW46IDAgOHB4IDAgMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVzb3J0cy13ZWxjb21lLXBhZ2UgLmRpcmVjdGlvbnMtYmxvY2sgLnNob3ctbWFwLWJveCAubGVmdC1kaXJlY3Rpb25zLXR3byAubG9jYXRpb24tbGlzdGluZyAuYW1lbml0aWVzLWxpc3QgbGkgYSBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNjcyZDkxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjcyZDkxO1xufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQge1xuICBwYWRkaW5nOiA5MHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnQtbGlzdC1wYWdlLWFsdCB7XG4gICAgcGFkZGluZzogNzBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydC1saXN0LXBhZ2UtYWx0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQgLmNhdC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydC1saXN0LXBhZ2UtYWx0IC5jYXQtbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydC1saXN0LXBhZ2UtYWx0IC5jYXQtbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLnJlc29ydC1saXN0LXBhZ2UtYWx0IC5jYXQtbGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0LWxpc3QtcGFnZS1hbHQgLmNhdC1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydC1saXN0LXBhZ2UtYWx0IC5jYXQtbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnQtbGlzdC1wYWdlLWFsdCAuY2F0LWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXNvcnQtbGlzdC1wYWdlLWFsdCAuY2F0LWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAuY2F0LWxpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjYTVhNmE2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnQtbGlzdC1wYWdlLWFsdCAuY2F0LWxpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXNvcnQtbGlzdC1wYWdlLWFsdCAuY2F0LWxpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNvcnQtbGlzdC1wYWdlLWFsdCAuY2F0LWxpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMCA0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJlc29ydC1saXN0LXBhZ2UtYWx0IC5jYXQtbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYTVhNmE2O1xuICB9XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAuY2F0LWxpc3QgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY3MmQ5MTtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAuY2F0LWxpc3QgbGkgYS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NzJkOTE7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQgLnJlc29ydC1hbGwtbGlzdC1vdXRlciB7XG4gIHBhZGRpbmc6IDAgMCAzNXB4O1xufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQgLnJlc29ydC1hbGwtbGlzdC1vdXRlciAucmVzb3J0LWFsbC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQgLnJlc29ydC1hbGwtbGlzdC1vdXRlciAucmVzb3J0LWFsbC1saXN0IC5saXN0LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3QgLmxpc3QtaW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQgLnJlc29ydC1hbGwtbGlzdC1vdXRlciAucmVzb3J0LWFsbC1saXN0IC5saXN0LWltZyAudXBlci1ob3Zlci1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg3MiwgMTYsIDExMywgMC43KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJlc29ydC1saXN0LXBhZ2UtYWx0IC5yZXNvcnQtYWxsLWxpc3Qtb3V0ZXIgLnJlc29ydC1hbGwtbGlzdCAubGlzdC1pbWcgLnVwZXItaG92ZXItYm94IC5ob3Zlci1saW5lLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQgLnJlc29ydC1hbGwtbGlzdC1vdXRlciAucmVzb3J0LWFsbC1saXN0IC5saXN0LWltZyAudXBlci1ob3Zlci1ib3ggLmhvdmVyLWxpbmUtdG9wOmJlZm9yZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnJlc29ydC1saXN0LXBhZ2UtYWx0IC5yZXNvcnQtYWxsLWxpc3Qtb3V0ZXIgLnJlc29ydC1hbGwtbGlzdCAubGlzdC1pbWcgLnVwZXItaG92ZXItYm94IC5ob3Zlci1saW5lLXRvcDphZnRlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQgLnJlc29ydC1hbGwtbGlzdC1vdXRlciAucmVzb3J0LWFsbC1saXN0IC5saXN0LWltZyAudXBlci1ob3Zlci1ib3ggLmhvdmVyLWxpbmUtdG9wLmJvdHRvbi1ob3Zlci1saW5lIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDIwcHg7XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3QgLmxpc3QtaW1nIC51cGVyLWhvdmVyLWJveCAuaG92ZXItbGluZS10b3AuYm90dG9uLWhvdmVyLWxpbmU6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3QgLmxpc3QtaW1nIC51cGVyLWhvdmVyLWJveCAuaG92ZXItbGluZS10b3AuYm90dG9uLWhvdmVyLWxpbmU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3QgLmxpc3QtaW1nIC51cGVyLWhvdmVyLWJveCAubGluay1ob3Zlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHQgLnJlc29ydC1hbGwtbGlzdC1vdXRlciAucmVzb3J0LWFsbC1saXN0IC50ZXh0LWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3QgLnRleHQtbGlzdCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFlMjAyMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3QgLnRleHQtbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydC1saXN0LXBhZ2UtYWx0IC5yZXNvcnQtYWxsLWxpc3Qtb3V0ZXIgLnJlc29ydC1hbGwtbGlzdCAudGV4dC1saXN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICB9XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3QgLnRleHQtbGlzdCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb3J0LWxpc3QtcGFnZS1hbHQgLnJlc29ydC1hbGwtbGlzdC1vdXRlciAucmVzb3J0LWFsbC1saXN0IC50ZXh0LWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3Q6aG92ZXIgLnVwZXItaG92ZXItYm94IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZXNvcnQtbGlzdC1wYWdlLWFsdCAucmVzb3J0LWFsbC1saXN0LW91dGVyIC5yZXNvcnQtYWxsLWxpc3Q6aG92ZXIgLnRleHQtbGlzdCBzcGFuIHtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbi5kLW1kLW5vbmUgLnJvb20tZ2FsbGVyeS1ib3ggLmNhci10aHVtYi10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZC1tZC1ub25lIC5yb29tLWdhbGxlcnktYm94IC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZC1tZC1ub25lIC5yb29tLWdhbGxlcnktYm94IC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kLW1kLW5vbmUgLnJvb20tZ2FsbGVyeS1ib3ggLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5kLW1kLW5vbmUgLnJvb20tZ2FsbGVyeS1ib3ggLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNjcyZDkxO1xufVxuXG4uZC1tZC1ub25lIC5yb29tLWdhbGxlcnktYm94IC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkuZmxleC1uYXYtcHJldiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDMsIDQ1LCAxNDUsIDAuOCkgdXJsKFwiLi4vaW1hZ2VzL2dhbGxlcnktYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBsZWZ0OiAwO1xufVxuXG4uZC1tZC1ub25lIC5yb29tLWdhbGxlcnktYm94IC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkuZmxleC1uYXYtbmV4dCBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDMsIDQ1LCAxNDUsIDAuOCkgdXJsKFwiLi4vaW1hZ2VzL2dhbGxlcnktYXJyb3cxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yZXNvcnQtbG9hZG1vcmUucHVycGxlLWJ0biB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmYtcmVzcG9uc2UtbXNnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmYtcmVzcG9uc2UtbXNnIHAge1xuICBiYWNrZ3JvdW5kOiAjZDRlZGRhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucmVzb3J0LWRldGFpbC1wYWdlIC5oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5kZXRhaWwtcmVzb3J0LXNsaWRlciB7XG4gIG1hcmdpbjogMCAtNjBweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLmRldGFpbC1yZXNvcnQtc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5kZXRhaWwtcmVzb3J0LXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLmRldGFpbC1yZXNvcnQtc2xpZGVyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLmRldGFpbC1yZXNvcnQtc2xpZGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5kZXRhaWwtcmVzb3J0LXNsaWRlciAuY2FyLXRodW1iLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5kZXRhaWwtcmVzb3J0LXNsaWRlciAuY2FyLXRodW1iLXNlYyAuc2xpZGVzIGxpIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5kZXRhaWwtcmVzb3J0LXNsaWRlciAuY2FyLXRodW1iLXNlYyAuZmxleC1jb250cm9sLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMThweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLmRldGFpbC1yZXNvcnQtc2xpZGVyIC5jYXItdGh1bWItc2VjIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAuZGV0YWlsLXJlc29ydC1zbGlkZXIgLmNhci10aHVtYi1zZWMgLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLmRldGFpbC1yZXNvcnQtc2xpZGVyIC5jYXItdGh1bWItc2VjIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEge1xuICBmb250LXNpemU6IDBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNhNWE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5kZXRhaWwtcmVzb3J0LXNsaWRlciAuY2FyLXRodW1iLXNlYyAuZmxleC1jb250cm9sLW5hdiBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzY3MmQ5MTtcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIHtcbiAgcGFkZGluZzogMCAwIDAgOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIGgzIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3YzdkN2Q7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIGgzIHNtYWxsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuc3Rhci1ydCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLnN0YXItcnQgLnN0YXItcnQtbGVmdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5zdGFyLXJ0IC5zdGFyLXJ0LWxlZnQgc3Bhbi5jaGVja2VkIHtcbiAgY29sb3I6ICNmNGFkMDI7XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuc3Rhci1ydCAuc3Rhci1ydC1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNHB4IDAgMCAxNXB4O1xufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLnByaWNlLWFsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAucHJpY2UtYWx0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5wcm9pbi10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLnByb2luLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLnByb2luLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAucHJvaW4tdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMCAzNXB4O1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLnByb2luLXRleHQgc3BhbiB7XG4gICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5wcm9pbi10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAucHJvaW4tdGV4dCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICM2NzJkOTE7XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAucHJvaW4tdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5wcm9pbi10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmFtZW5pdGllcy1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5hbWVuaXRpZXMtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5hbWVuaXRpZXMtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuYW1lbml0aWVzLWJveCAuYW1lbml0aWVzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5hbWVuaXRpZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5hbWVuaXRpZXMtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCA4MHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmFtZW5pdGllcy1saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgNjBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuYW1lbml0aWVzLWJveCAuYW1lbml0aWVzLWxpc3QgbGkge1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmFtZW5pdGllcy1saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5hbWVuaXRpZXMtbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIH1cbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5hbWVuaXRpZXMtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmFtZW5pdGllcy1saXN0IGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5hbWVuaXRpZXMtbGlzdCBsaSBpbWcge1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmFtZW5pdGllcy1saXN0IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5hbWVuaXRpZXMtbGlzdCBsaSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmlucHV0LWZpbGRzLWRldGFpbCB7XG4gIHBhZGRpbmc6IDAgMCA0NXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmlucHV0LWZpbGRzLWRldGFpbCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmlucHV0LWZpbGRzLWRldGFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4ucmVzb3J0cy1kZXRhaWwtYmxvY2sgLnJlc29ydC1yaWdodC1kZXRhaWwgLmFtZW5pdGllcy1ib3ggLmlucHV0LWZpbGRzLWRldGFpbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuYW1lbml0aWVzLWJveCAuaW5wdXQtZmlsZHMtZGV0YWlsIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5pbnB1dC1maWxkcy1kZXRhaWwgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuYW1lbml0aWVzLWJveCAuaW5wdXQtZmlsZHMtZGV0YWlsIC5wZXJzb24tbnVtYmVyIHtcbiAgd2lkdGg6IDM0JTtcbn1cblxuLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5pbnB1dC1maWxkcy1kZXRhaWwgLmZyb20tZGF0ZS1obSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuYW1lbml0aWVzLWJveCAuaW5wdXQtZmlsZHMtZGV0YWlsIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IHNvbGlkIDJweCAjNjcyZDkxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc29ydHMtZGV0YWlsLWJsb2NrIC5yZXNvcnQtcmlnaHQtZGV0YWlsIC5hbWVuaXRpZXMtYm94IC5pbnB1dC1maWxkcy1kZXRhaWwgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5yZXNvcnRzLWRldGFpbC1ibG9jayAucmVzb3J0LXJpZ2h0LWRldGFpbCAuYW1lbml0aWVzLWJveCAuYm9vay1ub3ctYnRuIC5wdXJwbGUtYnRuIHtcbiAgd2lkdGg6IDMyNXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2U1ZTVlNTtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1iZXItc2VhcmNoIHtcbiAgcGFkZGluZzogMzBweCAwIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYmVyLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYmVyLXNlYXJjaCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2MyYWJkMztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zZWxlY3QtYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJlci1zZWFyY2ggLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYmVyLXNlYXJjaCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1iZXItc2VhcmNoIC5tZW1iZXItYnRucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJlci1zZWFyY2ggLm1lbWJlci1idG5zIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYmVyLXNlYXJjaCAubWVtYmVyLWJ0bnMgLnB1cnBsZS1idG4ge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1iZXItc2VhcmNoIC5tZW1iZXItYnRucyAucHVycGxlLWJ0biB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYmVyLXNlYXJjaCAubWVtYmVyLWJ0bnMgLnB1cnBsZS1idG4ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1iZXItc2VhcmNoIC5tZW1iZXItYnRucyAucHVycGxlLWJ0biB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJlci1zZWFyY2ggLm1lbWJlci1idG5zIC5wdXJwbGUtYnRuIGkge1xuICBtYXJnaW46IDAgMCAwIDZweDtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1iZXItc2VhcmNoIC5tZW1iZXItYnRucyAucHVycGxlLWJ0bi5zZWUtYWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzY3MmQ5MTtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYmVyLXNlYXJjaCAubWVtYmVyLWJ0bnMgLnB1cnBsZS1idG4uc2VlLWFsbDpob3ZlciwgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1iZXItc2VhcmNoIC5tZW1iZXItYnRucyAucHVycGxlLWJ0bi5zZWUtYWxsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzFlMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzFlMjAyMDtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5tdW0tc3JjLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlNWU1ZTU7XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubXVtLXNyYy1iZyAuY29udGFpbmVyIC5sZWZ0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgxJTtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5tdW0tc3JjLWJnIC5jb250YWluZXIgLmxlZnQtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzJhYmQzO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5tdW0tc3JjLWJnIC5jb250YWluZXIgLmxlZnQtc2VhcmNoIC5zcmMtYnRucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIHRvcDogMTdweDtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5tdW0tc3JjLWJnIC5jb250YWluZXIgLmdyaWQtbmF2LWxpc3Qge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlNWU1ZTU7XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubXVtLXNyYy1iZyAuY29udGFpbmVyIC5ncmlkLW5hdi1saXN0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLm11bS1zcmMtYmcgLmNvbnRhaW5lciAuZ3JpZC1uYXYtbGlzdCB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDc1cHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlNWU1ZTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1OHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5tdW0tc3JjLWJnIC5jb250YWluZXIgLmdyaWQtbmF2LWxpc3QgdWwgbGkgYSB7XG4gIGNvbG9yOiAjYjViNWI1O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubXVtLXNyYy1iZyAuY29udGFpbmVyIC5ncmlkLW5hdi1saXN0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzY3MmQ5MTtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCB7XG4gIHdpZHRoOiA3MiU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCB7XG4gICAgd2lkdGg6IDc2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIHdpZHRoOiA4MiU7ICovXG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrIC5ydXNlbHQtaG90ZWwtaW1nIHtcbiAgd2lkdGg6IDMyJTtcbiAgLyogd2lkdGg6IDM3JTsgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrIC5ydXNlbHQtaG90ZWwtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucnVzZWx0LWhvdGVsLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQge1xuICB3aWR0aDogNjIlO1xuICAvKiB3aWR0aDogNTclOyAqL1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrIC5yZXN1bHQtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrIC5yZXN1bHQtdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IGg0IGEge1xuICBjb2xvcjogIzFlMjAyMDtcbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrIC5yZXN1bHQtdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrIC5yZXN1bHQtdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDAgNHB4O1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgc3BhbiBzdHJvbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5ydC1sZWZ0LWJsb2NrIC5yZXN1bHQtdGV4dCBzcGFuIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDNweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IHNwYW4gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMXB4IDAgMCAwO1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgLmRlbC1ib3gge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgLmRlbC1ib3gge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IC5kZWwtYm94IHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IC5kZWwtYm94IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IC5kZWwtYm94IHAgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IC5kZWwtYm94IHAgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgLmRlbC1ib3ggcCAuc3B0LWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgLmRlbC1ib3ggcCAuc3B0LWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgLmRlbC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgLmRlbC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucnQtbGVmdC1ibG9jayAucmVzdWx0LXRleHQgLmRlbC1ib3ggcCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IC5kZWwtYm94IHAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnJ0LWxlZnQtYmxvY2sgLnJlc3VsdC10ZXh0IC5kZWwtYm94IHAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnFyLXNjYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucXItc2Nhbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LWxlZnQgLnFyLXNjYW5uZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucXItc2Nhbm5lciBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtbGVmdCAucXItc2Nhbm5lciBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbn1cblxuLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5xci1zY2FubmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY3MmQ5MTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1sZWZ0IC5xci1zY2FubmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LXJpZ2h0IHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtcmlnaHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDAgNThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1yaWdodCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG4ubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LXJpZ2h0IHNwYW4gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVtYmVyLXBhZ2UtYmxvY2sgLm1lbWJ1ci1yZXN1bHQtYmxvY2sgLmxpc3RzZWFyY2gtcmVzdWx0IC5yZXBlYXQtbGlzdCAucmVwZWF0LXJpZ2h0IHNwYW4gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1yaWdodCBzcGFuIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5tZW1iZXItcGFnZS1ibG9jayAubWVtYnVyLXJlc3VsdC1ibG9jayAubGlzdHNlYXJjaC1yZXN1bHQgLnJlcGVhdC1saXN0IC5yZXBlYXQtcmlnaHQgLnB1cnBsZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbWJlci1wYWdlLWJsb2NrIC5tZW1idXItcmVzdWx0LWJsb2NrIC5saXN0c2VhcmNoLXJlc3VsdCAucmVwZWF0LWxpc3QgLnJlcGVhdC1yaWdodCAucHVycGxlLWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayAuYnJlYWRjcnVtYi1vdXRlciB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5icmVhZGNydW1iLW91dGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG4uYm9va2luZy1mb3JtLWJsb2NrIC5yZWdpc3Rlci1mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5yZWdpc3Rlci1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG4uYm9va2luZy1mb3JtLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvb2tpbmctZm9ybS1ibG9jayAucmVnaXN0ZXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5ib29raW5nLWZvcm0tYmxvY2sgLnJlZ2lzdGVyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvb2tpbmctZm9ybS1ibG9jayAucmVnaXN0ZXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29raW5nLWZvcm0tYmxvY2sgLnJlZ2lzdGVyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayAucmVnaXN0ZXItZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDE3NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5yZWdpc3Rlci1mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5ib29raW5nLWZvcm0tYmxvY2sgLnJlZ2lzdGVyLWZvcm0gLmNhcHRjaGEtYngge1xuICBtYXJnaW46IC05OHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5jYXB0Y2hhLWJ4IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5ib29raW5nLWZvcm0tYmxvY2sgLnJlZ2lzdGVyLWZvcm0gLnB1cnBsZS1idG4ge1xuICB3aWR0aDogMzI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5wdXJwbGUtYnRuIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB9XG59XG5cbi5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM2NzJkOTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjVweCAwIDI1cHggMTE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNjcyZDkxO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY3MmQ5MTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIgdWwgbGkge1xuICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMjVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDAgMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmOGYwZmY7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2NzJkOTE7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpLmFjdGl2ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaS5hY3RpdmUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIgdWwgbGkuYWN0aXZlIC5zdGVwLXRpdGFsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaS5hY3RpdmUgLnN0ZXAtdGl0YWw6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjNjcyZDkxO1xufVxuXG4uYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIgdWwgbGkuYWN0aXZlIC5jaGVjay1pY29uLXN0cCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMjVweDtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpLmFjdGl2ZSAuY2hlY2staWNvbi1zdHAge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpLmFjdGl2ZSAuY2hlY2staWNvbi1zdHAge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIgdWwgbGkuYWN0aXZlIC5jaGVjay1pY29uLXN0cDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpLmFjdGl2ZSAuY2hlY2staWNvbi1zdHA6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHRvcDogNDglO1xuICB9XG59XG5cbi5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaS5zdGVwcy1zZWxlY3QgLmNoZWNrLWljb24tc3RwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIgdWwgbGkuc3RlcHMtc2VsZWN0IC5jaGVjay1pY29uLXN0cDphZnRlciB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgdG9wOiA0OSU7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpIC5jaGVjay1pY29uLXN0cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzY3MmQ5MTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpIC5jaGVjay1pY29uLXN0cCB7XG4gICAgbGVmdDogNDBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzY3MmQ5MTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIgdWwgbGkgLmNoZWNrLWljb24tc3RwIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM2NzJkOTE7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpIC5zdGVwLXRpdGFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaSAuc3RlcC10aXRhbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaSAuc3RlcC10aXRhbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaSAuc3RlcC10aXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgIzY3MmQ5MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIgdWwgbGkgLnN0ZXAtdGl0YWw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ib29raW5nLWZvcm0tYmxvY2sgLnN0ZXBzLXRhYiB1bCBsaSAuc3RlcC10aXRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1mb3JtLWJsb2NrIC5zdGVwcy10YWIgdWwgbGkgLnN0ZXAtdGl0YWw6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJvb2tpbmctZm9ybS1ibG9jayAuc3RlcHMtdGFiIHVsIGxpIC5zdGVwLXRpdGFsIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2Uge1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuc21sLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuc21sLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnNtbC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MzBweDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMCAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIC5oZWFkaW5nLWRhc2gge1xuICB3aWR0aDogNDg1cHg7XG4gIG1hcmdpbjogMCAwIDAgLTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLmhlYWRpbmctZGFzaCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLmhlYWRpbmctZGFzaCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLmhlYWRpbmctZGFzaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIC5oZWFkaW5nLWRhc2ggaDEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxOHB4O1xuICBmb250LXNpemU6IDU2cHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stQm9sZFwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuZHNoLWxlZnQtaGVhZGluZyAuaGVhZGluZy1kYXNoIGgxIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLmhlYWRpbmctZGFzaCBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLmhlYWRpbmctZGFzaCBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuZHNoLWxlZnQtaGVhZGluZyAuaGVhZGluZy1kYXNoIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIC5oZWFkaW5nLWRhc2ggcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuZHNoLWxlZnQtaGVhZGluZyAuaGVhZGluZy1kYXNoIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIC5oZWFkaW5nLWRhc2ggcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLnByb2ZpbGUtYmFyLWRzaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLnByb2ZpbGUtYmFyLWRzaCAudXAtcHJvZmlsZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIC5wcm9maWxlLWJhci1kc2ggLnVwLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuZHNoLWxlZnQtaGVhZGluZyAucHJvZmlsZS1iYXItZHNoIC51cC1wcm9maWxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLnByb2ZpbGUtYmFyLWRzaCAudXAtcHJvZmlsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuZHNoLWxlZnQtaGVhZGluZyAucHJvZmlsZS1iYXItZHNoIC51cC1wcm9maWxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIC5wcm9maWxlLWJhci1kc2ggLnVwLXByb2ZpbGUgLnVwZGF0ZS1idG4tcHJvZmlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1SZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5kc2gtbGVmdC1oZWFkaW5nIC5wcm9maWxlLWJhci1kc2ggLnVwLXByb2ZpbGUgLnVwZGF0ZS1idG4tcHJvZmlsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmRzaC1sZWZ0LWhlYWRpbmcgLnByb2ZpbGUtYmFyLWRzaCAudXAtcHJvZmlsZSAudXBkYXRlLWJ0bi1wcm9maWxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuY3JlZGl0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmNyZWRpdC1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5jcmVkaXQtYmxvY2sgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1SZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBwYWRkaW5nOiAwIDAgM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuY3JlZGl0LWJsb2NrIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5jcmVkaXQtYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAycHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuY3JlZGl0LWJsb2NrIHNwYW4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmNyZWRpdC1ibG9jayBzcGFuIGkge1xuICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5jcmVkaXQtYmxvY2sgc3BhbiBpIGltZyB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmNyZWRpdC1ibG9jayBwIHtcbiAgcGFkZGluZzogMCAwIDNweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5jcmVkaXQtYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZGFzaC10b3AtYmxvY2sgLmNyZWRpdC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmRhc2gtdG9wLWJsb2NrIC5jcmVkaXQtYmxvY2sgLnVzZS1ibnQge1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNjcyZDkxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5kYXNoLXRvcC1ibG9jayAuY3JlZGl0LWJsb2NrIC51c2UtYm50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC51c2VyLWluZm8tYmxvY2sge1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC51c2VyLWluZm8tYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAudXNlci1pbmZvLWJsb2NrIC5iZy1jb2wtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDJkMmQyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC51c2VyLWluZm8tYmxvY2sgLmJnLWNvbC1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnVzZXItaW5mby1ibG9jayAuYmctY29sLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnVzZXItaW5mby1ibG9jayAuYmctY29sLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC51c2VyLWluZm8tYmxvY2sgLmJnLWNvbC1ibG9jayAudXNlci1kbHQtb3V0ZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2MyYWJkMztcbiAgbWFyZ2luOiAwIDAgMjJweDtcbiAgcGFkZGluZzogMCAwIDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnVzZXItaW5mby1ibG9jayAuYmctY29sLWJsb2NrIC51c2VyLWRsdC1vdXRlciB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnVzZXItaW5mby1ibG9jayAuYmctY29sLWJsb2NrIC51c2VyLWRsdC1vdXRlciAudXNlci1kbHQgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAudXNlci1pbmZvLWJsb2NrIC5iZy1jb2wtYmxvY2sgLnVzZXItZGx0LW91dGVyIC51c2VyLWRsdCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC51c2VyLWluZm8tYmxvY2sgLmJnLWNvbC1ibG9jayAudXNlci1kbHQtb3V0ZXIgLnVzZXItZGx0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAudXNlci1pbmZvLWJsb2NrIC5iZy1jb2wtYmxvY2sgLnVzZXItZGx0LW91dGVyIC51c2VyLWRsdC1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC51c2VyLWluZm8tYmxvY2sgLmJnLWNvbC1ibG9jayAudXNlci1kbHQtb3V0ZXIgLnVzZXItZGx0LWltZy51c2VyLXByb2ZpbGUtaW1nLWNvbCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAudXNlci1pbmZvLWJsb2NrIC5iZy1jb2wtYmxvY2sgLnVzZXItZGx0LW91dGVyIC51c2VyLWRsdC1pbWcudXNlci1wcm9maWxlLWltZy1jb2wge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnVzZXItaW5mby1ibG9jayAuYmctY29sLWJsb2NrIC51c2VyLWRsdC1vdXRlciAudXNlci1kbHQtaW1nLnVzZXItcHJvZmlsZS1pbWctY29sIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAudXNlci1pbmZvLWJsb2NrIC5iZy1jb2wtYmxvY2sgLmJvdC1kdGwgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC51c2VyLWluZm8tYmxvY2sgLmJnLWNvbC1ibG9jayAuYm90LWR0bCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC51c2VyLWluZm8tYmxvY2sgLmJnLWNvbC1ibG9jayAuYm90LWR0bCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucmVzdWx0LXVzZXItaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnJlc3VsdC11c2VyLWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5yZXN1bHQtdXNlci1pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucmVzdWx0LXVzZXItaW5mbyAuYm9vay1oZWFkaW5nIHtcbiAgcGFkZGluZzogMCAwIDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucmVzdWx0LXVzZXItaW5mbyAuYm9vay1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnJlc3VsdC11c2VyLWluZm8gLmJvb2staGVhZGluZyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnJlc3VsdC11c2VyLWluZm8gLnRibC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnJlc3VsdC11c2VyLWluZm8gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmFiZDM7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucmVzdWx0LXVzZXItaW5mbyAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdHIgdGgge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzJhYmQzO1xuICBtaW4td2lkdGg6IDI1JTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucmVzdWx0LXVzZXItaW5mbyAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnJlc3VsdC11c2VyLWluZm8gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHggMThweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucmVzdWx0LXVzZXItaW5mbyAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDEwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5yZXN1bHQtdXNlci1pbmZvIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMmFiZDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnJlc3VsdC11c2VyLWluZm8gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5yZXN1bHQtdXNlci1pbmZvIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5yZXN1bHQtdXNlci1pbmZvIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucmVzdWx0LXVzZXItaW5mbyAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdHIgdGQgYSB7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDkwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYiB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwIDYwcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYiB1bCBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFlMjAyMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICNhNWE2YTY7XG4gIHBhZGRpbmc6IDAgMCAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjYTVhNmE2O1xuICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYiB1bCBsaSBhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYiB1bCBsaSBhIGkgaW1nIHtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYiB1bCBsaSBhIGkgaW1nIHtcbiAgICB3aWR0aDogMThweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGJvcmRlci1jb2xvcjogIzY3MmQ5MTtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWIgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgYm9yZGVyLWNvbG9yOiAjNjcyZDkxO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZWRpdC1jcmQtYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5lZGl0LWNyZC1idG4ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWItbGlzdCAudXBjb21pbmctYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLnVwY29taW5nLWJsb2NrIC51cGRhdGUtYm9va2VkLWJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC51cGNvbWluZy1ibG9jayAucm93IC5jb2wtbWQtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC51cGNvbWluZy1ibG9jayAucm93IC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC51cGNvbWluZy1ibG9jayAucm93IC5jb2wtbWQtNjpudGgtY2hpbGQoMm4rMikge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC51cGNvbWluZy1ibG9jayAucm93IC5jb2wtbWQtNjpudGgtY2hpbGQoMm4rMikge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZDFlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWItbGlzdCAuYmxvY2stY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NzJkOTE7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQ6aG92ZXIgLnRleHQtYm9va2VkIHNtYWxsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQ6aG92ZXIgLnRleHQtYm9va2VkIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWItbGlzdCAuYmxvY2stY2FyZDpob3ZlciAudGV4dC1ib29rZWQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWItbGlzdCAuYmxvY2stY2FyZCAuaW1nLWJvb2tlZCB7XG4gIHdpZHRoOiAyNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQgLmltZy1ib29rZWQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWItbGlzdCAuYmxvY2stY2FyZCAuaW1nLWJvb2tlZCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIC5pbWctYm9va2VkIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQgLmltZy1ib29rZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQgLmltZy1ib29rZWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIC50ZXh0LWJvb2tlZCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIC50ZXh0LWJvb2tlZCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIC50ZXh0LWJvb2tlZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIC50ZXh0LWJvb2tlZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIC50ZXh0LWJvb2tlZCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQgLnRleHQtYm9va2VkIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBwYWRkaW5nOiAwIDAgMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmJvb2tlZC10YWItbGlzdCAuYmxvY2stY2FyZCAudGV4dC1ib29rZWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQgLnRleHQtYm9va2VkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIC50ZXh0LWJvb2tlZCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5ib29rZWQtdGFiLWxpc3QgLmJsb2NrLWNhcmQgLnRleHQtYm9va2VkIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuYm9va2VkLXRhYi1saXN0IC5ibG9jay1jYXJkIC50ZXh0LWJvb2tlZCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLmZ1dHVyZS1mb3JtLWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5mdXR1cmUtZm9ybS1ib3ggLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDAgMCA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLmZ1dHVyZS1mb3JtLWJveCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5mdXR1cmUtZm9ybS1ib3ggLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjMmFiZDM7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICM2NzJkOTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5mdXR1cmUtZm9ybS1ib3ggLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5mdXR1cmUtZm9ybS1ib3ggLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLmZ1dHVyZS1mb3JtLWJveCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5mdXR1cmUtZm9ybS1ib3ggLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5kYXRlLXBrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25hdi1pY29uLXByLnBuZ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZGF0ZS1wayB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLmZ1dHVyZS1mb3JtLWJveCAuZm9ybS1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHRvcCAxMXB4IHJpZ2h0O1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5mdXR1cmUtZm9ybS1ib3ggLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjYmNiY2JjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mb3JtLWdyb3VwIC5wdXJwbGUtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLmZ1dHVyZS1mb3JtLWJveCAuZnJtLWhlZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5mdXR1cmUtZm9ybS1ib3ggLmZybS1oZWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mcm0taGVkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IC5mcm0taGVkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sge1xuICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wge1xuICBtYXJnaW46IDAgMCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAudHdvLXNob2FsLWNvbCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAudHdvLXNob2FsLWNvbCAuc2hvYWwtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLnNob2FsLXJpZ2h0LWJsb2NrIC50d28tc2hvYWwtY29sIC5zaG9hbC1vdXRlciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAudHdvLXNob2FsLWNvbCAuc2hvYWwtb3V0ZXIge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wgLnNob2FsLW91dGVyIC5zaG9hbC1pbWctYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wgLnNob2FsLW91dGVyIC5zaG9hbC10ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MiU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjNjcyZDkxO1xuICB3aWR0aDogMjYwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAudHdvLXNob2FsLWNvbCAuc2hvYWwtb3V0ZXIgLnNob2FsLXRleHQtYm94IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wgLnNob2FsLW91dGVyIC5zaG9hbC10ZXh0LWJveCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLnNob2FsLXJpZ2h0LWJsb2NrIC50d28tc2hvYWwtY29sIC5zaG9hbC1vdXRlciAuc2hvYWwtdGV4dC1ib3ggLmJheWxlLWhkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjEzMmFjO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAudHdvLXNob2FsLWNvbCAuc2hvYWwtb3V0ZXIgLnNob2FsLXRleHQtYm94IC5iYXlsZS1oZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLnNob2FsLXJpZ2h0LWJsb2NrIC50d28tc2hvYWwtY29sIC5zaG9hbC1vdXRlciAuc2hvYWwtdGV4dC1ib3ggLmJheWxlLWhkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAudHdvLXNob2FsLWNvbCAuc2hvYWwtb3V0ZXIgLnNob2FsLXRleHQtYm94IC5wcmljZS1oZCB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLnNob2FsLXJpZ2h0LWJsb2NrIC50d28tc2hvYWwtY29sIC5zaG9hbC1vdXRlciAuc2hvYWwtdGV4dC1ib3ggLnByaWNlLWhkIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wgLnNob2FsLW91dGVyIC5zaG9hbC10ZXh0LWJveCAucHJpY2UtaGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAudHdvLXNob2FsLWNvbCAuc2hvYWwtb3V0ZXIgLnNob2FsLXRleHQtYm94IC5wcmljZS1oZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wgLnNob2FsLW91dGVyIC5zaG9hbC10ZXh0LWJveCAucHJpY2UtaGQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wgLnNob2FsLW91dGVyIC5zaG9hbC10ZXh0LWJveCAucHJpY2UtaGQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLnNob2FsLXJpZ2h0LWJsb2NrIC50d28tc2hvYWwtY29sIC5lYXJseS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLnR3by1zaG9hbC1jb2wgLmVhcmx5LWJsb2NrIC5wdXJwbGUtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLnNob2FsLXJpZ2h0LWJsb2NrIC5ib3R0b20tcGtnLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAuYm90dG9tLXBrZy1ibG9jayAuc3lkLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuYm9va2VkLWJsb2NrIC5mdXR1cmUtYm9va2luZ3MtYmxvY2sgLnNob2FsLXJpZ2h0LWJsb2NrIC5ib3R0b20tcGtnLWJsb2NrIC5zeWQtdGV4dC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogOTBweDtcbiAgYmFja2dyb3VuZDogI2YxMzJhYztcbiAgd2lkdGg6IDMyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAuZnV0dXJlLWJvb2tpbmdzLWJsb2NrIC5zaG9hbC1yaWdodC1ibG9jayAuYm90dG9tLXBrZy1ibG9jayAuc3lkLXRleHQtYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLmJvdHRvbS1wa2ctYmxvY2sgLnN5ZC10ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLmJvdHRvbS1wa2ctYmxvY2sgLnN5ZC10ZXh0LWJveCBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLmJvdHRvbS1wa2ctYmxvY2sgLnN5ZC10ZXh0LWJveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuc2hvYWwtcmlnaHQtYmxvY2sgLmJvdHRvbS1wa2ctYmxvY2sgLnN5ZC10ZXh0LWJveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ib29rZWQtYmxvY2sgLnVwZGF0ZS1ib29rZWQtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmJvb2tlZC1ibG9jayAudXBkYXRlLWJvb2tlZC1idG4gYSB7XG4gIHdpZHRoOiAzMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLmJvb2tlZC1ibG9jayB7XG4gIHBhZGRpbmc6IDUwcHggOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuYm9va2VkLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuYm9va2VkLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuYm9va2VkLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuYm9va2VkLWJsb2NrIC5wdXJwbGUtYnRuIHtcbiAgd2lkdGg6IDMyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuYm9va2VkLWJsb2NrIC5wdXJwbGUtYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLmJvb2tlZC1ibG9jayAuZWRpdC1jcmQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLnByb2dyZXNzIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBsaW5lLWhlaWdodDogMTgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLnByb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5wcmVmZXJlbmNlcy1wYWdlLWJsb2NrIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAucHJvZ3Jlc3MgLnByb2dyZXNzLXZhbHVlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBsaW5lLWhlaWdodDogMTcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLnByb2dyZXNzIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLnByb2dyZXNzIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLnByb2dyZXNzIC5wcm9ncmVzcy1sZWZ0IC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcmVmZXJlbmNlcy1wYWdlLWJsb2NrIC5wcm9ncmVzcyAucHJvZ3Jlc3MtcmlnaHQgLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcmVmZXJlbmNlcy1wYWdlLWJsb2NrIC5wcm9ncmVzczphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNkYmQ5ZDk7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLmNvbS1wcm9maWxlLWJ4IHtcbiAgcGFkZGluZzogMjBweCAwIDMwcHggMDtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLmNvbS1wcm9maWxlLWJ4IHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuY29tLXByb2ZpbGUtYngge1xuICAgIG1heC13aWR0aDogMTg1cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcmVmZXJlbmNlcy1wYWdlLWJsb2NrIC5jb20tcHJvZmlsZS1ieCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuY29tLXByb2ZpbGUtYnggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuY29tLXByb2ZpbGUtYnggc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLmNvbS1wcm9maWxlLWJ4IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLmNvbS1wcm9maWxlLWJ4IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLWxpc3QucG5nXCIpIG5vLXJlcGVhdCB0b3AgMnB4IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLmNvbS1wcm9maWxlLWJ4IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcmVmZXJlbmNlcy1wYWdlLWJsb2NrIC5jb20tcHJvZmlsZS1ieCB1bCBsaSBhIHtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJlZmVyZW5jZXMtcGFnZS1ibG9jayAuY29tLXByb2ZpbGUtYnggdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByZWZlcmVuY2VzLXBhZ2UtYmxvY2sgLmZ1dHVyZS1ib29raW5ncy1ibG9jayAuZnV0dXJlLWZvcm0tYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByb2dyZXNzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjcyZDkxO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByb2dyZXNzIC5wcm9ncmVzcy1sZWZ0IC5wcm9ncmVzcy1iYXIge1xuICBhbmltYXRpb246IGxvYWRpbmctMiAxLjVzIGxpbmVhciBmb3J3YXJkcyAxLjhzO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByb2dyZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZGJkOWQ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9ncmVzcyA+IHNwYW4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByb2dyZXNzIC5wcm9ncmVzcy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9ncmVzcyAucHJvZ3Jlc3MtbGVmdCAucHJvZ3Jlc3MtYmFyIHtcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4MHB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJvZ3Jlc3MgLnByb2dyZXNzLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJvZ3Jlc3MgLnByb2dyZXNzLXJpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICBsZWZ0OiAtMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogODBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogODBweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICBhbmltYXRpb246IGxvYWRpbmctMSAxLjhzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByb2dyZXNzIC5wcm9ncmVzcy12YWx1ZSB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJvZ3Jlc3MgLnByb2dyZXNzLXZhbHVlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJvZ3Jlc3MgLnByb2dyZXNzLXZhbHVlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJvZ3Jlc3MgLnByb2dyZXNzLXZhbHVlIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZy0xIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLTIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJvZmlsZS11c2VyLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJvZmlsZS11c2VyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLnByb2ZpbGUtdXNlci1ibG9jayAudXNlci1wci1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3JTtcbiAgbWFyZ2luOiAwIDUwcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByb2ZpbGUtdXNlci1ibG9jayAudXNlci1wci1pbWcge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLnByb2ZpbGUtdXNlci1ibG9jayAudXNlci1wci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9maWxlLXVzZXItYmxvY2sgLnVzZXItcHItaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9maWxlLXVzZXItYmxvY2sgLnBydC10ZXh0LWRsdCAucHJmbC1oZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2MyYWJkMztcbiAgcGFkZGluZzogMCAxMDBweCAxNXB4IDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAucHJvZmlsZS11c2VyLWJsb2NrIC5wcnQtdGV4dC1kbHQgLnByZmwtaGQge1xuICAgIHBhZGRpbmc6IDAgNTBweCAxNXB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9maWxlLXVzZXItYmxvY2sgLnBydC10ZXh0LWRsdCAucHJmbC1oZCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9maWxlLXVzZXItYmxvY2sgLnVwbG9hZC1idG4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0ycHggNnB4IDAgMDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9maWxlLXVzZXItYmxvY2sgLmJ0biB7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5wcm9maWxlLXVzZXItYmxvY2sgLnVwbG9hZC1idG4td3JhcHBlciBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAucHJvZmlsZS11c2VyLWJsb2NrIC5ybXYtYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzA2cHg7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5lYXJseS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5lYXJseS1ibG9jayAuZWFybHktaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhc2hib2FyZC1wYWdlIC5lYXJseS1ibG9jayAuYmlyZC11cGVyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGNpcmNsZSg5MCUgYXQgMTE1JSA4MCUpO1xuICBiYWNrZ3JvdW5kOiAjNjcyZDkxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IHtcbiAgICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3Qge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5lYXJseS1ibG9jayAuYmlyZC11cGVyLWJveCAuYmlyZC11cGVyLWJveC1pbnN0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3QgLmJpcmQtdXBlci1oZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjYWU5OGMyO1xuICBwYWRkaW5nOiAwIDAgOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5lYXJseS1ibG9jayAuYmlyZC11cGVyLWJveCAuYmlyZC11cGVyLWJveC1pbnN0IC5iaXJkLXVwZXItaGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3QgLmJpcmQtdXBlci1oZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5lYXJseS1ibG9jayAuYmlyZC11cGVyLWJveCAuYmlyZC11cGVyLWJveC1pbnN0IC5iaXJkLXVwZXItaGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDAgMnB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCAuYmlyZC11cGVyLWhkIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjEzMmFjO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3QgLmJpcmQtdXBlci1oZCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCAuYmlyZC11cGVyLWhkIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5lYXJseS1ibG9jayAuYmlyZC11cGVyLWJveCAuYmlyZC11cGVyLWJveC1pbnN0IC5iaXJkLXVwZXItcHJpY2Uge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2E0ODFiZDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNhNDgxYmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3QgLmJpcmQtdXBlci1wcmljZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCAuYmlyZC11cGVyLXByaWNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCAuYmlyZC11cGVyLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3QgcCB7XG4gIGNvbG9yOiAjZjEzMmFjO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3QgLnB1cnBsZS1idG4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMTMyYWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmVhcmx5LWJsb2NrIC5iaXJkLXVwZXItYm94IC5iaXJkLXVwZXItYm94LWluc3QgLnB1cnBsZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCAucHVycGxlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtcGFnZSAuZWFybHktYmxvY2sgLmJpcmQtdXBlci1ib3ggLmJpcmQtdXBlci1ib3gtaW5zdCAucHVycGxlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmhvdXNla2VlcGluZy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QyZDJkMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ob3VzZWtlZXBpbmctbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAtMTVweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmhvdXNla2VlcGluZy1saXN0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmhvdXNla2VlcGluZy1saXN0IHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTZlNmU2O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmhvdXNla2VlcGluZy1saXN0IHVsIGxpOm50aC1jaGlsZCgybisyKSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuaG91c2VrZWVwaW5nLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmhvdXNla2VlcGluZy1saXN0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wYWdlIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGFzaGJvYXJkLXBhZ2UgLmhvdXNla2VlcGluZy1saXN0IHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkLXBhZ2UgLmhvdXNla2VlcGluZy1saXN0IHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtcGFnZSAuaG91c2VrZWVwaW5nLWxpc3QgdWwgbGkgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC1wYWdlIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmJvb2tlZC10YWItbGlzdCAuY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2VkLXRhYi1saXN0IC5jYXJkLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJvb2tlZC10YWItbGlzdCAuY2FyZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvb2tlZC1ibG9jayAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9va2VkLXRhYi1saXN0IC5jYXJkIC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJvb2tlZC10YWItbGlzdCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYm9va2VkLXRhYi1saXN0IC5jYXJkLWhlYWRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMWUyMDIwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5ib29rZWQtdGFiLWxpc3QgLmNhcmQtaGVhZGVyIGEgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLTJweCAwIDAgMDtcbn1cblxuLmJvb2tlZC10YWItbGlzdCAuY2FyZC1oZWFkZXIgYSBpIGltZyB7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDBweCAwIDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb24gbGkge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBsaSBhLnByZXZpb3VzIHtcbiAgY29sb3I6ICNiY2JjYmM7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEubmV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gbGkgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yZW1lbWJlci1saXN0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVtZW1iZXItbGlzdCB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbWVtYmVyLWxpc3QgdWwgbGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzY3MmQ5MTtcbn1cblxuLnJlbWVtYmVyLWxpc3QgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM2NzJkOTE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1jb250ZW50IC51cGNvbWluZy1ibG9jayAuZWRpdC1jcmQtYnRuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLXBhZ2UgLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QyZDJkMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1wYWdlIC5ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1wYWdlIC5ub3RpZmljYXRpb24tZHJvcGRvd24gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ub3RpZmljYXRpb24tcGFnZSAubm90aWZpY2F0aW9uLWRyb3Bkb3duIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QyZDJkMjtcbn1cblxuLm5vdGlmaWNhdGlvbi1wYWdlIC5ub3RpZmljYXRpb24tZHJvcGRvd24gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm5vdGlmaWNhdGlvbi1wYWdlIC5ub3RpZmljYXRpb24tZHJvcGRvd24gbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1wYWdlIC5ub3RpZmljYXRpb24tZHJvcGRvd24gbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24tcGFnZSAubm90aWZpY2F0aW9uLWRyb3Bkb3duIGxpIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25vdGlmaWNhdGlvbnMtY2hlY2sucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcCAycHg7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG59XG5cbi5ub3RpZmljYXRpb24tcGFnZSAubm90aWZpY2F0aW9uLWRyb3Bkb3duIGxpIHNwYW4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2EwYTBhMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5ub3RpZmljYXRpb24tcGFnZSAubm90aWZpY2F0aW9uLWRyb3Bkb3duIGxpIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1wYWdlIC5ub3RpZmljYXRpb24tZHJvcGRvd24gbGkgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCB7XG4gICAgcGFkZGluZzogNjBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCB7XG4gIHBhZGRpbmc6IDAgMCAxMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3Qge1xuICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IC5wb3N0LWhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrLUJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IC5wb3N0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IC5wb3N0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IC5wb3N0LWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtaGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1jb250ZW50LWJveCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IC5wb3N0LWNvbnRlbnQtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtY29udGVudC1ib3ggLnBvc3QtY29udGVudC1sZWZ0IHtcbiAgd2lkdGg6IDU4JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IC5wb3N0LWNvbnRlbnQtYm94IC5wb3N0LWNvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IC5wb3N0LWNvbnRlbnQtYm94IC5wb3N0LWNvbnRlbnQtbGVmdCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzY3MmQ5MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtY29udGVudC1ib3ggLnBvc3QtY29udGVudC1sZWZ0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtY29udGVudC1ib3ggLnBvc3QtY29udGVudC1sZWZ0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1jb250ZW50LWJveCAucG9zdC1jb250ZW50LWxlZnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtY29udGVudC1ib3ggLnBvc3QtY29udGVudC1sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtY29udGVudC1ib3ggLnBvc3QtY29udGVudC1sZWZ0IC5yZC1ibGctYnRuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY3MmQ5MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1jb250ZW50LWJveCAucG9zdC1jb250ZW50LWxlZnQgLnJkLWJsZy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1sZWZ0LXBvc3QgLmZzdC1ibG9nLXBvc3QgLnBvc3QtY29udGVudC1ib3ggLnBvc3QtY29udGVudC1sZWZ0IC5yZC1ibGctYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctbGVmdC1wb3N0IC5mc3QtYmxvZy1wb3N0IC5wb3N0LWNvbnRlbnQtYm94IC5wb3N0LWNvbnRlbnQtbGVmdCAucmQtYmxnLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1jb250ZW50LWJveCAucG9zdC1jb250ZW50LWxlZnQgLnJkLWJsZy1idG46aG92ZXIge1xuICBjb2xvcjogIzFlMjAyMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxZTIwMjA7XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1jb250ZW50LWJveCAucG9zdC1jb250ZW50LWltZyB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1jb250ZW50LWJveCAucG9zdC1jb250ZW50LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAuZnN0LWJsb2ctcG9zdCAucG9zdC1jb250ZW50LWJveCAucG9zdC1jb250ZW50LWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLWxlZnQtcG9zdCAucG9zdC10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC53aWRnZXQge1xuICBwYWRkaW5nOiAwIDAgODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAud2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhNWE2YTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjcyZDkxO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC5yZWNlbnQtcG9zdCB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC5yZWNlbnQtcG9zdCB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAucmVjZW50LXBvc3QgLnJlY2VudC1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLnJlY2VudC1wb3N0IC5yZWNlbnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLnJlY2VudC1wb3N0IC5yZWNlbnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC5yZWNlbnQtcG9zdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAucmVjZW50LXBvc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhNWE2YTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLnJlY2VudC1wb3N0IHVsIGxpIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC5yZWNlbnQtcG9zdCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1SZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAucmVjZW50LXBvc3QgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLnJlY2VudC1wb3N0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC5yZWNlbnQtcG9zdCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxZTIwMjA7XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLmZpbmQtb3V0LW1vcmUgLmZpbmQtaGVkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLmZpbmQtb3V0LW1vcmUgLmZpbmQtaGVkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAuZmluZC1vdXQtbW9yZSAuZmluZC1oZWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAuZmluZC1vdXQtbW9yZSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLmZpbmQtb3V0LW1vcmUgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAuZmluZC1vdXQtbW9yZSAuZm9ybS1ncm91cCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAuZmluZC1vdXQtbW9yZSAuZm9ybS1ncm91cCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAuZmluZC1vdXQtbW9yZSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAuZmluZC1vdXQtbW9yZSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLmZpbmQtb3V0LW1vcmUgLmZvcm0tZ3JvdXAgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC5maW5kLW91dC1tb3JlIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLmZpbmQtb3V0LW1vcmUgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnZS1ibG9jayAuYmxvZy1vdXRlci1ib3ggLmJsb2ctcmlnaHQtcG9zdCAuZmluZC1vdXQtbW9yZSAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMzMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlLWJsb2NrIC5ibG9nLW91dGVyLWJveCAuYmxvZy1yaWdodC1wb3N0IC5maW5kLW91dC1tb3JlIC5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2UtYmxvY2sgLmJsb2ctb3V0ZXItYm94IC5ibG9nLXJpZ2h0LXBvc3QgLmZpbmQtb3V0LW1vcmUgLmZvcm0tZ3JvdXAgLnB1cnBsZS1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqQmxvZyoqRGV0YWlsKioqKioqKioqKiovXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzY3MmQ5MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEge1xuICBtYXJnaW46IDQwcHggMCAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzFlMjAyMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIGxhYmVsIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBpbnB1dCB7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIGhlaWdodDogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0tY29tbWVudCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5mb3JtLXN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5mb3JtLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiAjNjcyZDkxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAzMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5mb3JtLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIGRpdi5lcnJvciB7XG4gIGNvbG9yOiAjZjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtZm9ybS1hdXRob3IsIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtZm9ybS1lbWFpbCwgLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLXVybCB7XG4gIHdpZHRoOiA0NyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0tZW1haWwsIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtZm9ybS11cmwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlLCAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlLCAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlLCAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUsIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSwgLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rLCAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzY3MmQ5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rLCAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXBseS10aXRsZSBhLCAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIGEsIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtIC5jb21tZW50LW5vdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtIC5jb21tZW50LW5vdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50IC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudCAuY29tbWVudC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudCAucmVwbHkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50IC5jb21tZW50LWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQgLmNoaWxkcmVuIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudCAuY2hpbGRyZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLmJsb2ctb3V0ZXItYm94IC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQgLmNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDBkMGQwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QwZDBkMDtcbiAgdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5ibG9nLW91dGVyLWJveCAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50IC5jaGlsZHJlbjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbn1cblxuLmxvZ2dlZC1pbiAuYmxvZy1vdXRlci1ib3ggLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lzdGVyLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2UtYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4ucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1oZWFkaW5nIGgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVzay1Cb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICB9XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1oZWFkaW5nIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDgwcHggMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIGg1IHtcbiAgY29sb3I6ICMxZTIwMjA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWZvcm0gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItZm9ybSBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItZm9ybSAucHVycGxlLWJ0biB7XG4gIHdpZHRoOiAzMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItZm9ybSAucHVycGxlLWJ0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5wdXJwbGUtYnRuIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB9XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5jYXB0Y2hhLWJ4IHtcbiAgbWFyZ2luOiAtOThweCAwIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5jYXB0Y2hhLWJ4IHtcbiAgICBtYXJnaW46IC04MHB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5jYXB0Y2hhLWJ4IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWZvcm0gLmZvcmdvdC1wYXNzd29yZC1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2NzJkOTE7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY3MmQ5MTtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWZvcm0gLmZvcmdvdC1wYXNzd29yZC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWZvcm0gLmZvcmdvdC1wYXNzd29yZC1idG46aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzFlMjAyMDtcbiAgY29sb3I6ICMxZTIwMjA7XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1mb3JtIC5yZW1lbWJlci1ib3gge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnRoYW5rdS1wYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC50aGFua3UtcGFnZSBzcGFuIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBjb2xvcjogIzY3MmQ5MTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVnaXN0ZXItcGFnZS1ibG9jayAudGhhbmt1LXBhZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC50aGFua3UtcGFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnRoYW5rdS1wYWdlIHNwYW4gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC50aGFua3UtcGFnZSBzcGFuIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLWJsb2NrIC50aGFua3UtcGFnZSBzcGFuIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5iYW5uZXItaW5uZXIge1xuICBoZWlnaHQ6IDkwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmJhbm5lci1pbm5lciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmJhbm5lci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuYmFubmVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5iYW5uZXItaW5uZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmJhbm5lci1pbm5lciAuaW5uZXItYmFubmVyLXRleHQge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5iYW5uZXItaW5uZXIgLmlubmVyLWJhbm5lci10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5iYW5uZXItaW5uZXIgLmlubmVyLWJhbm5lci10ZXh0IGgxIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuYmFubmVyLWlubmVyIC5pbm5lci1iYW5uZXItdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5iYW5uZXItaW5uZXIgLmlubmVyLWJhbm5lci10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmJhbm5lci1pbm5lciAuaW5uZXItYmFubmVyLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5iYW5uZXItaW5uZXIgLmlubmVyLWJhbm5lci10ZXh0IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2stUmVndWxhclwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5iYW5uZXItaW5uZXIgLmlubmVyLWJhbm5lci10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuYmFubmVyLWlubmVyIC5pbm5lci1iYW5uZXItdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuYmFubmVyLWlubmVyIC5pbm5lci1iYW5uZXItdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmJhbm5lci1pbm5lciAucHVycGxlLWJ0biB7XG4gIG1heC13aWR0aDogMzI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmJhbm5lci1pbm5lciAucHVycGxlLWJ0biB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmJvb2tpbmctcHJvZ3JhbSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ib29raW5nLXByb2dyYW0gLnByb2dyYW0tb3V0ZXItaGQge1xuICBtYXgtd2lkdGg6IDE3NDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ib29raW5nLXByb2dyYW0gLnByb2dyYW0tb3V0ZXItaGQgLmhlYWRpbmctYmxvY2sgc3BhbiB7XG4gIGNvbG9yOiAjMWUyMDIwO1xufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmJvb2tpbmctcHJvZ3JhbSAucHJvZ3JhbS1vdXRlci1oZCAuaGVhZGluZy1ibG9jayBzcGFuOmJlZm9yZSwgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ib29raW5nLXByb2dyYW0gLnByb2dyYW0tb3V0ZXItaGQgLmhlYWRpbmctYmxvY2sgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxZTIwMjA7XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLW91dGVyLWhkIC5wLXRleHQtcGcge1xuICBtYXgtd2lkdGg6IDExOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLW91dGVyLWhkIC5wLXRleHQtcGcge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLW91dGVyLWhkIC5wLXRleHQtcGcgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmJvb2tpbmctcHJvZ3JhbSAucHJvZ3JhbS1vdXRlci1oZCAucC10ZXh0LXBnIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmJvb2tpbmctcHJvZ3JhbSAucHJvZ3JhbS1vdXRlci1oZCAucC10ZXh0LXBnIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmJvb2tpbmctcHJvZ3JhbSAucHJvZ3JhbS1ib29raW5nLWxpc3QgLmJvay1obXQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLWJvb2tpbmctbGlzdCAuYm9rLWhtdC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ib29raW5nLXByb2dyYW0gLnByb2dyYW0tYm9va2luZy1saXN0IC5ib2staG10LWJsb2NrIC5ib2staG10LWltZyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLWJvb2tpbmctbGlzdCAuYm9rLWhtdC1ibG9jayAuYm9rLWhtdC1pbWcge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ib29raW5nLXByb2dyYW0gLnByb2dyYW0tYm9va2luZy1saXN0IC5ib2staG10LWJsb2NrIC5ib2staG10LWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLWJvb2tpbmctbGlzdCAuYm9rLWhtdC1ibG9jayAuYm9rLWhtdC10ZXR4IHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLWJvb2tpbmctbGlzdCAuYm9rLWhtdC1ibG9jayAuYm9rLWhtdC10ZXR4IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmJvb2tpbmctcHJvZ3JhbSAucHJvZ3JhbS1ib29raW5nLWxpc3QgLmJvay1obXQtYmxvY2sgLmJvay1obXQtdGV0eCBzcGFuIGEge1xuICBjb2xvcjogIzFlMjAyMDtcbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ib29raW5nLXByb2dyYW0gLnByb2dyYW0tYm9va2luZy1saXN0IC5ib2staG10LWJsb2NrIC5ib2staG10LXRldHggc3BhbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NzJkOTE7XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLWJvb2tpbmctbGlzdCAuYm9rLWhtdC1ibG9jayAuYm9rLWhtdC10ZXR4IHAge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmJvb2tpbmctcHJvZ3JhbSAucHJvZ3JhbS1ib29raW5nLWxpc3QgLmJvay1obXQtYmxvY2sgLmJvay1obXQtdGV0eCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ib29raW5nLXByb2dyYW0gLnByb2dyYW0tYm9va2luZy1saXN0IC5idG4tb3V0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLWJvb2tpbmctbGlzdCAuYnRuLW91dGVyIC5wdXJwbGUtYnRuIHtcbiAgbWF4LXdpZHRoOiAzMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuYm9va2luZy1wcm9ncmFtIC5wcm9ncmFtLWJvb2tpbmctbGlzdCAuYnRuLW91dGVyIC5wdXJwbGUtYnRuIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDA7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ob3VzZWtlZXBpbmctYmxvY2sge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ob3VzZWtlZXBpbmctYmxvY2sge1xuICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayAuaG91c2UtdXBlciB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayAuaG91c2UtdXBlciB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrIC5ob3VzZS11cGVyIC5wLXRleHQtcGcge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayAuaG91c2UtdXBlciAucC10ZXh0LXBnIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrIC5ob3VzZS11cGVyIC5wLXRleHQtcGcgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ob3VzZWtlZXBpbmctYmxvY2sgLmhvdXNlLXVwZXIgLnAtdGV4dC1wZyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ob3VzZWtlZXBpbmctYmxvY2sgLmhvdXNlLXVwZXIgLnAtdGV4dC1wZyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ob3VzZWtlZXBpbmctYmxvY2sgLmhvdXNla2VlcGluZy1saXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ob3VzZWtlZXBpbmctYmxvY2sgLmhvdXNla2VlcGluZy1saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayAuaG91c2VrZWVwaW5nLWxpc3QgaDYge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMWUyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayAuaG91c2VrZWVwaW5nLWxpc3QgaDYge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayAuaG91c2VrZWVwaW5nLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjOGNhYzk7XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M4Y2FjOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayAuaG91c2VrZWVwaW5nLWxpc3QgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLmhvdXNla2VlcGluZy1ibG9jayAuaG91c2VrZWVwaW5nLWxpc3QgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5ob3VzZWtlZXBpbmctYmxvY2sgLmhvdXNla2VlcGluZy1saXN0IHVsIGxpIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAuaG91c2VrZWVwaW5nLWJsb2NrIC5ob3VzZWtlZXBpbmctbGlzdCB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC53ZWxjb21lLXBhZ2UtYmxvY2sgLmJlbmVmaXRzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC53ZWxjb21lLXBhZ2UtYmxvY2sgLmhlYWRpbmctYmxvY2sge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweCAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAud2VsY29tZS1wYWdlLWJsb2NrIC5oZWFkaW5nLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLndlbGNvbWUtcGFnZS1ibG9jayAuaGVhZGluZy1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC53ZWxjb21lLXBhZ2UtYmxvY2sgLnB1cnBsZS1idG4ge1xuICBtYXJnaW46IC00MHB4IGF1dG8gMDtcbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2s6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlLXRvcC1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2UtdG9wLWhlYWRpbmcgLmhlYWRpbmctYmxvY2sge1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlLXRvcC1oZWFkaW5nIC5wLXRleHQtcGcge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlLXRvcC1oZWFkaW5nIC5wLXRleHQtcGcge1xuICAgIHBhZGRpbmc6IDAgMzBweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZS10b3AtaGVhZGluZyAucC10ZXh0LXBnIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgfVxufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2UtdG9wLWhlYWRpbmcgLnAtdGV4dC1wZyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2UtdG9wLWhlYWRpbmcgLnAtdGV4dC1wZyBwIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlLXRvcC1oZWFkaW5nIC5wLXRleHQtcGcgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZS10b3AtaGVhZGluZyAucC10ZXh0LXBnIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2UtdG9wLWhlYWRpbmcgLnAtdGV4dC1wZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlLXRvcC1oZWFkaW5nIC5wLXRleHQtcGcgc3BhbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZS10b3AtaGVhZGluZyAucC10ZXh0LXBnIHNwYW4gaW1nIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlcmVzZXJ2LWZvcm0ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2VyZXNlcnYtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2VyZXNlcnYtZm9ybSAubmYtZmllbGQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlcmVzZXJ2LWZvcm0gLm5mLWZpZWxkLWVsZW1lbnQgI25mLWZpZWxkLTQwIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZXJlc2Vydi1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZXJlc2Vydi1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZXJlc2Vydi1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2VyZXNlcnYtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZXJlc2Vydi1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzI1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZXJlc2Vydi1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2VyZXNlcnYtZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlcmVzZXJ2LWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2VyZXNlcnYtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGlzY292ZXJ5LXByb2dyYW0tcGFnZSAuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2sgLm1ha2Utb3V0ZXItYmxvY2sgLm1ha2VyZXNlcnYtZm9ybSAucHVycGxlLWJ0biB7XG4gIHdpZHRoOiAzMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZXJlc2Vydi1mb3JtIC5wdXJwbGUtYnRuIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5kaXNjb3ZlcnktcHJvZ3JhbS1ibG9jayAubWFrZS1vdXRlci1ibG9jayAubWFrZXJlc2Vydi1mb3JtIC5jYXB0Y2hhLWJ4IHtcbiAgbWFyZ2luOiAtOThweCAwIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLmRpc2NvdmVyeS1wcm9ncmFtLWJsb2NrIC5tYWtlLW91dGVyLWJsb2NrIC5tYWtlcmVzZXJ2LWZvcm0gLmNhcHRjaGEtYngge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRpc2NvdmVyeS1wcm9ncmFtLXBhZ2UgLm5mLXBhc3MuZmllbGQtd3JhcCAubmYtZmllbGQtZWxlbWVudDphZnRlciB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdlIC5uZi1lcnJvci5maWVsZC13cmFwIC5uZi1maWVsZC1lbGVtZW50OmFmdGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbiIsIi8qIGNvbG9yIHZhcmlhYmxlICovXG5cbiR0ZXh0LWJsY2s6ICMwMDAwMDA7XG4kdGV4dC1saWdodC1ibGFjazogIzFlMjAyMDtcbiR0ZXh0LXB1cnBsZTogIzY3MmQ5MTtcbiR3aGl0ZTojZmZmZmZmO1xuJHBpbms6I2YxMzJhYztcblxuXG4kaGVhZGVyLWJnOiAjZmZmZmZmO1xuJGJnLXdoaXRlOiAjZmZmZmZmO1xuJGJnLXB1cnBsZTogIzY3MmQ5MTtcbiRiZy1saWdodC1wdXJwbGU6ICNmOGYwZmY7XG4kYmctYmx1ZTogIzAwNzNiZTtcbiRiZy1saWdodC1ibHVlOiAjZDJkYmU2O1xuJGJnLXB1cnBsZV81MDogcmdiYSgxMDMsNDUsMTQ1LDAuOCk7XG4kYmctd2hpdGVfODA6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiRiZy13aGl0ZV85MDogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuJGJnLWlucHV0OiAjZmZmZmZmO1xuJGJnLWdyYXk6I2QyZDJkMjtcbiRiZy1ncmF5LWRhcms6I2U4ZThlODtcblxuXG4vKiBmb250IHZhcmlhYmxlICovXG4kYmFzZS1mb250OidGb3VuZGVyc0dyb3Rlc2stUmVndWxhcic7XG4kaGVhZGluZy1mb250OidGb3VuZGVyc0dyb3Rlc2stQm9sZCc7XG4kZm9udC1hd2Vzb21lOlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuJGZvbnQtbGlnaHQ6MzAwO1xuJGZvbnQtcmVndWxhcjo0MDA7XG4kZm9udC1tZWRpdW06NTAwO1xuJGZvbnQtYm9sZDo3MDA7XG4kZm9udC1ibGFjazo5MDA7XG4kZm9udC1pdGFsaWM6aXRhbGljO1xuJHVwcGVyY2FzZTp1cHBlcmNhc2U7XG5cbiRmb250MTg6IDE4cHg7XG4kZm9udDEzOiAxM3B4O1xuJGZvbnQxNDogMTRweDtcbiRmb250MTU6IDE1cHg7XG4kZm9udDE2OiAxNnB4OyBcbiRmb250MjI6IDIycHg7IFxuJGZvbnQyNjogMjZweDsgXG4kZm9udDMwOiAzMHB4OyBcblxuJGhlYWRpbmdPbmU6IDU2cHg7XG4kaGVhZGluZ1R3bzogNTJweDtcbiRoZWFkaW5nVGhyZWU6IDQ4cHg7XG4kaGVhZGluZ0ZvdXI6IDQwcHg7XG4kaGVhZGluZ0ZpdmU6IDMwcHg7XG4kaGVhZGluZ1NpeDogMjZweDtcblxuXG4kY3VzdG9tX3h4czogNDc5cHg7XG4kY3VzdG9tX3hzOiA1NzVweDtcbiRjdXN0b21fc206IDc2N3B4O1xuJGN1c3RvbV9tZDogOTkxcHg7XG4kY3VzdG9tX3hsOiAxMTk5cHg7XG4kY3VzdG9tX3h4bDogMTI3OXB4O1xuJGN1c3RvbV94eHNsOiAxNDAwcHg7XG4kY3VzdG9tX3h4eGw6IDE2MDBweDtcbiRjdXN0b21feHh4eGw6IDE4MDBweDtcblxuXG4kaW1hZ2UtcGF0aDogXCIuLi9pbWFnZXNcIjtcbiR3ZWJmb250cy1wYXRoOiBcIi4uL3dlYmZvbnRzXCI7IFxuXG5cbiVwdXJwbGUtYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGJnLXB1cnBsZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6JGZvbnQxODtcbiAgICBmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBoZWlnaHQ6NjhweDtcbiAgICBsaW5lLWhlaWdodDo2OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6bm9uZTsgXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6JGJnLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4bCkge1xuICAgICAgICBoZWlnaHQ6NTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6NTRweDtcbiAgICAgICAgZm9udC1zaXplOiRmb250MTY7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xuICAgICAgICBoZWlnaHQ6NDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6NDhweDtcbiAgICAgICAgZm9udC1zaXplOiRmb250MTQ7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICBmb250LXNpemU6JGZvbnQxMztcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxufVxuXG4lY3VzdG9tLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuJWQtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuJWNsZWFyZml4IHtcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNldHRpbmdzL3ZhcmlhYmxlXCI7XHJcblxyXG4gQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2JvbnZlbm9jZmxpZ2h0JztcclxuICAgIHNyYzogdXJsKCcjeyR3ZWJmb250cy1wYXRofS9ib252ZW5vY2YtbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcjeyR3ZWJmb250cy1wYXRofS9ib252ZW5vY2YtbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvdW5kZXJzR3JvdGVzay1SZWd1bGFyJztcclxuICBzcmM6IHVybCgnI3skd2ViZm9udHMtcGF0aH0vRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnI3skd2ViZm9udHMtcGF0aH0vRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXIub3RmJykgIGZvcm1hdCgnb3BlbnR5cGUnKSxcclxuXHQgICAgIHVybCgnI3skd2ViZm9udHMtcGF0aH0vRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJyN7JHdlYmZvbnRzLXBhdGh9L0ZvdW5kZXJzR3JvdGVzay1SZWd1bGFyLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnI3skd2ViZm9udHMtcGF0aH0vRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXIuc3ZnI0ZvdW5kZXJzR3JvdGVzay1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm91bmRlcnNHcm90ZXNrLUJvbGQnO1xyXG4gIHNyYzogdXJsKCcjeyR3ZWJmb250cy1wYXRofS9Gb3VuZGVyc0dyb3Rlc2stQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgdXJsKCcjeyR3ZWJmb250cy1wYXRofS9Gb3VuZGVyc0dyb3Rlc2stQm9sZC5vdGYnKSAgZm9ybWF0KCdvcGVudHlwZScpLFxyXG5cdCAgICAgdXJsKCcjeyR3ZWJmb250cy1wYXRofS9Gb3VuZGVyc0dyb3Rlc2stQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnI3skd2ViZm9udHMtcGF0aH0vRm91bmRlcnNHcm90ZXNrLUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcjeyR3ZWJmb250cy1wYXRofS9Gb3VuZGVyc0dyb3Rlc2stQm9sZC5zdmcjRm91bmRlcnNHcm90ZXNrLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiKiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XHJcbiAgICBmb250LXNpemU6ICRmb250MTg7XHJcbiAgICBmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG4gICAgcGFkZGluZzo5MHB4IDAgMCAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG4gICAgICAgIHBhZGRpbmc6NzBweCAwIDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICBwYWRkaW5nOjU1cHggMCAwIDA7XHJcbiAgICB9XHJcbn1cclxuLypGb250IGF3ZXNvbWUgZml4Ki9cclxuLyogLmZhLCAuZmFyLCAuZmFzIHtcclxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xyXG59ICovXHJcbmltZyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLmJ0bi5hY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuLmZvY3VzOmFjdGl2ZSwgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46Zm9jdXMsIGEsIGE6aG92ZXIsIDp2aXNpdGVkLCA6Zm9jdXMsIGE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5wLCBwcmUge1xyXG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAkZm9udDE4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250MTY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxudWwsIG9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuYSB7XHJcbiAgICBjb2xvcjogJHRleHQtcHVycGxlO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG4gICAgfVxyXG59XHJcbmIsIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxufVxyXG5hIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcclxufVxyXG5cclxuLyogZ2xvYmFsIGNzcyBzdGFydCBoZXJlIFNKICovXHJcblxyXG4ub3V0ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTM5MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogJHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xyXG59XHJcbmgxLCAuaDEge1xyXG4gICAgZm9udC1zaXplOiAkaGVhZGluZ09uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuaDIsIC5oMiB7XHJcbiAgICBmb250LXNpemU6ICRoZWFkaW5nVHdvO1xyXG59XHJcbmgzLCAuaDMge1xyXG4gICAgY29sb3I6ICR0ZXh0LWJsY2s7XHJcbiAgICBmb250LXNpemU6ICRoZWFkaW5nVGhyZWU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XHJcbn1cclxuaDQsIC5oNCB7XHJcbiAgICBmb250LXNpemU6ICRoZWFkaW5nRm91cjtcclxufVxyXG5oNSwgLmg1IHtcclxuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmdGaXZlO1xyXG59XHJcbmg2LCAuaDYge1xyXG4gICAgZm9udC1zaXplOiAkaGVhZGluZ1NpeDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcbiAgICBoMSwgLmgxIHtcclxuICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDlweCk7XHJcbiAgICB9XHJcbiAgICBoNSwgLmg1IHtcclxuICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ0ZpdmUgLSAzcHgpO1xyXG4gICAgfVxyXG4gICAgaDQsIC5oNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmdGb3VyIC0gNHB4KTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcbiAgICBoMSwgLmgxIHtcclxuICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDEzcHgpO1xyXG4gICAgfVxyXG4gICAgLmZvbnQxNyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgIGgxLCAuaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMTdweCk7XHJcbiAgICB9XHJcbiAgICBoNCwgLmg0IHtcclxuICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ0ZvdXIgLSA2cHgpO1xyXG4gICAgfVxyXG59XHJcbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbn1cclxuLmxpZ2h0Y29sb3ItZWZmZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXB1cnBsZV81MDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnB1cnBsZS1idG4ge1xyXG4gICAgQGV4dGVuZCAlcHVycGxlLWJ0bjtcclxufVxyXG5cclxuLmZvbnRSZWd1bGFyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xyXG59XHJcblxyXG4ubWIxMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tYjIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1iMzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctaW5wdXQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1saWdodC1ibGFjaztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRiZy1ncmF5O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgJjpmb2N1c3sgYm94LXNoYWRvdzpub25lOyBib3JkZXItY29sb3I6JGJnLWdyYXk7IH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgJi5pbnAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2VsZWN0e1xyXG4gICAgICAgICYuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmIHVybChcIiN7JGltYWdlLXBhdGh9L3NlbGVjdC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6NTJweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94cykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuLmxpbmsge1xyXG4gICAgY29sb3I6JHRleHQtcHVycGxlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxufVxyXG4vKiBnbG9iYWwgY3NzIGVuZCBoZXJlICovXHJcblxyXG4uc29jaWFsLWxpbmtzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjokdGV4dC1wdXJwbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqMjgtMi0yMDIwKioqKioqKi9cclxuLnN1Ym1pdC1jb250YWluZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZi1hZnRlci1mb3JtLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYm9va2luZy10aGFuay15b3UtcGFnZVxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVnaXN0ZXItYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgIC5ib29raW5nLWZvcm0tYmxvY2t7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5ib29raW5nLWZvcm0tYmxvY2sge1xyXG4gICAgICAgIC5zdGVwcy10YWJ7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iLW91dGVyIHtcclxuICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgICAgICBcclxuICAgIC50aGFua3UtcGFnZSB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA1MHB4IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY3MmQ5MTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG59XHJcbn1cclxuXHJcbi5kZWFsLWxvY2stc2VjdGlvblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDUwcHggMTBweDtcclxuICAgICBwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NzJkOTE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4ucmVzb3J0LW5vdC1mb3VuZFxyXG57XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRhbGwtdHJhbnNpdGlvbikge1xyXG4td2Via2l0LXRyYW5zaXRpb246JGFsbC10cmFuc2l0aW9uO1xyXG4tbW96LXRyYW5zaXRpb246JGFsbC10cmFuc2l0aW9uO1xyXG4tbXMtdHJhbnNpdGlvbjokYWxsLXRyYW5zaXRpb247XHJcbnRyYW5zaXRpb246JGFsbC10cmFuc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGVYKCRzY2FsZSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHNjYWxlKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKCRzY2FsZSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoJHNjYWxlKTtcclxufVxyXG5cclxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zbGF0ZVkoJHZhbHVlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHZhbHVlKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdmFsdWUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdmFsdWUpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNsYXRlWCgkdmFsdWUpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgkdmFsdWUpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR2YWx1ZSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2xhdGUoJHZhbHVlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdmFsdWUpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHZhbHVlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdmFsdWUpO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JheXNjYWxlKCR2YWx1ZSkge1xyXG4gLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgkdmFsdWUpO1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKCR2YWx1ZSk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkbGVmdCwgJHRvcCwgJHJhZGl1cywgJGNvbG9yKSB7XHJcbiAgYm94LXNoYWRvdzogJGxlZnQgJHRvcCAkcmFkaXVzICRjb2xvcjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRsZWZ0ICR0b3AgJHJhZGl1cyAkY29sb3I7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkbGVmdCAkdG9wICRyYWRpdXMgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtLW5vbmUoJHZhbHVlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcclxuICAtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xyXG4gIHRyYW5zZm9ybTogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gY29sdW1uLWNvdW50KCR2YWx1ZSkge1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkdmFsdWU7XHJcbiAgIGNvbHVtbi1jb3VudDogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZSkge1xyXG4gICAtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xyXG4gICAgZmxleC13cmFwOiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlKSB7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkdmFsdWUpIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICR2YWx1ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6ICR2YWx1ZTtcclxuICAgIC1vLWFuaW1hdGlvbi1uYW1lOiAkdmFsdWU7XHJcbiAgICBhbmltYXRpb24tbmFtZTogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCR2YWx1ZSkge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICR2YWx1ZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkdmFsdWUpIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJHZhbHVlO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCR2YWx1ZSkge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICR2YWx1ZTtcclxuICAgICBhbmltYXRpb24tZGVsYXk6ICR2YWx1ZTtcclxufVxyXG5cclxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZSkge1xyXG4gICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcclxuICAgICAgYWxpZ24taXRlbXM6ICR2YWx1ZTtcclxufVxyXG4iLCIubmF2bmV3Y2xhc3N7XHJcbiAgIC5oZWFkZXJ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsMCwwLCAwLjUpO1xyXG4gICB9IFxyXG59XHJcbmJvZHkuYWRtaW4tYmFyIC5oZWFkZXJ7XHJcbiAgICB0b3A6IDMycHg7XHJcbn1cclxuLmhlYWRlcntcclxuICAgIGhlaWdodDo5MHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDo5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiRiZy13aGl0ZTsgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcbiAgICAgICAgaGVpZ2h0OjcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgaGVpZ2h0OjU1cHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXItaGVhZGVye1xyXG4gICAgICAgIHBhZGRpbmc6MCAyMHB4O1xyXG4gICAgICAgIEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDsgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1neyBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgQGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcbiAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMTAwcHggMCAkYmctcHVycGxlIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDRweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMTAwcHggMCAkYmctcHVycGxlIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYWQtcmlnaHR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjAgMjVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDo5MHB4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDEzO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OmluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1cHggNXB4IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZ2lzdGVyLWJ0bntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGJnLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ2luLWJ0bntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJnLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm15LWFjb3VudC10eXB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm15LW9wZW4tbmF2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OnZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm15LXNob3ctbXR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxODtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46LTNweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm15LW9wZW4tbmF2e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IzdkN2Q3ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjotNHB4IDJweCAwIDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRiZy1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1oZWFkZXJ7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIC5pbm5lci1oZWFkZXJ7XHJcbiAgICAgICAgICAgIC5kYXNoLXJpZ2h0LWhlYWR7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjdXN0b20tZmxleDtcclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2QyZDJkMjtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggI2QyZDJkMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0xMDBweCAwICRiZy1wdXJwbGUgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3sgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC00cHggMnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTNweCAxcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjo2cHggMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGJnLXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6c29saWQgMnB4ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8qICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDotMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0xMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0xMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IzdkN2Q3ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2QyZDJkMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybChcIiN7JGltYWdlLXBhdGh9L25vdGlmaWNhdGlvbnMtY2hlY2sucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojYTBhMGEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDEzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlldy1ub3RpZmljYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2dpbi11c2Vye1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNkMmQyZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDQwcHggMCAxNXB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNDBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLWltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1pbm5lcntcclxuICAgIGhlaWdodDo0ODBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OjM4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgIGhlaWdodDoyNDBweDtcclxuICAgIH1cclxuICAgIC5pbm5lci1iYW5uZXItdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTokaGVhZGluZ09uZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4bCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOigkaGVhZGluZ09uZSAtIDhweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOigkaGVhZGluZ09uZSAtIDIycHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTooJGhlYWRpbmdPbmUgLSAzNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEwMDBtczthbmltYXRpb24tZHVyYXRpb246MTAwMG1zOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW57ei1pbmRleDowfS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXR7ei1pbmRleDoxfVxyXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7IDAlIHtvcGFjaXR5OiAxO30xMDAlIHtvcGFjaXR5OiAwO319XHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7IDAlIHtvcGFjaXR5OiAxO30xMDAlIHtvcGFjaXR5OiAwO319XHJcbi5vd2wtaGVpZ2h0ey13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmhlaWdodCA1MDBtcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjpoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXR9XHJcbi5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1cclxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVl9XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDowO2hlaWdodDowfVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwcHgsMHB4KX1cclxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiwub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdHtjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9XHJcbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9XHJcbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVte2Rpc3BsYXk6bm9uZX1cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9XHJcbi5vd2wtY2Fyb3VzZWwub3dsLXRleHQtc2VsZWN0LW9uIC5vd2wtaXRlbXstd2Via2l0LXVzZXItc2VsZWN0OmF1dG87LW1vei11c2VyLXNlbGVjdDphdXRvOy1tcy11c2VyLXNlbGVjdDphdXRvO3VzZXItc2VsZWN0OmF1dG99XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFie2N1cnNvcjptb3ZlO2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOi1vLWdyYWI7Y3Vyc29yOi1tcy1ncmFiO2N1cnNvcjpncmFifVxyXG4ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5uby1qcyAub3dsLWNhcm91c2Vse2Rpc3BsYXk6YmxvY2t9XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX1cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH1cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMzMzfVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjpzY2FsZSAxMDBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpzY2FsZSAxMDBtcyBlYXNlOy1tcy10cmFuc2l0aW9uOnNjYWxlIDEwMG1zIGVhc2U7LW8tdHJhbnNpdGlvbjpzY2FsZSAxMDBtcyBlYXNlO3RyYW5zaXRpb246c2NhbGUgMTAwbXMgZWFzZX1cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3Zlcnstd2Via2l0LXRyYW5zaXRpb246c2NhbGUoMS4zLDEuMyk7LW1vei10cmFuc2l0aW9uOnNjYWxlKDEuMywxLjMpOy1tcy10cmFuc2l0aW9uOnNjYWxlKDEuMywxLjMpOy1vLXRyYW5zaXRpb246c2NhbGUoMS4zLDEuMyk7dHJhbnNpdGlvbjpzY2FsZSgxLjMsMS4zKX1cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biwub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbntkaXNwbGF5Om5vbmV9XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDstd2Via2l0LWJhY2tncm91bmQtc2l6ZTpjb250YWluOy1tb3otYmFja2dyb3VuZC1zaXplOmNvbnRhaW47LW8tYmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1zaXplOmNvbnRhaW47LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX1cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1cclxuLm93bC1jb250cm9scyAub3dsLXByZXYsIC5vd2wtY29udHJvbHMgLm93bC1uZXh0eyBiYWNrZ3JvdW5kOiNmMmYyZjI7IHdpZHRoOjQ3cHg7IGhlaWdodDo0N3B4OyBwYWRkaW5nLXRvcDoxMHB4O31cclxuLm93bC1jb250cm9scyAub3dsLXByZXZ7IGZsb2F0OmxlZnQ7fVxyXG4ub3dsLWNvbnRyb2xzIC5vd2wtcHJldjphZnRlcnsgY29udGVudDpcIjxcIjsgYmFja2dyb3VuZDojMDAwOyB3aWR0aDoxNHB4OyBoZWlnaHQ6MjdweDsgZGlzcGxheTpibG9jazsgbWFyZ2luOmF1dG87fVxyXG4ub3dsLWNvbnRyb2xzIC5vd2wtbmV4dHsgZmxvYXQ6cmlnaHQ7fVxyXG4ub3dsLWNvbnRyb2xzIC5vd2wtbmV4dDphZnRlcnsgY29udGVudDpcIj5cIjsgYmFja2dyb3VuZDojMDAwOyB3aWR0aDoxNHB4OyBoZWlnaHQ6MjdweDsgZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt9XHJcbi5vd2wtY29udHJvbHMgLm93bC1wcmV2OmhvdmVyLCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dDpob3Zlcnsgb3BhY2l0eTowLjU7fVxyXG4ub3dsLWNvbnRyb2xzIC5vd2wtZG90cyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7bWFyZ2luLXRvcDogMDtwb3NpdGlvbjogYWJzb2x1dGU7ei1pbmRleDogOTtib3R0b206IDE5MHB4O3JpZ2h0OiAwO2xlZnQ6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcbiAgICAgICAgYm90dG9tOiA5MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG4gICAgICAgIGJvdHRvbTo4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgIGJvdHRvbTo1MHB4O1xyXG4gICAgfVxyXG59XHJcbi5vd2wtY29udHJvbHMgLm93bC1kb3RzIC5vd2wtZG90e2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbi5vd2wtY29udHJvbHMgLm93bC1kb3RzIC5vd2wtZG90IHNwYW57d2lkdGg6MTBweDsgaGVpZ2h0OjEwcHg7IG1hcmdpbjogMCA1cHg7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IG9wYWNpdHk6IDAuNTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3JkZXItcmFkaXVzOjJweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDsgLW1vei1ib3JkZXItcmFkaXVzOjJweDt9XHJcbi5vd2wtY29udHJvbHMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFue29wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjogIzY3MmQ5MTt9XHJcbi8qPT09PT09PT09PT09PT1Pd2wtQ2Fyb3VzZWwgQ1NTPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5zaXRlLWZvb3RlcntcclxuICAgIGJhY2tncm91bmQ6JHdoaXRlO1xyXG4gICAgcGFkZGluZzo4MHB4IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDA7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0LXRpdGxle1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiRmb250MTY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuICAgICAgICBwYWRkaW5nOjAgMCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiRmb250MTY7XHJcbiAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjZweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDEzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53aWRnZXRfbmF2X21lbnV7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCA2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdGV4dC1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZ0LXR3by1jb2x7XHJcbiAgICAgICAgbWFyZ2luOjAgMCAwIC0zMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MCAyNXB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZ24tdXAtZm9ybXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjI4NXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZTZlOWVjO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojZTZlOWVjO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHVycGxlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjVweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdC10aHJlZS1jb2x7XHJcbiAgICAgICAgbWFyZ2luOjAgMCAwIC0yMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtaWNvbnN7XHJcbiAgICAgICAgLyogbWFyZ2luOiAtNzZweCAwIDAgMDsgKi9cclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZ0LWhlYWRpbmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1cC1ibG9jay1kZXNpZ257XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIG1heC13aWR0aDo1NTBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6NDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xyXG4gICAgICAgIHBhZGRpbmc6NjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDM1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xvc2V7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDotNDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0Oi00MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOi0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0yMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDotNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIC5sb2dpbi1tdW1iZXItYm94e1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wdXJwbGUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE2O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiR1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRleHQtcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2NzJkOTE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWdpc3Rlci1idG4taGVyZXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06JHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdGV4dC1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2NzJkOTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcclxuICAgIG9wYWNpdHk6IC43O1xyXG59XHJcblxyXG4ucmVtZW1iZXItYm94e1xyXG4gICAgQGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZzowIDAgNDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcbiAgICAgICAgcGFkZGluZzowIDAgMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgIHBhZGRpbmc6MCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAucmVtZW1iZXItaGR7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiRmb250MTY7XHJcbiAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzowIDI1cHggMCAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNDtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2l0Y2gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6MTQwcHg7XHJcbiAgICAgIGhlaWdodDo1OHB4O1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICAgd2lkdGg6MTIwcHg7XHJcbiAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICB3aWR0aDo2MHB4O1xyXG4gICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2ggaW5wdXQgeyBcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICB3aWR0aDogNjhweDtcclxuICAgICAgbGVmdDogMnB4O1xyXG4gICAgICBib3R0b206IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICB3aWR0aDoyOHB4O1xyXG4gICAgICAgICBoZWlnaHQ6MjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlcjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICB3aWR0aDogNjhweDtcclxuICAgICAgbGVmdDogMnB4O1xyXG4gICAgICBib3R0b206IDJweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgZm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjb2xvcjogI2JhYmFiYTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6NDZweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgd2lkdGg6MjhweDtcclxuICAgICAgICAgaGVpZ2h0OjI2cHg7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XHJcbiAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGJnLXB1cnBsZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2OHB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2OHB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY4cHgpO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU4cHgpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNThweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU4cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHB4KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICBmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgY29sb3I6JHRleHQtcHVycGxlO1xyXG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjhweCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjhweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2OHB4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDo0NnB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU4cHgpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNThweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU4cHgpOyBcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICBoZWlnaHQ6MjZweDtcclxuICAgICAgICB3aWR0aDoyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjhweCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjhweCk7XHJcbiAgICAgICAgZm9udC1zaXplOjE2cHg7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLW91dGVye1xyXG4gICAgcGFkZGluZzowIDAgNDBweDtcclxuICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwNTRcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOi0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqNDA0KioqKiovXHJcbmJvZHl7XHJcbiAgICAmLmVycm9yNDA0e1xyXG4gICAgICAgIC5lcnJvcjQwNC1wYWdlLWJsb2Nre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybChcIiN7JGltYWdlLXBhdGh9L3JlZ2lzdGVyLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwMHB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzozMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVycm9yNDA0LWlubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRiZy13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ODBweCAxMjBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo5MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1lcnJvci1yb3d7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjUwcHggMDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVycm9yLWNpcmNsZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6MTBweCBzb2xpZCAkYmctcHVycGxlOyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OjM1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6MzUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6NXB4IHNvbGlkICRiZy1wdXJwbGU7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcnJvci10ZXh0LTIgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xOHB4IDEwcHggMDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTE1cHggMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAuZXJyb3ItdGV4dC0ye1xyXG4gICAgICAgICAgICBjb2xvcjokdGV4dC1wdXJwbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo2MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVycm9yLXRleHQtM3tcclxuICAgICAgICAgICAgY29sb3I6IzAwMDAwMDtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjE1cHggMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlOyBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXJyb3ItdGV4dC00e1xyXG4gICAgICAgICAgICBjb2xvcjojODg4ODg4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4IDYwcHggMDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo4cHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKjQwNCBFbmQqKiovXHJcblxyXG5cclxuXHJcblxyXG4uY29udGFpbmVyMntkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjt9XHJcbi5iYXIxLCAuYmFyMiwgLmJhcjN7d2lkdGg6MjVweDtoZWlnaHQ6M3B4O2JhY2tncm91bmQtY29sb3I6JGJnLXB1cnBsZTttYXJnaW46NXB4IDA7dHJhbnNpdGlvbjowLjRzO31cclxuLmNoYW5nZSAuYmFyMXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTJweCwgMnB4KTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0ycHgsIDJweCk7fVxyXG4uY2hhbmdlIC5iYXIye29wYWNpdHk6MDt9XHJcbi5jaGFuZ2UgLmJhcjN7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLThweCwgLThweCk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC04cHgsIC04cHgpO31cclxuLm1lbnVJbWFnZXtkaXNwbGF5Om5vbmU7fVxyXG5cclxuLnNjcm9sbC1oaWRkZW46OmFmdGVyIHtjb250ZW50OiBcIlwiO2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDAuMik7cG9zaXRpb246IGZpeGVkO3RvcDogMDtsZWZ0OiAwO2JvdHRvbTogMDtyaWdodDogMDt9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcbi5tZW51SW1hZ2V7ZmxvYXQ6bm9uZTtoZWlnaHQ6YXV0bzttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MjBweDt3aWR0aDozMHB4O3otaW5kZXg6OTk5O31cclxuLm1lbnVJbWFnZSA+IGltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO31cclxuLmlwaG9uX25hdmlnYXRpb257YmFja2dyb3VuZDokYmctcHVycGxlO2JvdHRvbTogMDtkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7cmlnaHQ6IC0yNDBweDtvdmVyZmxvdy15OiBhdXRvO21hcmdpbjogMCAhaW1wb3J0YW50O3Bvc2l0aW9uOiBmaXhlZDt0ZXh0LXNoYWRvdzogbm9uZTt0b3A6NzBweDt0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO3dpZHRoOiAyNDBweDt6LWluZGV4OiA5OTk5O3BhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50OyBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDt9XHJcbi5uYXYtb3BlbiB7cmlnaHQ6IDAhaW1wb3J0YW50O31cclxuLmlwaG9uX25hdmlnYXRpb24gdWx7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtsaXN0LXN0eWxlOm5vbmU7fVxyXG4uaXBob25fbmF2aWdhdGlvbiB1bCBsaXtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206c29saWQgMXB4ICM0ZDFjNzE7fVxyXG4uaXBob25fbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmU7fVxyXG4uaXBob25fbmF2aWdhdGlvbiB1bCBpbWd7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2hlaWdodDphdXRvO21hcmdpbi1yaWdodDo1cHg7d2lkdGg6MTVweDstd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxyXG4ucGFyZW50TWVudSA+IGRpdi5zdWJJdGVte3dpZHRoOjUwcHg7aGVpZ2h0OjQwcHg7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9mYXEtYXJyb3d1cC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtjdXJzb3I6cG9pbnRlcjt9XHJcbi5wYXJlbnRNZW51QWN0aXZlID4gZGl2LnN1Ykl0ZW17d2lkdGg6NTBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JhY2tncm91bmQ6dXJsKFwiI3skaW1hZ2UtcGF0aH0vZmFxLWFycm93ZG93bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7fVxyXG4ucGFyZW50TWVudSA+IGRpdi5zdWJJdGVte2JhY2tncm91bmQ6dXJsKFwiI3skaW1hZ2UtcGF0aH0vZmFxLWFycm93dXAucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjUwcHg7aGVpZ2h0OjQwcHg7fVxyXG4uaXBob25fbmF2aWdhdGlvbiB1bCBsaSBhe2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtd2VpZ2h0Om5vcm1hbDt9XHJcbi5pcGhvbl9uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIsIC5pcGhvbl9uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSBhLCAuaXBob25fbmF2aWdhdGlvbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhe2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiM0ZDFjNzE7fVxyXG4uaXBob25fbmF2aWdhdGlvbiB1bCBsaTpsYXN0LWNoaWxkIGF7bWFyZ2luOjA7fVxyXG4uaXBob25fbmF2aWdhdGlvbiA+IHVsIHVse2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO31cclxuLmlwaG9uX25hdmlnYXRpb24gdWwgdWwgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTt9XHJcbi5pcGhvbl9uYXZpZ2F0aW9uIHVsIHVsIGxpIGF7YmFja2dyb3VuZDojMWYxZjFmO2NvbG9yOiNGRkZGRkY7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlOm5vbmUgb3V0c2lkZSBub25lO21hcmdpbjowIDAgMXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEzcHg7fVxyXG4uaXBob25fbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiMzMzM7fVxyXG4uaXBob25fbmF2aWdhdGlvbiB1bCB1bCB1bHttYXJnaW46MDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCU7bGlzdC1zdHlsZTpub25lO31cclxuLmlwaG9uX25hdmlnYXRpb24gdWwgdWwgdWwgbGkgYXtiYWNrZ3JvdW5kOiMwMDQzNUQ7Y29sb3I6I0ZGRkZGRjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7bWFyZ2luOjAgMCAxcHg7cGFkZGluZzo3cHggMTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxyXG4uaXBob25fbmF2aWdhdGlvbiB1bCB1bCB1bCBsaSBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9IFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgIC5tZW51SW1hZ2Uge3JpZ2h0OiAxMHB4O3RvcDogMTRweDt9XHJcbiAgICAuaXBob25fbmF2aWdhdGlvbnt0b3A6NTVweDt9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9ue1xyXG4gICAgJi5wYWdpbmF0aW9ue1xyXG4gICAgICAgIC5uYXYtbGlua3N7XHJcbiAgICAgICAgICAgIC5wYWdlLW51bWJlcnN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczYmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzJkOTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwLXZpZGVve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxvYWRlci1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMC42KTtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0IHtcclxuICAgICYuYWxlcnQtZGFuZ2Vye1xyXG4gICAgICAgIC5lcnJvci1tc2d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvcntcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5sYWJlbHtcclxuICAgICYuZXJyb3J7XHJcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5hbGVydC1zdWNjZXNze1xyXG5cdHB7XHJcblx0XHRtYXJnaW46MDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZW1wdHktdXNlci1kYXRhIHtcclxuICAgIGJhY2tncm91bmQ6ICNlNmU5ZWM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46MDtcclxufVxyXG5cclxuLnBhZ2luYXRpb257XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6NDBweCAwIDEwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgcGFkZGluZzoyNXB4IDAgMTBweCAwO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBmb250LXNpemU6JGZvbnQxNTtcclxuICAgICAgICBjb2xvcjokdGV4dC1wdXJwbGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHJldmlvdXN7XHJcbiAgICAgICAgICAgIGNvbG9yOiNiY2JjYmM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmV4dHtcclxuICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB9IFxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZXNfcGFnaW5hdGV7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6NDBweCAwIDEwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICBwYWRkaW5nOjI1cHggMCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICBhLCBzcGFue1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTokZm9udDE1O1xyXG4gICAgICAgIGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuICAgICAgICBtYXJnaW46MCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByZXZpb3Vze1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5leHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIGNvbG9yOiNiY2JjYmM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZXNfbGVuZ3Roe1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5kYXRhVGFibGVzX2ZpbHRlcntcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBtZWRpdW07XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggXHJcbiNjMmFiZDM7XHJcbmhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5mb250LXNpemU6IDE4cHg7XHJcbmZvbnQtd2VpZ2h0OiAzMDA7XHJcbmNvbG9yOiAgICAjMDAwO1xyXG5oZWlnaHQ6NDBweDtcclxubGluZS1oZWlnaHQ6IDQwcHg7XHJcbnBhZGRpbmc6MCAzMHB4IDAgMDtcclxubWFyZ2luOjAgMTBweDtcclxuXHJcbmJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlLXBhdGh9L3NlbGVjdC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcclxuYXBwZWFyYW5jZTogbm9uZTtcclxuLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4td2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IG1lZGl1bTtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBcclxuI2MyYWJkMztcclxucGFkZGluZzowO1xyXG5oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuZm9udC1zaXplOiAxOHB4O1xyXG5mb250LXdlaWdodDogMzAwO1xyXG5oZWlnaHQ6NDBweDtcclxubGluZS1oZWlnaHQ6IDQwcHg7XHJcbmNvbG9yOlxyXG4gICAgIzAwMDtcclxufVxyXG5cclxuLmNvbnRlbnQtbW9yZSB7XHJcbiAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5yZWFkLWJ0bi1zaG93IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmNvbW1vbi1jb250ZW50LXBhZ2V7XHJcbiAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAkYmctZ3JheTtcclxuICAgIHBhZGRpbmc6NjBweCAwIDQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICBwYWRkaW5nOjMwcHggMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLyogLmNvbnRhaW5lcntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6MTIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gKi9cclxuICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMTBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAxNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAxNHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDE4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDE2cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDM0cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMThweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAyMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMzZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAyMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAzOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNntcclxuICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDIycHgpOyBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAyNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMxZTIwMjA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBwYWRkaW5nOjAgMCAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIHVsLCBvbHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDAgMCAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWUyMDIwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzowIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgb2x7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0ZXh0LWJsY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo5MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDoxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5uZi1mb3JtLWNvbnR7XHJcblx0Lm5mLWZvcm0tY29udGVudHtcclxuXHRcdC5uZi1lcnJvcntcclxuXHRcdFx0Lm5mLWZpZWxkLWVsZW1lbnR7XHJcblx0XHRcdFx0aW5wdXQubmluamEtZm9ybXMtZmllbGRbdHlwZT1cInRleHRcIl0sXHJcblx0XHRcdFx0aW5wdXQubmluamEtZm9ybXMtZmllbGRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFx0XHRcdGlucHV0Lm5pbmphLWZvcm1zLWZpZWxkW3R5cGU9XCJudW1iZXJcIl17XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NXB4XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmYtcGFzc3tcclxuXHRcdFx0Lm5mLWZpZWxkLWVsZW1lbnR7XHJcblx0XHRcdFx0aW5wdXQubmluamEtZm9ybXMtZmllbGRbdHlwZT1cInRleHRcIl0sXHJcblx0XHRcdFx0aW5wdXQubmluamEtZm9ybXMtZmllbGRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFx0XHRcdGlucHV0Lm5pbmphLWZvcm1zLWZpZWxkW3R5cGU9XCJudW1iZXJcIl17XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmYtYWZ0ZXItZmllbGR7XHJcblx0XHRcdC5uZi1lcnJvcntcclxuXHRcdFx0XHRmb250LXNpemU6IDAuNzVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6OmJlZm9yZXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIuaG9tZS1iYW5uZXItc2xpZGVye1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdC5zbGlkZS1ibG9ja3tcclxuXHRcdGhlaWdodDo5MTBweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdGhlaWdodDo3NjhweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0aGVpZ2h0OjU2OHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRoZWlnaHQ6NDY4cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdGhlaWdodDozODBweDtcclxuXHRcdH1cclxuXHRcdC5zbGlkZS10ZXh0LWJsb2Nre1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRtYXgtd2lkdGg6NzgwcHg7XHJcblx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDo1ODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0cGFkZGluZzowIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWRlLWhlYWRpbmd7XHJcblx0XHRcdFx0Zm9udC1zaXplOjU2cHg7XHJcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6NjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMjBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTo0NnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6NDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjQycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTozNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MzhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YnJ7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6JGJhc2UtZm9udDtcclxuXHRcdFx0XHRmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHg7XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwO1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHRtYXgtd2lkdGg6MzI2cHg7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRtYXJnaW46MjBweCBhdXRvIDA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjEwcHggYXV0byAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsZC1ib290b217XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OjA7XHJcblx0XHRsZWZ0OjA7XHJcblx0XHRib3R0b206NDBweDtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdHotaW5kZXg6OTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0Ym90dG9tOjIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdGJvdHRvbToxMHB4O1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdW5jZS1hcnJvdyB7XHJcbiAgXHRcdGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xyXG5cdH1cclxuXHRAa2V5ZnJhbWVzIGJvdW5jZS1hcnJvdyB7XHJcblx0ICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHQgIH1cclxuXHQgIDQwJSB7XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcblx0ICB9XHJcblx0ICA2MCUge1xyXG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG5cdCAgfVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRpbmctYmxvY2t7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0cGFkZGluZzowIDAgNDVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjowIDM1cHg7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0bWFyZ2luOjAgMTVweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0bWFyZ2luOjA7XHJcblx0XHRwYWRkaW5nOjAgMCAxNXB4O1xyXG5cdH1cclxuXHRoMXtcclxuXHRcdGZvbnQtc2l6ZTokaGVhZGluZ09uZTtcclxuXHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG5cdFx0bGluZS1oZWlnaHQ6NjBweDtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMTBweCk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMThweCk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMjZweCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0Om5vcm1hbDtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMzRweCk7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSwgJjphZnRlcntcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR0b3A6IC0xMnB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0dG9wOiAtN3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTUwJTtcclxuXHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNTAlO1xyXG5cdFx0XHRyaWdodDogLTMwcHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbntcclxuXHRcdGZvbnQtc2l6ZTokaGVhZGluZ09uZTtcclxuXHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG5cdFx0bGluZS1oZWlnaHQ6NjBweDtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAxMHB4KTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAxOHB4KTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAyNnB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6bm9ybWFsO1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAzNHB4KTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlLCAmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHR0b3A6IC04cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG5cdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01MCU7XHJcblx0XHRcdHJpZ2h0OiAtMjVweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2dyYW0td29ya3N7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6MTAwcHggMCA4MHB4O1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0cGFkZGluZzo2MHB4IDAgNjBweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0cGFkZGluZzoyMHB4IDEwcHg7XHJcblx0fVxyXG5cdC52aWRlby1vdXRlci1ibG9ja3tcclxuXHRcdG1heC13aWR0aDoxMDQwcHg7XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdG1heC13aWR0aDo5NjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0bWF4LXdpZHRoOjgwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6NjAwcHg7XHJcblx0XHR9XHJcblx0XHQudmlkZW8tYmxvY2t7XHJcblx0XHRcdGJhY2tncm91bmQ6JHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46MCAwIDQ1cHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRwYWRkaW5nOjVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW46MCAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnBsYXktYnRue1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0d2lkdGg6IDg4cHg7XHJcblx0XHRcdFx0aGVpZ2h0Ojg4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDokYmctcHVycGxlO1xyXG5cdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOjMwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0Ojg4cHg7XHJcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRiZy1ibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjcwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo3MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjIycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjUwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo1MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHJpZ2h0Oi0ycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRmb250LWZhbWlseTokYmFzZS1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjIycHg7XHJcblx0XHRcdH1cclxuXHRcdH0gXHJcblx0fVxyXG59XHJcblxyXG4uc3BlY2lhbC1ibG9ja3tcclxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRwYWRkaW5nOjg1cHggMCA2NXB4O1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdHBhZGRpbmc6NTBweCAwIDUwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdHBhZGRpbmc6MjBweCAwO1xyXG5cdH1cclxuXHQucGtnLWxpc3R7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDExOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNwYWNlbC1wa2ctYmxvY2t7XHJcblx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlXzgwO1xyXG5cdFx0XHRwYWRkaW5nOjE4cHg7XHJcblx0XHRcdG1hcmdpbjowIDAgMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6NXB4IDVweCA1cHggcmdiYSgwLDAsMCwgMC4zKTtcclxuXHRcdFx0XHQucGtnLWR0bHtcclxuXHRcdFx0XHRcdC5oZWFkaW5nLXBrZ3tcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBrZy1pbWd7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wa2ctaW1ne1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMjBweDtcclxuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBrZy1kdGx7XHJcblx0XHRcdFx0LmhlYWRpbmctcGtne1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAzcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sb2NhdC1wa2d7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dG9wOjJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgM3B4IDAgMDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDoxcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wdXJwbGUtYnRue1xyXG5cdFx0XHRtYXgtd2lkdGg6MzI2cHg7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmxvZy1ibG9ja3tcclxuXHRiYWNrZ3JvdW5kOiRiZy1saWdodC1ibHVlO1xyXG5cdHBhZGRpbmc6NzVweCAwIDYwcHg7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0cGFkZGluZzoyMnB4IDAgMTBweDtcclxuXHR9XHJcblx0LmhlYWRpbmctYmxvY2t7XHJcblx0XHRwYWRkaW5nOiAwIDAgNjBweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDI1cHg7XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmxvZy1pbnN0e1xyXG5cdFx0bWF4LXdpZHRoOjE4NjBweDtcclxuXHRcdHBhZGRpbmc6MCAzMHB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzowIDE1cHg7XHJcblx0XHR9XHJcblx0XHR1bHtcclxuXHRcdFx0bWFyZ2luOjAgLTIwcHggMCAtMjBweDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRAZXh0ZW5kICVkLWZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMTBweCAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpe1xyXG5cdFx0XHRcdFx0LnBvc3QtYmxvY2t7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG4gICAgXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgXHRcdFx0XHRcdFx0ZmxleC13cmFwOndyYXA7XHJcbiAgICBcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBvc3QtYmxvY2t7XHJcblx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucG9zdC1pbWd7XHJcblx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NhbGUoMSk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucG9zdC10ZXh0LWJsb2Nre1xyXG5cdFx0XHRcdHBhZGRpbmc6MjBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQyMjtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCA1cHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI0cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdC5yZWFkLW1vcmV7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LW1lZGl1bTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnR3by1pbWctYmxvY2t7XHJcblx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRcdC5wb3N0LWltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOjQ3JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudHdvLXRleHQtYmxvY2t7XHJcblx0XHRcdFx0bWFyZ2luOjE1cHggMCAwIDA7XHJcblx0XHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMTVweCAxNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBvc3QtaW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6NDclO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucG9zdC10ZXh0LWJsb2Nre1xyXG5cdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbGlkYXlzLXN0b3JpZXN7XHJcblx0YmFja2dyb3VuZDokYmctd2hpdGU7XHJcblx0cGFkZGluZzo3NXB4IDAgMCAwO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdHBhZGRpbmc6NTBweCAwIDAgMDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0cGFkZGluZzoyMHB4IDAgMCAwO1xyXG5cdH1cclxuXHQuaGVhZGluZy1ibG9ja3tcclxuXHRcdHNwYW57XHJcblx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ob2xpZGF5LWxpc3R7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0LmhvbGlkYXktYmxvY2t7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0d2lkdGg6MzMuMzMzJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaG9saWRheS1pbWd7XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudXBlci1ibG9ja3tcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDokYmctcHVycGxlXzUwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNjYWxlKDAuMik7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG5cdFx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHQudXBlci1ibG9jay1pbm5lcntcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdC51c3ItdXBlci1pbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6NjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgYXV0byAzNXB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgYXV0byAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvIDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG8gNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQyMjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06JHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjRweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQudXBlci1ibG9ja3tcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmluc3QtaWNvbntcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnN0LWljb257XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOjQ1cHg7XHJcblx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToyNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0Ym90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIud2VsY29tZS1wYWdlLWJsb2Nre1xyXG5cdC53ZWxjb21lLW9uZS1ibG9ja3tcclxuXHRcdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRcdHBhZGRpbmc6MzAwcHggMCAwIDA7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0cGFkZGluZzoyMDBweCAwIDAgMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0cGFkZGluZzoxNTBweCAwIDAgMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0cGFkZGluZzoxMDBweCAwIDAgMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzo0MHB4IDAgMCAwOyBcclxuXHRcdH1cclxuXHRcdC50ZXh0LWJsb2NrLXdlbGNvbWV7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWF4LXdpZHRoOjgxMHB4O1xyXG5cdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAxNDBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDo2MDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0cGFkZGluZzowIDE1cHggMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHRmb250LXNpemU6NjBweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCA0MHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTo0MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjMwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTokZm9udDI2O1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDozOHB4O1xyXG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwMDA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjMycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHRtYXgtd2lkdGg6MzI2cHg7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRtYXJnaW46NzBweCBhdXRvIDA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46MzBweCBhdXRvIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdG1hcmdpbjoyMHB4IGF1dG8gMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWJvdXQtd2VsY29tZXtcclxuXHRcdFx0bWF4LXdpZHRoOjE0MDBweDtcclxuXHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0Lmluc3QtYWJ0LWJsb2Nre1xyXG5cdFx0XHRcdG1heC13aWR0aDoxMDQwcHg7XHJcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6ODAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDo2MDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC52aWRlby1hYm91dC1ibG9ja3tcclxuXHRcdFx0XHRcdG1heC13aWR0aDo5NjZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG8gNDBweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgYXV0byAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWZyYW1le1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iZW5lZml0cy1ibG9ja3tcclxuXHRcdHBhZGRpbmc6MTAwcHggMDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0cGFkZGluZzo3MHB4IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdHBhZGRpbmc6NTBweCAwO1xyXG5cdFx0fVxyXG5cdFx0LmhlYWRpbmctYmxvY2t7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAxMDBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDYwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmhvdy1pdC13b3Jrc3tcclxuXHRcdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0XHRtYXgtd2lkdGg6MTMzMHB4O1xyXG5cdFx0XHRcdC5yb3d7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNDBweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjExMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjgwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XHJcblx0XHRcdFx0XHRcdC52ZWhpY2xlQ29se1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOmluaGVyaXQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ob3ctdGV0eC1ibG9ja3tcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaG93LWltZy1ibG9ja3tcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ob3ctdGV0eC1ibG9ja3tcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDI1cHggMCAwO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGhlYWRpbmdGb3VyO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ0ZvdXIgLSA2cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ0ZvdXIgLSAxMHB4KTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nRm91ciAtIDE2cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ0ZvdXIgLSAxOHB4KTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggJGJnLXB1cnBsZTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46MCAwIDE4cHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCA2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyOHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmhvdy1pbWctYmxvY2t7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzMHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0bWF4LXdpZHRoOjMyNnB4O1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndoYXQtYmxvY2t7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0XHRoZWlnaHQ6NzkwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7XHJcblx0XHRAZXh0ZW5kICVjdXN0b20tZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdGhlaWdodDo1MDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0aGVpZ2h0OjM2MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRoZWlnaHQ6MjYwcHg7XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6JGhlYWRpbmdPbmU7XHJcblx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSA4cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHhsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAxNnB4KTsgXHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMjBweCk7IFxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDI4cHgpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm93bmVyLWJsb2Nre1xyXG5cdFx0cGFkZGluZzo4MHB4IDA7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdHBhZGRpbmc6NjBweCAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRwYWRkaW5nOjQwcHggMDtcclxuXHRcdH1cclxuXHRcdC5jb250YWluZXJ7XHJcblx0XHRcdG1heC13aWR0aDoxMjAwcHg7XHRcdFx0XHJcblx0XHR9XHJcblx0XHQub3duZXItdGV4dC1ibG9ja3tcclxuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDUwcHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTokaGVhZGluZ09uZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0Ojc2cHg7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgNDBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMTRweCk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDIwcHgpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6NTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMjZweCk7IFxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6NDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAzMnB4KTsgXHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDozMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTokZm9udDI2O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjM4cHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICgkZm9udDI2IC0gOHB4KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5vd25lci1saXN0e1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOm5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdHdpZHRoOjMzLjMzMzMzMyU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWxpdmUtYmxvY2t7XHJcblx0XHRwYWRkaW5nOjAgMCAxMDBweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdH1cclxuXHRcdC5jb250YWluZXJ7XHJcblx0XHRcdG1heC13aWR0aDoxNDMwcHg7XHRcdFx0XHJcblx0XHR9XHJcblx0XHQucmVsaXZlLXRleHQtYmxvY2t7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOjAgMCA5MHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoM3tcclxuXHRcdFx0XHRmb250LXNpemU6JGhlYWRpbmdGb3VyO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6NTRweDtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAxNXB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nRm91ciAtIDEwcHgpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6NDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdGb3VyIC0gMTRweCk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDozOHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdGb3VyIC0gMTZweCk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDozNnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRtYXJnaW46MCAwIDE4cHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo0NHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJldmlldy1ibG9ja3tcclxuXHRcdFx0LnJldi1obXR7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnVzZXItcmV2LWltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOjE1MnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjE1MnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgYXV0byA3MHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG8gMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbWVkaXVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTY7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyOHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJkLW1vcmUtYnRue1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAkYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCA0cHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJlY29tZS1ibG9ja3tcclxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRoZWlnaHQ6NDcwcHg7XHJcblx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0aGVpZ2h0OjQwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRoZWlnaHQ6MzYwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdGhlaWdodDozMDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0aGVpZ2h0OjI2MHB4O1xyXG5cdFx0XHRwYWRkaW5nOjAgMTVweDtcclxuXHRcdH1cclxuXHQuYmVjb21lLWJsb2NrLWluc3R7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGgye1xyXG5cdFx0XHRmb250LXNpemU6JGhlYWRpbmdPbmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRwYWRkaW5nOjAgMCA0MHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDhweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMTJweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMThweCk7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAyOHB4KTtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0bWF4LXdpZHRoOjMyNnB4O1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5yZXNvcnRzLXdlbGNvbWUtcGFnZXtcclxuXHQucmVzb3J0cy1vbmUtYmxvY2t7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0XHRwYWRkaW5nOjI4MHB4IDAgMCAwO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0cGFkZGluZzoxNTBweCAwIDAgMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRwYWRkaW5nOjEzMHB4IDAgMCAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdHBhZGRpbmc6MTAwcHggMCAwIDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzo1MHB4IDAgMCAwO1xyXG5cdFx0fVxyXG5cdFx0LnRvcC1yZXNvcnQtcGFnZXtcclxuXHRcdFx0bWF4LXdpZHRoOjc2MHB4O1xyXG5cdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDI1MHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDEyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDgwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjcwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDUwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjY4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMXtcclxuXHRcdFx0XHRmb250LXNpemU6NjBweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAxNXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjcwcHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTo1MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTozNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MzRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MjRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XHJcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHRtYXgtd2lkdGg6MzI2cHg7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRtYXJnaW46NDBweCBhdXRvIDA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46MzBweCBhdXRvIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjIwcHggYXV0byAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJlc29ydC1hYm91dC1ibG9ja3tcclxuXHRcdFx0cGFkZGluZzoxODBweCAwIDEyMHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTUwcHggNjBweCAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjEwMHB4IDMwcHggNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjgwcHggMTVweCA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MzBweCAwIDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFib3V0LXJzdC1ib3h7XHJcblx0XHRcdFx0cGFkZGluZzozMHB4IDYwcHggMCAwO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzozMHB4IDEwcHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweCAwIDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYWJvdXQtdGV4dC1ib3h7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAzMHB4IDA7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMjBweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ0ZvdXIgLSA0cHgpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDo0MnB4O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ0ZvdXIgLSAxMnB4KTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDozMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nRm91ciAtIDE0cHgpO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdGb3VyIC0gMTZweCk7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YnJ7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRiYXNlLWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjojNmM2Zjc0O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjNweDtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1tZWRpdW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDM1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMzVweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoyMTBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTowO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlci1saXN0e1xyXG5cdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMjBweCAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOi0ycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MCA1cHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgNXB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmEsIC5mYXMge1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZm9udDogbm9ybWFsIDkwMCBub3JtYWwgMTRweC8xIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcblx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFidC1yc3QtaW1ne1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yZXNvcnQtYWJ0LWltZ3tcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOjcwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206NTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJlc29ydC1hYnQtaW1nLW9uZXtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucmVzb3J0LWdhbGxlcnktYmxvY2t7XHJcblx0XHR1bHtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhci10aHVtYi10ZXh0e1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhci10aHVtYi1zZWN7XHJcblx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZTtcclxuXHRcdFx0cGFkZGluZzozMHB4IDAgMzBweCAyNTBweDtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0cGFkZGluZzozMHB4IDAgMzBweCAxODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMCAyMHB4IDE0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MjBweCAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5nYWxsZXJ5LWhlYWRpbmd7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdFx0XHRmb250LXNpemU6MzZweDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAyNXB4IDA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTozMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTVweCAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToyNHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTVweCAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweCAwOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHQuaW1nLXRodW1iLWJ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMjVweDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmxleC1kaXJlY3Rpb24tbmF2e1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6NTBweDtcclxuXHRcdFx0XHR0b3A6NTUlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdGxlZnQ6MzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRsZWZ0OjMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdCAgICB0b3A6IDA7XHJcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjQwcHggMjBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZmZmO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzozMHB4IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzoyMHB4IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZTt9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDozMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCB9XHJcblx0XHRcdFx0LmZsZXgtbmF2LXByZXZ7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybChcIiN7JGltYWdlLXBhdGh9L2dhbGxlcnktYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9nYWxsZXJ5LWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybChcIiN7JGltYWdlLXBhdGh9L2dhbGxlcnktYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mbGV4LW5hdi1uZXh0e1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9nYWxsZXJ5LWFycm93MS5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybChcIiN7JGltYWdlLXBhdGh9L2dhbGxlcnktYXJyb3cxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybChcIiN7JGltYWdlLXBhdGh9L2dhbGxlcnktYXJyb3cxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJhdGluZy1ibG9jay1vdXRlcntcclxuXHRcdC5yYXRpbmctYmxvY2stc2xpZGVye1xyXG5cdFx0XHRwYWRkaW5nOjAgMCA2MHB4O1xyXG5cdFx0XHQub3dsLWNvbnRyb2xze1xyXG5cdFx0XHRcdC5vd2wtZG90c3tcclxuXHRcdFx0XHRcdGJvdHRvbToxOHB4O1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJhdGluZy1odG17XHJcblx0XHRcdGJhY2tncm91bmQ6JGJnLWxpZ2h0LXB1cnBsZTtcclxuXHRcdFx0LnJhdGluZy1pbWd7XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmF0aW5nLXRleHQtYm94e1xyXG5cdFx0XHRcdHBhZGRpbmc6NjBweDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucnQtaGVhZGluZ3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTY7XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDI2O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3Rhci1ydHtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWQtZmxleDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHQuc3Rhci1ydC1sZWZ0e1xyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM2NjY7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5jaGVja2VkIHtcclxuICBcdFx0XHRcdFx0XHRcdFx0Y29sb3I6I2Y0YWQwMjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdGFyLXJ0LXJpZ2h0e1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzozcHggMCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6NXB4IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wdXJwbGUtYnRue1xyXG5cdFx0XHRcdGhlaWdodDo1MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjoxMHB4IDAgMDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjM1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDozNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucm9vbS10eXBle1xyXG5cdFx0YmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9yb29tLXR5cGUtYmcuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRwYWRkaW5nOjEwMHB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0cGFkZGluZzo2MHB4IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0cGFkZGluZzo0MHB4IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucm9vbS10eXBlLWluc3R7XHJcblx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOjcwcHggMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRcdGxlZnQ6IC0xMjBweDtcclxuICAgIFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG4gICAgXHRcdFx0cGFkZGluZzo1MHB4IDA7XHJcbiAgICBcdFx0XHRsZWZ0OiAtMTAwcHg7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG4gICAgXHRcdFx0cGFkZGluZzo0MHB4IDA7XHJcbiAgICBcdFx0XHRsZWZ0OjA7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG4gICAgXHRcdFx0cGFkZGluZzo0MHB4IDIwcHg7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZDojZjhmMGZmO1xyXG4gICAgXHRcdFx0cGFkZGluZzoyNXB4IDE1cHg7XHJcbiAgICBcdFx0fVxyXG5cdFx0XHRoM3tcclxuXHRcdFx0XHRmb250LXNpemU6MzZweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgNDBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTozMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MjRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yb29tLXR5cGUtdGFibGV7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjk3MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6ODgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFibGUtYm9yZGVyZWR7XHJcblx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdHRhYmxle1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRye1xyXG5cdFx0XHRcdFx0XHR0aHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMCAwIDI4cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCl7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmMmYyZjI7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6c29saWQgMXB4ICNkZGRkZGQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50ZXh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcblx0XHRcdFx0XHRcdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LW1lZGl1bTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMwMDczYmU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoxN3B4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6c29saWQgMXB4ICNkZGRkZGQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2RkZGRkZDtcclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNkZGRkZGQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2RkZGRkZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1tZWRpdW07XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IzAwNzNiZTtcclxuXHRcdFx0XHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGJsLWRldGF7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6MCAycHggNHB4ICNkNmQ2ZDY7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsYW5rLXRye1xyXG5cdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucm9vbV9kZXRhaWxze1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDojZjJmMmYyO1xyXG5cdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJvb21fZGVzY3JpcHRpb257XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0LnJvb20tbGlzdHN7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9saS1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wIDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmhvdGVsLWR0bC1ibG9ja3tcclxuXHRcdFx0XHRcdFx0XHQucm9vbS1nYWxsZXJ5LWJveHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuY2FyLXRodW1iLXRleHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5jYXItdGh1bWItc2Vje1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MCAxMnB4IDAgMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mbGV4LWRpcmVjdGlvbi1uYXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjEycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZsZXgtbmF2LXByZXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZV81MCB1cmwoXCIjeyRpbWFnZS1wYXRofS9nYWxsZXJ5LWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZsZXgtbmF2LW5leHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZV81MCB1cmwoXCIjeyRpbWFnZS1wYXRofS9nYWxsZXJ5LWFycm93MS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmxvb3ItcGxhbi1ibG9ja3tcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZC1tZC1ub25le1xyXG5cdFx0XHRcdC5tb2JpbGUtdGFibGUtYm9yZGVyZWR7XHJcblx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRye1xyXG5cdFx0XHRcdFx0XHR0aHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7IFxyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcblx0XHRcdFx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjNweCAwIDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYucm9vbV9kZXRhaWxze1xyXG5cdFx0XHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdFx0LnRhYmxlLWJvcmRlcmVke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJvb21fZGVzY3JpcHRpb257XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0LnJvb20tbGlzdHN7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHsgXHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9saS1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wIDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmhvdGVsLWR0bC1ibG9ja3tcclxuXHRcdFx0XHRcdFx0XHQucm9vbS1nYWxsZXJ5LWJveHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuY2FyLXRodW1iLXRleHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5jYXItdGh1bWItc2Vje1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MCAxMnB4IDAgMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mbGV4LWRpcmVjdGlvbi1uYXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjEycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZsb29yLXBsYW4tYmxvY2t7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkgeyBcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY3JlZGl0LWNoYXJ0LWJsb2Nre1xyXG5cdFx0cGFkZGluZzo2MHB4IDA7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0cGFkZGluZzo2MHB4IDQwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzozMHB4IDIwcHg7XHJcblx0XHR9XHJcblx0XHQuY3JlZGl0LWNoYXJ0LWluc3R7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRmb250LXNpemU6MzZweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgNDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjI0cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRpcmVjdGlvbnMtYmxvY2t7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdC51cGVyLWRpci1ib3h7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRsZWZ0OjEzJTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0cG9zaXRpb246c3RhdGljO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRsZWZ0OjMlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0bGVmdDoxJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGVmdC1kaXJlY3Rpb25ze1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG5cdFx0XHRcdHdpZHRoOjQ5MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6NTVweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzozNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOjM1MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTVweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MzZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjhweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxvYy10YWJ7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDQwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDI0cHggMCAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCAzMHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCAxNHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCA1cHggMCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzY2NjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAkdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCA2cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDNweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kaXJ0LXRleHR7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmdldC1sb2NhdGlvbntcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEycHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCAxNXB4IDAgMDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgNXB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggJHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCA0cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDQwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowIDIwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudHVybi1ib3h7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaG93LW1hcC1ib3h7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdD5pbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I2R2TWFwe1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDoyNTBweCAhaW1wb3J0YW50OyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJvb2stbG9jYXRpb257XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDoxNzVweDtcclxuXHRcdFx0XHRsZWZ0OjQ2JTtcclxuXHRcdFx0XHR3aWR0aDo0NjBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MjYlO1xyXG5cdFx0XHRcdFx0dG9wOjYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MzglO1xyXG5cdFx0XHRcdFx0bGVmdDo1NiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MjQwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubG9jYXRpb24tcG9pbnQtaWNvbntcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5waW4tYWRkcmVzc3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzozMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCA4cHggcmdiYSgwLDAsMCwgMC4zKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0Oi01cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDotMTBweDtcclxuXHRcdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmctd2hpdGU7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCA1cHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjojYzJjMmMyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjQ0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDo0NHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjE1cHggMCAwIDA7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjVweCAwIDAgMDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDozOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjM2cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjM2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmxlZnQtZGlyZWN0aW9ucy10d297XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTVweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MzZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCA1cHggMCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubG9jYXRpb24tbGlzdGluZ3tcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQ5NXB4O1xyXG4gICAgXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDoyNTBweDtcclxuXHRcdFx0XHRcdH1cclxuICAgIFx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjY2NjOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzg4ODsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmEsIC5mYXMge1xyXG5cdFx0XHQgICAgICAgICAgICBmb250OiBub3JtYWwgOTAwIG5vcm1hbCAxNHB4LzEgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIgIWltcG9ydGFudDtcclxuXHRcdFx0ICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdC5hbWVuaXRpZXMtbGlzdHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgMzJweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCAwIDVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6NnB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgOHB4IDAgMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmVzb3J0LWxpc3QtcGFnZS1hbHR7XHJcblx0cGFkZGluZzo5MHB4IDAgMDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdHBhZGRpbmc6NzBweCAwIDA7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0cGFkZGluZzozMHB4IDAgMDtcclxuXHR9XHJcblx0LmNhdC1saXN0e1xyXG5cdFx0bWFyZ2luOjA7XHJcblx0XHRwYWRkaW5nOjAgMCA5MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDcwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0cGFkZGluZzowIDIwcHg7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94cykge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzoycHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAzcHggI2E1YTZhNjtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDhweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOjFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hzKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOnNvbGlkIDFweCAjYTVhNmE2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRiZy1wdXJwbGU7XHJcblx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRiZy1wdXJwbGU7XHJcblx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVzb3J0LWFsbC1saXN0LW91dGVye1xyXG5cdFx0cGFkZGluZzowIDAgMzVweDtcclxuXHRcdC5yZXNvcnQtYWxsLWxpc3R7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1pbWd7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW46MCAwIDE1cHg7XHJcblx0XHRcdFx0PmltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnVwZXItaG92ZXItYm94e1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdGJvdHRvbTowO1xyXG5cdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6cmdiYSg3MiwxNiwxMTMsIDAuNyk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY2FsZSgwLjIpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdC5ob3Zlci1saW5lLXRvcHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDoyMHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OjIwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OjIwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjYwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDpzb2xpZCAxcHggcmdiYSgyNTUsMjU1LDI1NSwgMC40KTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOnNvbGlkIDFweCByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjYwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6c29saWQgMXB4IHJnYmEoMjU1LDI1NSwyNTUsIDAuNCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5ib3R0b24taG92ZXItbGluZXtcclxuXHRcdFx0XHRcdFx0XHR0b3A6YXV0bztcclxuXHRcdFx0XHRcdFx0XHRib3R0b206MjBweDtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OnNvbGlkIDFweCByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggcmdiYSgyNTUsMjU1LDI1NSwgMC40KTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6bm9uZTsgXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6c29saWQgMXB4IHJnYmEoMjU1LDI1NSwyNTUsIDAuNCk7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDpub25lOyBcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5saW5rLWhvdmVyLWljb257XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQtbGlzdHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTY7XHJcblx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxMztcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQudXBlci1ob3Zlci1ib3h7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0LWxpc3R7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZC1tZC1ub25le1xyXG5cdC5yb29tLWdhbGxlcnktYm94e1xyXG5cdFx0LmNhci10aHVtYi10ZXh0e1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdC5mbGV4LWRpcmVjdGlvbi1uYXZ7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTowcHg7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHR3aWR0aDozMHB4O1xyXG5cdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRtYXJnaW46MCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZTtcclxuXHRcdFx0XHQmLmZsZXgtbmF2LXByZXZ7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRiZy1wdXJwbGVfNTAgdXJsKFwiI3skaW1hZ2UtcGF0aH0vZ2FsbGVyeS1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mbGV4LW5hdi1uZXh0e1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmctcHVycGxlXzUwIHVybChcIiN7JGltYWdlLXBhdGh9L2dhbGxlcnktYXJyb3cxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5yZXNvcnQtbG9hZG1vcmUucHVycGxlLWJ0biB7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm5mLXJlc3BvbnNlLW1zZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwe1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAjZDRlZGRhO1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIGNvbG9yOiAjMTU1NzI0O1xyXG5cdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0ICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdH1cclxufSIsIi5yZXNvcnQtZGV0YWlsLXBhZ2V7XHJcblx0LmhlYWRlcntcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsIDAuMik7XHJcblx0fVxyXG59XHJcbi5yZXNvcnRzLWRldGFpbC1ibG9ja3tcclxuXHRwYWRkaW5nOjQwcHggMDtcclxuXHQuY29udGFpbmVye1xyXG5cdFx0bWF4LXdpZHRoOjE0NjBweDtcclxuXHR9XHJcblx0LmRldGFpbC1yZXNvcnQtc2xpZGVye1xyXG5cdFx0bWFyZ2luOiAwIC02MHB4IDAgMDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdG1hcmdpbjowIDAgMjBweDtcclxuXHRcdH1cclxuXHRcdHVse1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0cGFkZGluZzowOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhci10aHVtYi10ZXh0e1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNhci10aHVtYi1zZWN7XHJcblx0XHRcdC5zbGlkZXN7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRtYXJnaW46MCAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mbGV4LWNvbnRyb2wtbmF2e1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdHBhZGRpbmc6MThweCAwIDAgMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDJweDtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTowcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDo4cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2E1YTZhNjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHQmLmZsZXgtYWN0aXZle1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yZXNvcnQtcmlnaHQtZGV0YWlse1xyXG5cdFx0cGFkZGluZzogMCAwIDAgOTBweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDAgMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHR9XHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1zaXplOjUwcHg7XHJcblx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTo0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTozMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0Y29sb3I6IzdjN2Q3ZDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMi41cHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3Rhci1ydHtcclxuXHRcdFx0QGV4dGVuZCAlZC1mbGV4O1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHQuc3Rhci1ydC1sZWZ0e1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiM2NjY7XHJcblx0XHRcdFx0XHQmLmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmNGFkMDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zdGFyLXJ0LXJpZ2h0e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6NHB4IDAgMCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJpY2UtYWx0e1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6NTBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6MzVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2luLXRleHR7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDUwcHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRmb250LXdlaWdodDokZm9udC1tZWRpdW07XHJcblx0XHRcdFx0cGFkZGluZzowIDAgMzVweDtcclxuXHRcdFx0XHRtYXJnaW46MCAwIDM1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDI1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46MCAwIDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHR3aWR0aDoyMTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDoxcHg7XHJcblx0XHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hbWVuaXRpZXMtYm94e1xyXG5cdFx0XHQuYW1lbml0aWVzLWhlYWRpbmd7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTokdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LW1lZGl1bTtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5hbWVuaXRpZXMtbGlzdHtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAzNXB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgODBweCAwIDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDYwcHggMCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDI1cHggMCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDE1cHggMCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDVweCAwIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MjhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMCAwIDA7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCAwIDAgMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5wdXQtZmlsZHMtZGV0YWlse1xyXG5cdFx0XHRcdEBleHRlbmQgJWQtZmxleDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCA0NXB4IDA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDMwcHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hzKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0XHRcdG1hcmdpbjowIDIwcHggMCAwO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hzKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wZXJzb24tbnVtYmVye1xyXG5cdFx0XHRcdFx0d2lkdGg6MzQlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZnJvbS1kYXRlLWhte1xyXG5cdFx0XHRcdFx0d2lkdGg6MjUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1jb250cm9se1xyXG5cdFx0XHRcdFx0Ym9yZGVyOnNvbGlkIDJweCAkdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ib29rLW5vdy1idG57XHJcblx0XHRcdFx0LnB1cnBsZS1idG57XHJcblx0XHRcdFx0XHR3aWR0aDogMzI1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NTVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tZW1iZXItcGFnZS1ibG9ja3tcclxuXHRib3JkZXItdG9wOnNvbGlkIDFweCAjZTVlNWU1O1xyXG5cdC5tZW1iZXItc2VhcmNoe1xyXG5cdFx0cGFkZGluZzozMHB4IDAgNTBweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRwYWRkaW5nOjIwcHggMDtcclxuXHRcdH1cclxuXHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHQuZm9ybS1jb250cm9se1xyXG5cdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICNjMmFiZDM7XHJcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuICAgIFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIFx0XHRcdHBhZGRpbmc6MDtcclxuICAgIFx0XHRcdGJhY2tncm91bmQ6dXJsKFwiI3skaW1hZ2UtcGF0aH0vc2VsZWN0LWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gICAgXHRcdFx0aGVpZ2h0OjUycHggIWltcG9ydGFudDsgXHJcbiAgICBcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuICAgIFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG4gICAgXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG4gICAgXHRcdFx0fVxyXG4gICAgXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NDhweCAhaW1wb3J0YW50OyBcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG4gICAgXHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWVtYmVyLWJ0bnN7XHJcblx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzozMHB4IDAgMCAwO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnB1cnBsZS1idG57XHJcblx0XHRcdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjowIDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjYwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6NjBweDtcclxuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcbiAgICBcdFx0XHRcdHdpZHRoOjI0MHB4O1xyXG4gICAgXHRcdFx0fVxyXG4gICAgXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHR3aWR0aDoxODBweDtcclxuXHRcdFx0XHRcdGhlaWdodDo1MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6NTBweDtcclxuICAgIFx0XHRcdH1cclxuICAgIFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgXHRcdFx0XHRtYXJnaW46MCA1cHg7XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdG1hcmdpbjowIDAgMCA2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VlLWFsbHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOnNvbGlkIDJweCAkYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHQgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0ICAgICAgICBib3JkZXItY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZW1idXItcmVzdWx0LWJsb2Nre1xyXG5cdFx0YmFja2dyb3VuZDokYmctZ3JheS1kYXJrO1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0Lm11bS1zcmMtYmd7XHJcblx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG5cdFx0XHRib3JkZXItdG9wOnNvbGlkIDFweCAjZTVlNWU1O1xyXG5cdFx0XHQuY29udGFpbmVye1xyXG5cdFx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRcdC5sZWZ0LXNlYXJjaHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgxJTtcclxuXHRcdFx0XHRcdC5mb3JtLWNvbnRyb2x7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjYzJhYmQzO1xyXG5cdFx0ICAgIFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdCAgICBcdFx0XHRoZWlnaHQ6NThweDsgXHJcblx0XHQgICAgXHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHQgICAgXHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3JjLWJ0bnN7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdHRvcDoxN3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZ3JpZC1uYXYtbGlzdHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjZTVlNWU1O1xyXG5cdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzVweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6c29saWQgMXB4ICNlNWU1ZTU7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDo1OHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjU4cHg7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiNiNWI1YjU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGlzdHNlYXJjaC1yZXN1bHR7XHJcblx0XHRcdHBhZGRpbmc6NTBweCAwO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRwYWRkaW5nOjMwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udGFpbmVye1xyXG5cdFx0XHRcdG1heC13aWR0aDoxNDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJlcGVhdC1saXN0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6MzBweDtcclxuXHRcdFx0XHRtYXJnaW46MCAwIDQwcHg7XHJcblx0XHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjowIDAgMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJlcGVhdC1sZWZ0e1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdFx0XHR3aWR0aDo3MiU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjc2JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucnQtbGVmdC1ibG9ja3tcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdC8qIHdpZHRoOiA4MiU7ICovXHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ydXNlbHQtaG90ZWwtaW1ne1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdFx0XHRcdFx0Lyogd2lkdGg6IDM3JTsgKi9cclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmVzdWx0LXRleHR7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6NjIlO1xyXG5cdFx0XHRcdFx0XHRcdC8qIHdpZHRoOiA1NyU7ICovXHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzo4cHggMCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6M3B4IDAgMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MXB4IDAgMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5kZWwtYm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2U1ZTVlNTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICNlNWU1ZTU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjE4cHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEycHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjhweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRicntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuc3B0LWxpbmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7IFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnFyLXNjYW5uZXJ7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG8gNDVweDtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG8gMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LXJlZ3VsYXI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucmVwZWF0LXJpZ2h0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTY7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LXJlZ3VsYXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNThweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MzA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjMycHg7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQyNjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQyMjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wdXJwbGUtYnRue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYm9va2luZy1mb3JtLWJsb2Nre1xyXG5cdGJvcmRlci10b3A6c29saWQgMXB4ICNlNWU1ZTU7XHJcblx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2U1ZTVlNTtcclxuXHRwYWRkaW5nOjMwcHggMDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdHBhZGRpbmc6MjBweCAwO1xyXG5cdH1cclxuXHQuYnJlYWRjcnVtYi1vdXRlcntcclxuXHRcdHBhZGRpbmc6IDAgMCAzMHB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVnaXN0ZXItZm9ybXtcclxuXHRcdG1heC13aWR0aDoxMTcwcHg7XHJcblx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHR9XHJcblx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjhweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybS1jb250cm9se1xyXG5cdFx0XHRoZWlnaHQ6IDU1cHg7XHJcbiAgICBcdFx0dGV4dC10cmFuc2Zvcm06JHVwcGVyY2FzZTtcclxuICAgIFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuICAgIFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuICAgIFx0XHRcdGhlaWdodDo0OHB4O1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgXHRcdFx0aGVpZ2h0OjQycHg7XHJcbiAgICBcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuICAgIFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xyXG4gICAgXHRcdH1cclxuXHRcdH1cclxuXHRcdHRleHRhcmVhe1xyXG5cdFx0XHQmLmZvcm0tY29udHJvbHtcclxuXHRcdFx0XHRoZWlnaHQ6MTc1cHg7XHJcblx0XHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhcHRjaGEtYnh7XHJcblx0XHRcdG1hcmdpbjogLTk4cHggMCAwIDA7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnB1cnBsZS1idG57XHJcblx0XHRcdHdpZHRoOiAzMjZweDtcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRtYXJnaW46IDUwcHggYXV0byAwO1xyXG4gICAgXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgXHRcdFx0bWFyZ2luOjE1cHggYXV0byAwO1xyXG4gICAgXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnN0ZXBzLXRhYntcclxuXHRcdHBhZGRpbmc6MCAwIDgwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0cGFkZGluZzowIDAgNTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGJnLXB1cnBsZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzoyNXB4IDAgMjVweCAxMTVweDtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRiZy1wdXJwbGU7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRiZy1wdXJwbGU7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MjVweCAwIDI1cHggODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOjMzLjMzMyU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjVweCA1cHggNXB4IDI1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcclxuXHRcdFx0XHRcdG1hcmdpbjowIDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6JGJnLWxpZ2h0LXB1cnBsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRiZy1wdXJwbGU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ODVweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6NjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdGVwLXRpdGFse1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDMwcHggc29saWQgJGJnLXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNoZWNrLWljb24tc3Rwe1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6MjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGYwMGNcIjtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjhweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDo0OCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc3RlcHMtc2VsZWN0e1xyXG5cdFx0XHRcdFx0LmNoZWNrLWljb24tc3Rwe1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGYxMTFcIjtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRiZy1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTo4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDQ5JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNoZWNrLWljb24tc3Rwe1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OjYwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOnNvbGlkIDNweCAkYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0bGVmdDo0MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoyNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOnNvbGlkIDJweCAkYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOnNvbGlkIDFweCAkYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3RlcC10aXRhbHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMzBweCBzb2xpZCAkYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIuZGFzaGJvYXJkLXBhZ2V7XHJcblx0LnNtbC1oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6JGJhc2UtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06JHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRwYWRkaW5nOjAgMCA1cHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiRmb250MTY7XHJcblx0XHR9XHJcblx0fVxyXG5cdHBhZGRpbmc6NDVweCAwO1xyXG5cdGJhY2tncm91bmQ6JGJnLWdyYXktZGFyaztcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdHBhZGRpbmc6MjVweCAwO1xyXG5cdH1cclxuXHQuY29udGFpbmVye1xyXG5cdFx0bWF4LXdpZHRoOjE0MzBweDsgXHJcblx0fVxyXG5cdC5kYXNoLXRvcC1ibG9ja3tcclxuXHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0cGFkZGluZzowIDAgMjVweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmRzaC1sZWZ0LWhlYWRpbmd7XHJcblx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkaW5nLWRhc2h7XHJcblx0XHRcdFx0d2lkdGg6NDg1cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAtNXB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6NDAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MzAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDE4cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGhlYWRpbmdPbmU7XHJcblx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogKCRoZWFkaW5nT25lIC0gMTBweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAxNnB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICgkaGVhZGluZ09uZSAtIDI0cHgpO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAoJGhlYWRpbmdPbmUgLSAyNnB4KTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2ZpbGUtYmFyLWRzaHtcclxuXHRcdFx0XHRAZXh0ZW5kICVjdXN0b20tZmxleDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51cC1wcm9maWxle1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMCAzMHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRiYXNlLWZvbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC51cGRhdGUtYnRuLXByb2ZpbGV7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRiYXNlLWZvbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LXJlZ3VsYXI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2OyBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jcmVkaXQtYmxvY2t7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZzo1cHggMCAwIDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRiYXNlLWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiR1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgM3B4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAycHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XHJcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQgICAgdG9wOiAtMnB4O1xyXG5cdFx0XHRcdCAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHQgICAgXHRtYXJnaW46IDAgM3B4IDAgMDtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICBpbWd7XHJcblx0XHRcdFx0ICAgIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0ICAgIFx0XHRoZWlnaHQ6MjJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgM3B4O1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRiYXNlLWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC51c2UtYm50e1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRiYXNlLWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC51c2VyLWluZm8tYmxvY2t7XHJcblx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHR9XHJcblx0XHQuYmctY29sLWJsb2Nre1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzozNXB4O1xyXG5cdFx0XHRib3JkZXI6c29saWQgMXB4ICRiZy1ncmF5O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTQ1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTU1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDppbmhlcml0O1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudXNlci1kbHQtb3V0ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjMmFiZDM7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAyMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDIycHg7XHJcblx0XHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudXNlci1kbHR7XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDsgXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudXNlci1kbHQtaW1ne1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji51c2VyLXByb2ZpbGUtaW1nLWNvbHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6NjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjYwcHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjQwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYm90LWR0bHtcclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbWVkaXVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVzdWx0LXVzZXItaW5mb3tcclxuXHRcdGJhY2tncm91bmQ6JHdoaXRlO1xyXG5cdFx0cGFkZGluZzozNXB4O1xyXG5cdFx0Ym9yZGVyOnNvbGlkIDFweCAkYmctZ3JheTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRwYWRkaW5nOjIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmJvb2staGVhZGluZ3tcclxuXHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDI1cHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRibC1pbWd7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdHdpZHRoOjIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGFibGUtcmVzcG9uc2l2ZXtcclxuXHRcdFx0LnRhYmxle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYWJkMztcclxuXHRcdFx0XHR0cntcclxuXHRcdFx0XHRcdHRoe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjE4cHggMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjMmFiZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MThweCAxMHB4IDE4cHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEycHggMzBweCAxMnB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MThweCAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2MyYWJkMztcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEycHggMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSBcclxuXHQuYm9va2VkLWJsb2Nre1xyXG5cdFx0YmFja2dyb3VuZDokd2hpdGU7XHJcblx0XHRwYWRkaW5nOjkwcHg7XHJcblx0XHRib3JkZXI6c29saWQgMXB4ICRiZy1ncmF5O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdHBhZGRpbmc6NDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRwYWRkaW5nOjIwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmJvb2tlZC10YWJ7XHJcblx0XHRcdG1hcmdpbjowIDAgMzBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRAZXh0ZW5kICVkLWZsZXg7XHJcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdG1hcmdpbjowIDYwcHggMCAwO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjMwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTokdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAzcHggI2E1YTZhNjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMThweDtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMnB4ICNhNWE2YTY7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOi0ycHg7XHJcblx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5lZGl0LWNyZC1idG57XHJcblx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRtYXJnaW46MCAwIDMwcHg7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRtYXJnaW46MCAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib29rZWQtdGFiLWxpc3R7XHJcblx0XHRcdC51cGNvbWluZy1ibG9ja3tcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51cGRhdGUtYm9va2VkLWJ0bntcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yb3d7XHJcblx0XHRcdFx0XHQuY29sLW1kLTZ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MzVweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MzVweDtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmJsb2NrLWNhcmR7XHJcblx0XHRcdFx0QGV4dGVuZCAlY3VzdG9tLWZsZXg7XHJcblx0XHRcdFx0Ym9yZGVyOnNvbGlkIDFweCAjZGVkMWU3O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcclxuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0bWFyZ2luOjAgMCA2MHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHMpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46MCAwIDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRiZy1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdC50ZXh0LWJvb2tlZHtcclxuXHRcdFx0XHRcdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmltZy1ib29rZWR7XHJcblx0XHRcdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjQ1JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDo0MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHMpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0LWJvb2tlZHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4IDAgMzBweDtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDEwcHggMCAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hzKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LW1lZGl1bTtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAycHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjE4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDRweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxMztcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZ1dHVyZS1ib29raW5ncy1ibG9ja3tcclxuXHRcdFx0LmZ1dHVyZS1mb3JtLWJveHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMzBweCAwIDA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0XHRcdG1hcmdpbjowIDAgNzBweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCAwIDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tY29udHJvbHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICNjMmFiZDM7XHJcblx0XHQgICAgXHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdCAgICBcdFx0XHRoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBcclxuXHRcdCAgICBcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdCAgICBcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdCAgICBcdFx0XHRtYXJnaW46MCAwIDEycHg7XHJcblx0XHQgICAgXHRcdFx0Y29sb3I6IzAwMDtcclxuXHRcdCAgICBcdFx0XHQmOmZvY3Vze1xyXG5cdFx0ICAgIFx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xyXG5cdFx0ICAgIFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNjcyZDkxO1xyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdCAgICBcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowIDAgNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHRcdFx0Ji5kYXRlLXBre1xyXG5cdFx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9uYXYtaWNvbi1wci5wbmdcIikgbm8tcmVwZWF0IHRvcCByaWdodDtcclxuXHRcdCAgICBcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNlbGVjdHtcclxuXHRcdFx0XHRcdFx0Ji5mb3JtLWNvbnRyb2x7XHJcblx0XHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kOnVybChcIiN7JGltYWdlLXBhdGh9L3NlbGVjdC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHRvcCAxMXB4IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiNiY2JjYmM7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6OTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZnJtLWhlZGluZ3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6bm9ybWFsO1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCA1cHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zaG9hbC1yaWdodC1ibG9ja3tcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAwIDgwcHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudHdvLXNob2FsLWNvbHtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMCA4MHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zaG9hbC1vdXRlcntcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMDZweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6NDUlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjQ4JTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2hvYWwtaW1nLWJveHtcclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zaG9hbC10ZXh0LWJveHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6NDIlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmctcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMCAyMHB4IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDo5MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMCAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzo1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5iYXlsZS1oZHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokcGluaztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5wcmljZS1oZHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTo1MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDo1MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDMwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDozMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0c21hbGx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzo1cHggMCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZWFybHktYmxvY2t7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdFx0XHRcdC5wdXJwbGUtYnRue1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJvdHRvbS1wa2ctYmxvY2t7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdC5zeWQtaW1ne1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN5ZC10ZXh0LWJveHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdFx0bGVmdDo5MHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRwaW5rO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzI1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggNDVweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjI4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6NDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246c3RhdGljO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyOHB4O1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDEzO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MThweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudXBkYXRlLWJvb2tlZC1idG57XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOjEwcHggMCAwIDA7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0d2lkdGg6MzMwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJlZmVyZW5jZXMtcGFnZS1ibG9ja3tcclxuXHRcdC5ib29rZWQtYmxvY2t7XHJcblx0XHRcdHBhZGRpbmc6NTBweCA5MHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0cGFkZGluZzoyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHR3aWR0aDozMjZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHR9IFxyXG5cdFx0XHR9XHJcblx0XHRcdC5lZGl0LWNyZC1idG57XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2dyZXNze1xyXG5cdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRcdGhlaWdodDogMTgwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxODBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHdpZHRoOjgwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OjgwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ODBweDtcclxuXHRcdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9ncmVzcy12YWx1ZXtcclxuXHRcdFx0XHR3aWR0aDogMTcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiRiZy13aGl0ZTtcclxuXHRcdFx0XHRmb250LXNpemU6NTBweDtcclxuXHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDoxNzBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDkwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHR3aWR0aDo3MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjcwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo3MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9ncmVzcy1sZWZ0e1xyXG5cdFx0XHRcdC5wcm9ncmVzcy1iYXJ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoxMDBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZ3Jlc3MtcmlnaHR7XHJcblx0XHRcdFx0LnByb2dyZXNzLWJhcntcclxuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MTAwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGJvcmRlcjo0cHggc29saWQgI2RiZDlkOTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZ3Jlc3MtYmFye1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDo0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb20tcHJvZmlsZS1ieHtcclxuXHRcdFx0cGFkZGluZzoyMHB4IDAgMzBweCAwO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICBcdFx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICBcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcbiAgICBcdFx0XHRtYXgtd2lkdGg6MTkwcHg7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG4gICAgXHRcdFx0bWF4LXdpZHRoOjE4NXB4O1xyXG4gICAgXHRcdH1cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQyMjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDE1cHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9jaGVjay1saXN0LnBuZ1wiKSBuby1yZXBlYXQgdG9wIDJweCBsZWZ0O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMCAzNnB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZ1dHVyZS1ib29raW5ncy1ibG9ja3tcclxuXHRcdFx0LmZ1dHVyZS1mb3JtLWJveHtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9ncmVzc3tcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDkwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0d2lkdGg6NzBweDtcclxuXHRcdFx0aGVpZ2h0OjcwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjcwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0d2lkdGg6NTVweDtcclxuXHRcdFx0aGVpZ2h0OjU1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjU1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHR9XHJcblx0XHQucHJvZ3Jlc3MtYmFye1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjokYmctcHVycGxlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9ncmVzcy1sZWZ0e1xyXG5cdFx0XHRcdC5wcm9ncmVzcy1iYXJ7XHJcblx0XHRcdFx0XHRhbmltYXRpb246IGxvYWRpbmctMiAxLjVzIGxpbmVhciBmb3J3YXJkcyAxLjhzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJvcmRlcjozcHggc29saWQgI2RiZDlkOTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmID4gc3BhbnsgXHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0XHQucHJvZ3Jlc3MtbGVmdHtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdC5wcm9ncmVzcy1iYXJ7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDgwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogODBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9ncmVzcy1yaWdodHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdC5wcm9ncmVzcy1iYXJ7XHJcblx0XHRcdFx0bGVmdDogLTEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogODBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBsb2FkaW5nLTEgMS44cyBsaW5lYXIgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9ncmVzcy1iYXJ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlci13aWR0aDozcHg7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnByb2dyZXNzLXZhbHVle1xyXG5cdFx0XHR3aWR0aDo5MHB4O1xyXG5cdFx0XHRoZWlnaHQ6OTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiRiZy1ncmF5LWRhcms7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjkwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRmb250LWZhbWlseTokYmFzZS1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRyaWdodDowO1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdHotaW5kZXg6MjtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHR3aWR0aDo4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDo4MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjgwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0d2lkdGg6NjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6NjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDo2MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdHdpZHRoOjQ1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjQ1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6NDVweDtcclxuXHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAa2V5ZnJhbWVzIGxvYWRpbmctMXtcclxuXHRcdDAle1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0MTAwJXtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE0MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBrZXlmcmFtZXMgbG9hZGluZy0ye1xyXG5cdFx0MCV7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHR9XHJcblx0XHQxMDAle1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2ZpbGUtdXNlci1ibG9ja3tcclxuXHRcdEBleHRlbmQgJWQtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOjAgMCA1MHB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDMwcHg7XHJcblx0XHR9XHJcblx0XHQudXNlci1wci1pbWd7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdHdpZHRoOjI3JTtcclxuXHRcdFx0bWFyZ2luOjAgNTBweCAwIDA7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdG1hcmdpbjowIDIwcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJ0LXRleHQtZGx0e1xyXG5cdFx0XHQucHJmbC1oZHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2MyYWJkMztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwMHB4IDE1cHggMDtcclxuICAgIFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICBcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuICAgIFx0XHRcdFx0cGFkZGluZzogMCA1MHB4IDE1cHggMDtcclxuICAgIFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuICAgIFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdFx0c21hbGx7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudXBsb2FkLWJ0bi13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogLTJweCA2cHggMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czowO1xyXG5cdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC51cGxvYWQtYnRuLXdyYXBwZXIgaW5wdXRbdHlwZT1maWxlXSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTAwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0LnJtdi1idG57XHJcblx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmVhcmx5LWJsb2Nre1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHR3aWR0aDozMDZweDtcclxuXHRcdG1hcmdpbjowIDVweCAwIDA7XHJcblx0XHRmbG9hdDpyaWdodDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94eGwpIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHRcdC5lYXJseS1pbWd7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmlyZC11cGVyLWJveHtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdGNsaXAtcGF0aDpjaXJjbGUoOTAlIGF0IDExNSUgODAlKTtcclxuXHRcdFx0YmFja2dyb3VuZDokYmctcHVycGxlO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRjbGlwLXBhdGg6IGluaGVyaXQ7XHJcbiAgICBcdFx0XHR0b3A6IGF1dG87XHJcbiAgICBcdFx0XHRtaW4taGVpZ2h0OjE3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5iaXJkLXVwZXItYm94LWluc3R7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOjUwcHg7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdFx0ei1pbmRleDoxO1xyXG5cdFx0XHRcdHBhZGRpbmc6MCA0NXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAzMHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOjMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDE1cHg7XHJcblx0XHRcdFx0XHRib3R0b206MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweDtcclxuXHRcdFx0XHRcdGJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmlyZC11cGVyLWhke1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0Y29sb3I6I2FlOThjMjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDhweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHBpbms7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxMztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmlyZC11cGVyLXByaWNle1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2E0ODFiZDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6c29saWQgMXB4ICNhNDgxYmQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjQ1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjZweCAwO1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0ICAgIG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOjMwcHg7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHRcdFx0ICAgIFx0cGFkZGluZzozcHggMDtcclxuXHRcdFx0XHQgICAgXHRtYXJnaW46MCAwIDVweDtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHQgICAgXHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHQgICAgXHRtYXJnaW46MCAwIDA7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGNvbG9yOiRwaW5rO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHQgICAgXHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHQgICAgXHRmb250LXNpemU6JGZvbnQxMztcclxuXHRcdFx0XHQgICAgXHRwYWRkaW5nOjAgMCA1cHg7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnB1cnBsZS1idG57XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6JHBpbms7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feHhzbCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhvdXNla2VlcGluZy1saXN0e1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0Ym9yZGVyOnNvbGlkIDFweCAjZDJkMmQyO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRtYXJnaW46LTE1cHg7XHJcblx0XHR9XHJcblx0XHR1bHtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0cGFkZGluZzoxMnB4IDIwcHg7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTZlNmU2O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG5cdFx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpe1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDojZjFmMWYxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6OHB4IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbWVkaXVtO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbWVkaXVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMjBweCAwIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LXJlZ3VsYXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5ib29rZWQtdGFiLWxpc3QgLmNhcmQtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcbiAgICB9XHJcbn1cclxuLmJvb2tlZC10YWItbGlzdCAuY2FyZHtcclxuXHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0Ym9yZGVyOm5vbmU7XHJcbn1cclxuLmJvb2tlZC1ibG9ja3tcclxuXHQudGFiLXBhbmUge1xyXG5cdCAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHQgICAgXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdCAgICBcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkgeyBcclxuLmJvb2tlZC10YWItbGlzdCAuY2FyZCAuY29sbGFwc2V7ZGlzcGxheTpibG9jazt9XHJcbn1cclxuXHJcbi5ib29rZWQtdGFiLWxpc3R7XHJcblx0LmNhcmQtaGVhZGVye1xyXG5cdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiRmb250MTY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiR1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggJHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdHBhZGRpbmc6MTBweCAwO1xyXG5cdFx0XHRpe1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOi0ycHggMCAwIDA7XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbntcclxuXHRtYXJnaW46MDtcclxuXHRwYWRkaW5nOjQwcHggMCAxMHB4IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0cGFkZGluZzoyNXB4IDAgMTBweCAwO1xyXG5cdH1cclxuXHRsaXtcclxuXHRcdG1hcmdpbjowIDEwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0bWFyZ2luOjAgNXB4O1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnByZXZpb3Vze1xyXG5cdFx0XHRcdGNvbG9yOiNiY2JjYmM7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5uZXh0e1xyXG5cdFx0XHRcdGNvbG9yOiMwMDA7XHJcblx0XHRcdH0gXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmVtZW1iZXItbGlzdHtcclxuXHR1bHtcclxuXHRcdG1hcmdpbjowO1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0bGl7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdGJvdHRvbTowO1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiRiZy1wdXJwbGU7XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweCAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JGJnLXB1cnBsZTtcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQxNTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGF7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYi1jb250ZW50e1xyXG5cdC51cGNvbWluZy1ibG9ja3tcclxuXHRcdC5lZGl0LWNyZC1idG57XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ubm90aWZpY2F0aW9uLXBhZ2V7XHJcblx0Lm5vdGlmaWNhdGlvbi1kcm9wZG93bntcclxuXHQgICAgYmFja2dyb3VuZDokd2hpdGU7XHJcblx0ICAgIG1hcmdpbjowO1xyXG5cdCAgICBwYWRkaW5nOjUwcHg7XHJcblx0ICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XHJcblx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHQgICAgICAgIHBhZGRpbmc6MTBweDtcclxuXHQgICAgfVxyXG5cdCAgICB1bHtcclxuXHQgICAgICAgIG1hcmdpbjowO1xyXG5cdCAgICAgICAgcGFkZGluZzowO1xyXG5cdCAgICB9XHJcblx0ICAgIGxpe1xyXG5cdCAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHQgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblx0ICAgICAgICBtYXJnaW46MCAwIDE1cHg7XHJcblx0ICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG5cdCAgICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2QyZDJkMjtcclxuXHQgICAgICAgICY6bGFzdC1jaGlsZHtcclxuXHQgICAgICAgICAgICBtYXJnaW46MDtcclxuXHQgICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICBzcGFue1xyXG5cdCAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblx0ICAgICAgICAgICAgZm9udC1zaXplOiRmb250MTg7XHJcblx0ICAgICAgICAgICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0ICAgICAgICAgICAgcGFkZGluZzowIDAgMTBweDtcclxuXHQgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICBzdHJvbmd7XHJcblx0ICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LW1lZGl1bTtcclxuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoXCIjeyRpbWFnZS1wYXRofS9ub3RpZmljYXRpb25zLWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgMnB4O1xyXG5cdCAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAwIDI1cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIHNtYWxse1xyXG5cdCAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNDtcclxuXHQgICAgICAgICAgICAgICAgY29sb3I6I2EwYTBhMDtcclxuXHQgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgcHtcclxuXHQgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblx0ICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNDtcclxuXHQgICAgICAgICAgIGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdCAgICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuXHQgICAgICAgICAgIG1hcmdpbjowO1xyXG5cdCAgICAgICAgICAgcGFkZGluZzowO1xyXG5cdCAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQxMztcclxuXHQgICAgICAgICAgIH0gXHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHR9XHJcbn0iLCIuYmxvZy1wYWdlLWJsb2Nre1xyXG5cdC5ibG9nLW91dGVyLWJveHtcclxuXHRcdHBhZGRpbmc6ODBweCAwO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRwYWRkaW5nOjYwcHggMCAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRwYWRkaW5nOjMwcHggMCAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmJsb2ctbGVmdC1wb3N0e1xyXG5cdFx0XHQuZnN0LWJsb2ctcG9zdHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAxMzBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCA2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAyNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAyNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBvc3QtaGVhZGluZ3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGhlYWRpbmdGb3VyO1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo1MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4bCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6KCRoZWFkaW5nRm91ciAtIDhweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOigkaGVhZGluZ0ZvdXIgLSAxMnB4KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOigkaGVhZGluZ0ZvdXIgLSAxNnB4KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MzJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOigkaGVhZGluZ0ZvdXIgLSAyMHB4KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucG9zdC1jb250ZW50LWJveHtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWN1c3RvbS1mbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBvc3QtY29udGVudC1sZWZ0e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDo1OCU7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggJGJnLXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyOHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIycHg7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJkLWJsZy1idG57XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICRiZy1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxODtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAkdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wb3N0LWNvbnRlbnQtaW1nIHtcclxuICAgIFx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG4gICAgXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgIFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcbiAgICBcdFx0XHRcdFx0XHRtYXJnaW46MTVweCAwIDAgMDtcclxuICAgIFx0XHRcdFx0XHR9XHJcbiAgICBcdFx0XHRcdFx0aW1ne1xyXG4gICAgXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG4gICAgXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG4gICAgXHRcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBvc3QtdGh1bWJuYWlse1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmxvZy1yaWdodC1wb3N0e1xyXG5cdFx0XHQud2lkZ2V0IHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCA4MHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC53aWRnZXQtdGl0bGV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRoZWFkaW5nRm91cjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjUwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTooJGhlYWRpbmdGb3VyIC0gOHB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOigkaGVhZGluZ0ZvdXIgLSAyMHB4KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6bm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji53aWRnZXRfcmVjZW50X2VudHJpZXN7XHJcblx0XHRcdFx0XHQud2lkZ2V0LXRpdGxle1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEycHggMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjYTVhNmE2O1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6OHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTokYmFzZS1mb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yZWNlbnQtcG9zdHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCA4MHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yZWNlbnQtaGVhZGluZ3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGhlYWRpbmdGb3VyO1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6NTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOigkaGVhZGluZ0ZvdXIgLSA4cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6KCRoZWFkaW5nRm91ciAtIDIwcHgpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDpub3JtYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTJweCAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjYTVhNmE2O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzo4cHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiRiYXNlLWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbmQtb3V0LW1vcmV7XHJcblx0XHRcdFx0LmZpbmQtaGVkaW5ne1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTooJGhlYWRpbmdGb3VyIC0gM3B4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6NTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDMwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4eGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOigkaGVhZGluZ0ZvdXIgLSA4cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6KCRoZWFkaW5nRm91ciAtIDIycHgpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDpub3JtYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAyOHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCAwIDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjZweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjZweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDI1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tY29udHJvbHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjU1cHg7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDo0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0XHRcdFx0Ji5mb3JtLWNvbnRyb2x7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjMzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKioqKioqKipCbG9nKipEZXRhaWwqKioqKioqKioqKi9cclxuXHJcbi5zaW5nbGUtcG9zdHtcclxuICAgIC5ibG9nLW91dGVyLWJveHtcclxuICAgICAgLmVudHJ5LWhlYWRlcntcclxuICAgICAgICAgIC5lbnRyeS10aXRsZXtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBmb250LXNpemU6JGhlYWRpbmdGb3VyO1xyXG4gICAgY29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDo1MHB4O1xyXG4gICAgcGFkZGluZzowIDAgMzBweDtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcbiAgICBmb250LXNpemU6KCRoZWFkaW5nRm91ciAtIDhweCk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcbiAgICBmb250LXNpemU6KCRoZWFkaW5nRm91ciAtIDEycHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6NDBweDtcclxuICAgIHBhZGRpbmc6MCAwIDEwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG4gICAgZm9udC1zaXplOigkaGVhZGluZ0ZvdXIgLSAxNnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICBwYWRkaW5nOjAgMCAyMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgIGZvbnQtc2l6ZTooJGhlYWRpbmdGb3VyIC0gMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgcGFkZGluZzowIDAgMTBweDtcclxufVxyXG5cclxufVxyXG5cclxuLmVudHJ5LW1ldGF7XHJcbmZvbnQtc2l6ZTokZm9udDIyO1xyXG5jb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbmJvcmRlci1ib3R0b206c29saWQgMnB4ICRiZy1wdXJwbGU7XHJcbnRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5mb250LXdlaWdodDokZm9udC1ib2xkO1xyXG5wYWRkaW5nOjAgMCAxNXB4O1xyXG5tYXJnaW46MCAwIDE4cHg7XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feHh4bCkge1xyXG5mb250LXNpemU6JGZvbnQxODtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcbmZvbnQtc2l6ZTokZm9udDE1O1xyXG5wYWRkaW5nOjAgMCAxMHB4O1xyXG5tYXJnaW46MCAwIDEwcHg7XHJcbn1cclxufSAgICAgICAgICBcclxuICAgICAgICAgIFxyXG59XHJcbiAgICAgICAgXHJcbi5jb21tZW50cy1hcmVhe1xyXG4gICAgbWFyZ2luOjQwcHggMCAyOHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG4gICAgICAgIG1hcmdpbjowIDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbHtcclxuICAgICAgICBmb250LXNpemU6JGZvbnQxNjtcclxuICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xyXG4gICAgICAgIGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzowIDAgMCAwcHg7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6JGZvbnQxNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6NXB4O1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJde1xyXG4gICAgICAgIGhlaWdodDo1NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtZm9ybS1jb21tZW50e1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgdGV4dGFyZWF7XHJcbiAgICAgICBoZWlnaHQ6MjQ3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tc3VibWl0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBoZWlnaHQ6NTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctcHVycGxlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgZGl2LmVycm9ye1xyXG4gICAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1mb3JtLWVtYWlsLCAuY29tbWVudC1mb3JtLXVybCB7XHJcblx0d2lkdGg6IDQ3JTtcclxuXHRmbG9hdDogbGVmdDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSAgICBcclxufVxyXG4gICAgXHJcbi5jb21tZW50cy10aXRsZSwgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGZvbnQtc2l6ZTokaGVhZGluZ0ZvdXI7XHJcbiAgICBjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDo1MHB4O1xyXG4gICAgcGFkZGluZzowIDAgMTBweDtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHhsKSB7XHJcbiAgICBmb250LXNpemU6KCRoZWFkaW5nRm91ciAtIDhweCk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94eHNsKSB7XHJcbiAgICBmb250LXNpemU6KCRoZWFkaW5nRm91ciAtIDEycHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6NDBweDtcclxuICAgIHBhZGRpbmc6MCAwIDEwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG4gICAgZm9udC1zaXplOigkaGVhZGluZ0ZvdXIgLSAxNnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICBwYWRkaW5nOjAgMCAyMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgIGZvbnQtc2l6ZTooJGhlYWRpbmdGb3VyIC0gMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgcGFkZGluZzowIDAgMTBweDtcclxufVxyXG4gICAgXHJcbiNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcclxuXHRiYWNrZ3JvdW5kOiAjNjcyZDkxO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDdweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBmb250LXNpemU6IDEycHg7IFxyXG4gICAgcGFkZGluZzo0cHggMTBweDsgXHJcbn1cclxufSAgICBcclxuXHJcbn1cclxuICAgIFxyXG4uY29tbWVudC1yZXBseS10aXRsZXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgYSwgc21hbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgLmNvbW1lbnQtZm9ybSB7XHJcbiAgICAgICAgLmNvbW1lbnQtbm90ZXN7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4uY29tbWVudC1saXN0e1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIC5jb21tZW50XHJcbiAgICB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAuY29tbWVudC1tZXRhZGF0YXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tbWVudC1jb250ZW50e1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXBseXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tbWVudC1ib2R5e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hpbGRyZW57XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggI2QwZDBkMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2QwZDBkMDtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICBcclxuICAgIH0gICAgXHJcbiAgICBcclxuICAgIFxyXG59ICAgICAgICBcclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbn1cclxufSBcclxuLmxvZ2dlZC1pbntcclxuICAgIC5ibG9nLW91dGVyLWJveHtcclxuICAgICAgICAuY29tbWVudHMtYXJlYXtcclxuICAgICAgICAgICAgLmNvbW1lbnQtZm9ybS1jb21tZW50e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiIsIi5yZWdpc3Rlci1wYWdlLWJsb2Nre1xyXG5cdGJhY2tncm91bmQ6dXJsKFwiI3skaW1hZ2UtcGF0aH0vcmVnaXN0ZXItYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRwYWRkaW5nOjEwMHB4IDA7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRwYWRkaW5nOjMwcHggMDtcclxuXHR9XHJcblx0LnJlZ2lzdGVyLWhlYWRpbmd7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0aDF7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiAkdXBwZXJjYXNlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDo1MHB4O1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6NTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDo0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToyOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjIycHg7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yZWdpc3Rlci1mb3Jte1xyXG5cdFx0YmFja2dyb3VuZDokYmctd2hpdGU7XHJcblx0XHRwYWRkaW5nOjgwcHggMTIwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0bWF4LXdpZHRoOjkwMHB4O1xyXG5cdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOjUwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0fVxyXG5cdFx0aDV7XHJcblx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRmb250LXdlaWdodDokZm9udC1tZWRpdW07XHJcblx0XHRcdGZvbnQtc2l6ZTokZm9udDMwO1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0cGFkZGluZzowIDAgNjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQyNjtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHRtYXJnaW46MCAwIDI4cHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbHtcclxuXHRcdFx0XHRoZWlnaHQ6NTVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmb250LXdlaWdodDokZm9udC1saWdodDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE1O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdGhlaWdodDo0NXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0d2lkdGg6MzI2cHg7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdG1hcmdpbjo1MHB4IGF1dG8gMDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0d2lkdGg6MjAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0bWFyZ2luOjE1cHggYXV0byAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2FwdGNoYS1ieHtcclxuXHRcdFx0bWFyZ2luOi05OHB4IDAgMCAwO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRtYXJnaW46IC04MHB4IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3Jnb3QtcGFzc3dvcmQtYnRue1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdGNvbG9yOiR0ZXh0LXB1cnBsZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6M3B4O1xyXG5cdFx0XHRtYXgtd2lkdGg6MjMwcHg7XHJcblx0XHRcdG1hcmdpbjozMHB4IGF1dG8gMDtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggJGJnLXB1cnBsZTtcclxuXHRcdFx0cGFkZGluZzowIDAgNXB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzoycHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjIwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggJHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yZW1lbWJlci1ib3h7XHJcblx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGhhbmt1LXBhZ2V7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOjQwcHggMDtcclxuXHRcdHNwYW57XHJcblx0XHRcdGZvbnQtc2l6ZTo3MnB4O1xyXG5cdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LW1lZGl1bTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjYwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiRmb250MzA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtcmVndWxhcjtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDI2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5kaXNjb3ZlcnktcHJvZ3JhbS1wYWdle1xyXG5cdC5iYW5uZXItaW5uZXJ7XHJcblx0XHRoZWlnaHQ6OTAwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3h4c2wpIHtcclxuXHRcdFx0aGVpZ2h0OjYwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRoZWlnaHQ6NDgwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdGhlaWdodDo0MDBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0aGVpZ2h0OjMwMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmlubmVyLWJhbm5lci10ZXh0e1xyXG5cdFx0XHRtYXgtd2lkdGg6OTQwcHg7XHJcblx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6ODAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6NTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTo0MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjMwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRiYXNlLWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6MzJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMjBweDtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTM7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnB1cnBsZS1idG57XHJcblx0XHRcdG1heC13aWR0aDozMjZweDtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0bWFyZ2luOjMwcHggYXV0byAwO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0bWFyZ2luOjEwcHggYXV0byAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGlzY292ZXJ5LXByb2dyYW0tYmxvY2t7XHJcblx0XHQuYm9va2luZy1wcm9ncmFte1xyXG5cdFx0XHRwYWRkaW5nOjEwMHB4IDA7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOjUwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZ3JhbS1vdXRlci1oZHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6MTc0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0LmhlYWRpbmctYmxvY2t7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucC10ZXh0LXBne1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOjExOTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDozMnB4O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnByb2dyYW0tYm9va2luZy1saXN0e1xyXG5cdFx0XHRcdC5ib2staG10LWJsb2Nre1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJvay1obXQtaW1ne1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCAwIDMwcHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ib2staG10LXRldHh7XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MjI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtYm9sZDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1saWdodC1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRleHQtbGlnaHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdGV4dC1wdXJwbGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG4tb3V0ZXJ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOjMyNnB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46NjBweCBhdXRvIDA7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4IGF1dG8gMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ob3VzZWtlZXBpbmctYmxvY2t7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0XHRwYWRkaW5nOjgwcHggMDtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6aW5oZXJpdDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhvdXNlLXVwZXJ7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgNDBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wLXRleHQtcGd7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTQwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQyMjtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGZvbnQtbGlnaHQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAzMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjMycHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21feGwpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNjtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhvdXNla2VlcGluZy1saXN0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JGJnLXdoaXRlXzkwO1xyXG5cdFx0XHRcdG1heC13aWR0aDo2NzBweDtcclxuXHRcdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6NTBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDZ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQyMjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWJvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGNvbG9yOiR0ZXh0LWxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMzBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjJweCAwIDAgMDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6c29saWQgMXB4ICNjOGNhYzk7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCAwO1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjYzhjYWM5O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVjdXN0b20tZmxleDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE2O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjhweCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1tZWRpdW07XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDIwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud2VsY29tZS1wYWdlLWJsb2Nre1xyXG5cdFx0XHQuYmVuZWZpdHMtYmxvY2t7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzozMHB4IDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZGluZy1ibG9ja3tcclxuXHRcdFx0XHRtYXgtd2lkdGg6MTYwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzowIDE1cHggMTAwcHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV94bCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMTVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAxNXB4IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDMwcHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHVycGxlLWJ0bntcclxuXHRcdFx0XHRtYXJnaW46LTQwcHggYXV0byAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1ha2Utb3V0ZXItYmxvY2t7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0XHRwYWRkaW5nOjgwcHggMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDpyZ2JhKDAsMCwwLCAwLjIpO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6cmdiYSgwLDAsMCwgMC40KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDpyZ2JhKDAsMCwwLCAwLjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0cGFkZGluZzo1MHB4IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOmluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MzBweCAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWFrZS10b3AtaGVhZGluZ3tcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHQuaGVhZGluZy1ibG9ja3tcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucC10ZXh0LXBne1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOjg2MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDYwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAzMHB4IDQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCA0MHB4O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6JGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDIyO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDokZm9udC1yZWd1bGFyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX21kKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTokZm9udDE0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1ha2VyZXNlcnYtZm9ybXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6MTIwMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOjYwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubmYtZmllbGQtbGFiZWx7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3NtKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uZi1maWVsZC1lbGVtZW50e1xyXG5cdFx0XHRcdFx0I25mLWZpZWxkLTQwe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAyOHB4O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1jb250cm9se1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6NTVweDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICR1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY3VzdG9tX3hsKSB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiRmb250MTQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdFx0XHQmLmZvcm0tY29udHJvbHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MzI1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDoyMDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c2VsZWN0e1xyXG5cdFx0XHRcdFx0XHQmLmZvcm0tY29udHJvbHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjojNjY2O1xyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjdXN0b21fc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDo0NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wdXJwbGUtYnRue1xyXG5cdFx0XHRcdFx0d2lkdGg6MzI2cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjUwcHggYXV0byAwO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9zbSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MjBweCBhdXRvIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYXB0Y2hhLWJ4e1xyXG5cdFx0XHRcdFx0bWFyZ2luOi05OHB4IDAgMCAwO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbV9tZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubmYtcGFzc3tcclxuXHRcdCYuZmllbGQtd3JhcHtcclxuXHRcdFx0Lm5mLWZpZWxkLWVsZW1lbnR7XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubmYtZXJyb3J7XHJcblx0XHQmLmZpZWxkLXdyYXB7XHJcblx0XHRcdC5uZi1maWVsZC1lbGVtZW50e1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9*/