@charset "UTF-8";
/*! normalize.css v8.0.1 | 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;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

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

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

html {
  box-sizing: border-box;
  font-size: 62.5%;
}

body {
  color: #606c76;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 1.6em;
  font-weight: 300;
  letter-spacing: 0.01em;
  line-height: 1.6;
}

blockquote {
  border-left: 0.3rem solid #d1d1d1;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.5rem;
}
blockquote *:last-child {
  margin-bottom: 0;
}

.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  background-color: #9b4dca;
  border: 0.1rem solid #9b4dca;
  border-radius: 0.4rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  height: 3.8rem;
  letter-spacing: 0.1rem;
  line-height: 3.8rem;
  padding: 0 3rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.button:focus, .button:hover,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
  background-color: #606c76;
  border-color: #606c76;
  color: #fff;
  outline: 0;
}
.button[disabled],
button[disabled],
input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled] {
  cursor: default;
  opacity: 0.5;
}
.button[disabled]:focus, .button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type=button][disabled]:focus,
input[type=button][disabled]:hover,
input[type=reset][disabled]:focus,
input[type=reset][disabled]:hover,
input[type=submit][disabled]:focus,
input[type=submit][disabled]:hover {
  background-color: #9b4dca;
  border-color: #9b4dca;
}
.button.button-outline,
button.button-outline,
input[type=button].button-outline,
input[type=reset].button-outline,
input[type=submit].button-outline {
  background-color: transparent;
  color: #9b4dca;
}
.button.button-outline:focus, .button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type=button].button-outline:focus,
input[type=button].button-outline:hover,
input[type=reset].button-outline:focus,
input[type=reset].button-outline:hover,
input[type=submit].button-outline:focus,
input[type=submit].button-outline:hover {
  background-color: transparent;
  border-color: #606c76;
  color: #606c76;
}
.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type=button].button-outline[disabled]:focus,
input[type=button].button-outline[disabled]:hover,
input[type=reset].button-outline[disabled]:focus,
input[type=reset].button-outline[disabled]:hover,
input[type=submit].button-outline[disabled]:focus,
input[type=submit].button-outline[disabled]:hover {
  border-color: inherit;
  color: #9b4dca;
}
.button.button-clear,
button.button-clear,
input[type=button].button-clear,
input[type=reset].button-clear,
input[type=submit].button-clear {
  background-color: transparent;
  border-color: transparent;
  color: #9b4dca;
}
.button.button-clear:focus, .button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type=button].button-clear:focus,
input[type=button].button-clear:hover,
input[type=reset].button-clear:focus,
input[type=reset].button-clear:hover,
input[type=submit].button-clear:focus,
input[type=submit].button-clear:hover {
  background-color: transparent;
  border-color: transparent;
  color: #606c76;
}
.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type=button].button-clear[disabled]:focus,
input[type=button].button-clear[disabled]:hover,
input[type=reset].button-clear[disabled]:focus,
input[type=reset].button-clear[disabled]:hover,
input[type=submit].button-clear[disabled]:focus,
input[type=submit].button-clear[disabled]:hover {
  color: #9b4dca;
}

code {
  background: #f4f5f6;
  border-radius: 0.4rem;
  font-size: 86%;
  margin: 0 0.2rem;
  padding: 0.2rem 0.5rem;
  white-space: nowrap;
}

pre {
  background: #f4f5f6;
  border-left: 0.3rem solid #9b4dca;
  overflow-y: hidden;
}
pre > code {
  border-radius: 0;
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
}

hr {
  border: 0;
  border-top: 0.1rem solid #f4f5f6;
  margin: 3rem 0;
}

input[type=color],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
input[type=week],
input:not([type]),
textarea,
select {
  -webkit-appearance: none;
  background-color: transparent;
  border: 0.1rem solid #d1d1d1;
  border-radius: 0.4rem;
  box-shadow: none;
  box-sizing: inherit;
  height: 3.8rem;
  padding: 0.6rem 1rem 0.7rem;
  width: 100%;
}
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
input[type=week]:focus,
input:not([type]):focus,
textarea:focus,
select:focus {
  border-color: #9b4dca;
  outline: 0;
}

select {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23d1d1d1" d="M0,0l6,8l6-8"/></svg>') center right no-repeat;
  padding-right: 3rem;
}
select:focus {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%239b4dca" d="M0,0l6,8l6-8"/></svg>');
}
select[multiple] {
  background: none;
  height: auto;
}

textarea {
  min-height: 6.5rem;
}

label,
legend {
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

fieldset {
  border-width: 0;
  padding: 0;
}

input[type=checkbox],
input[type=radio] {
  display: inline;
}

.label-inline {
  display: inline-block;
  font-weight: normal;
  margin-left: 0.5rem;
}

.container {
  margin: 0 auto;
  max-width: 112rem;
  padding: 0 2rem;
  position: relative;
  width: 100%;
}

.row {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
}
.row.row-no-padding {
  padding: 0;
}
.row.row-no-padding > .column {
  padding: 0;
}
.row.row-wrap {
  flex-wrap: wrap;
}
.row.row-top {
  align-items: flex-start;
}
.row.row-bottom {
  align-items: flex-end;
}
.row.row-center {
  align-items: center;
}
.row.row-stretch {
  align-items: stretch;
}
.row.row-baseline {
  align-items: baseline;
}
.row .column {
  display: block;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}
.row .column.column-offset-10 {
  margin-left: 10%;
}
.row .column.column-offset-20 {
  margin-left: 20%;
}
.row .column.column-offset-25 {
  margin-left: 25%;
}
.row .column.column-offset-33, .row .column.column-offset-34 {
  margin-left: 33.3333%;
}
.row .column.column-offset-40 {
  margin-left: 40%;
}
.row .column.column-offset-50 {
  margin-left: 50%;
}
.row .column.column-offset-60 {
  margin-left: 60%;
}
.row .column.column-offset-66, .row .column.column-offset-67 {
  margin-left: 66.6666%;
}
.row .column.column-offset-75 {
  margin-left: 75%;
}
.row .column.column-offset-80 {
  margin-left: 80%;
}
.row .column.column-offset-90 {
  margin-left: 90%;
}
.row .column.column-10 {
  flex: 0 0 10%;
  max-width: 10%;
}
.row .column.column-20 {
  flex: 0 0 20%;
  max-width: 20%;
}
.row .column.column-25 {
  flex: 0 0 25%;
  max-width: 25%;
}
.row .column.column-33, .row .column.column-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}
.row .column.column-40 {
  flex: 0 0 40%;
  max-width: 40%;
}
.row .column.column-50 {
  flex: 0 0 50%;
  max-width: 50%;
}
.row .column.column-60 {
  flex: 0 0 60%;
  max-width: 60%;
}
.row .column.column-66, .row .column.column-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}
.row .column.column-75 {
  flex: 0 0 75%;
  max-width: 75%;
}
.row .column.column-80 {
  flex: 0 0 80%;
  max-width: 80%;
}
.row .column.column-90 {
  flex: 0 0 90%;
  max-width: 90%;
}
.row .column .column-top {
  align-self: flex-start;
}
.row .column .column-bottom {
  align-self: flex-end;
}
.row .column .column-center {
  align-self: center;
}

@media (min-width: 40rem) {
  .row {
    flex-direction: row;
    margin-left: -1rem;
    width: calc(100% + 2rem);
  }
  .row .column {
    margin-bottom: inherit;
    padding: 0 1rem;
  }
}
a {
  color: #9b4dca;
  text-decoration: none;
}
a:focus, a:hover {
  color: #606c76;
}

dl,
ol,
ul {
  list-style: none;
  margin-top: 0;
  padding-left: 0;
}
dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
  font-size: 90%;
  margin: 1.5rem 0 1.5rem 3rem;
}

ol {
  list-style: decimal inside;
}

ul {
  list-style: circle inside;
}

.button,
button,
dd,
dt,
li {
  margin-bottom: 1rem;
}

fieldset,
input,
select,
textarea {
  margin-bottom: 1.5rem;
}

blockquote,
dl,
figure,
form,
ol,
p,
pre,
table,
ul {
  margin-bottom: 2.5rem;
}

table {
  border-spacing: 0;
  display: block;
  overflow-x: auto;
  text-align: left;
  width: 100%;
}

td,
th {
  border-bottom: 0.1rem solid #e1e1e1;
  padding: 1.2rem 1.5rem;
}
td:first-child,
th:first-child {
  padding-left: 0;
}
td:last-child,
th:last-child {
  padding-right: 0;
}

@media (min-width: 40rem) {
  table {
    display: table;
    overflow-x: initial;
  }
}
b,
strong {
  font-weight: bold;
}

p {
  margin-top: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  letter-spacing: -0.1rem;
  margin-bottom: 2rem;
  margin-top: 0;
}

h1 {
  font-size: 4.6rem;
  line-height: 1.2;
}

h2 {
  font-size: 3.6rem;
  line-height: 1.25;
}

h3 {
  font-size: 2.8rem;
  line-height: 1.3;
}

h4 {
  font-size: 2.2rem;
  letter-spacing: -0.08rem;
  line-height: 1.35;
}

h5 {
  font-size: 1.8rem;
  letter-spacing: -0.05rem;
  line-height: 1.5;
}

h6 {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.4;
}

img {
  max-width: 100%;
}

.clearfix:after {
  clear: both;
  content: " ";
  display: table;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

* {
  min-width: 0;
}

html,
body {
  font-family: "Titillium Web", Arial;
  width: 3840px;
  height: 2160px;
  position: relative;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: #1b3667;
}

html {
  transform: scale(0.5);
  transform-origin: top left;
  width: 200%;
  height: 200%;
}

body {
  border: 1px solid #3a3f41;
  box-sizing: border-box;
}
body.show-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
}
body ::-webkit-scrollbar {
  width: 15px;
  height: 15px;
}
body ::-webkit-scrollbar-button {
  width: 15px;
  height: 15px;
}
body ::-webkit-scrollbar-thumb {
  background: #b7dde2;
  border: 0px none #ffffff;
  border-radius: 50px;
}
body ::-webkit-scrollbar-thumb:hover {
  background: #b7dde2;
}
body ::-webkit-scrollbar-thumb:active {
  background: rgba(217, 217, 217, 0.75);
}
body ::-webkit-scrollbar-track {
  background: rgba(217, 217, 217, 0.75);
  border: 0px none #ffffff;
  border-radius: 25px;
}
body ::-webkit-scrollbar-track:hover {
  background: rgba(217, 217, 217, 0.75);
}
body ::-webkit-scrollbar-track:active {
  background: rgba(217, 217, 217, 0.75);
}
body ::-webkit-scrollbar-corner {
  background: transparent;
}

img.body-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#home_img {
  position: absolute;
  width: 3838px;
  height: 2160px;
  top: -1px;
  left: -1px;
}

.hidden {
  display: none;
}

.overlay {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background-color: rgba(0, 0, 0, 0.75);
}
.overlay:has(#patientprofile1[style="display: block;"],
#patientprofile2[style="display: block;"],
#patientprofile3[style="display: block;"]) {
  background-color: rgba(255, 255, 255, 0.95);
}

.modal {
  display: none;
  padding: 50px 140px 50px 60px;
  border-radius: 40px;
  background-color: #fff;
  z-index: 2;
  position: absolute;
  top: 250px;
  left: 300px;
  width: 2500px;
  background-image: url("../img/references/referrences.png");
  background-size: cover;
}
.modal .content-wrap > .references:first-child {
  margin: 11px 0 !important;
}
.modal .content-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.modal .content-wrap * {
  font-family: "Titillium Web", Arial;
  font-size: 42px;
  font-style: normal;
  line-height: 50px;
  color: #fff;
}
.modal .content-wrap h1 {
  font-weight: 700;
  font-size: 54px;
}
.modal .content-wrap h1 em,
.modal .content-wrap h1 sup {
  font-weight: 700;
  font-size: 54px;
}
.modal .content-wrap em {
  font-style: italic;
}
.modal .content-wrap strong sup {
  font-weight: 700;
}
.modal .pullup {
  position: relative;
}
.modal p,
.modal em {
  color: #3a3f41;
  font-family: "Titillium Web", Arial;
  font-size: 24px;
  line-height: normal;
}
.modal em {
  line-height: unset;
}
.modal.active {
  display: block;
}
.modal .close-modal {
  position: absolute;
  right: 30px;
  top: 25px;
  width: 100px;
  height: 100px;
  cursor: pointer;
  z-index: 99;
}
.modal.references p,
.modal p.references {
  font-size: 25px !important;
  line-height: 30px !important;
  margin-top: 16px !important;
}
.modal p.references {
  margin-bottom: 0px !important;
}
.modal p.references sup,
.modal p.references sub {
  color: #666666;
  vertical-align: baseline;
  line-height: 0px;
  position: relative;
  top: -0.4em;
}
.modal p.references sub {
  top: 0.4em;
}
.modal.fivety {
  width: 2530px;
}
.modal.references {
  width: 2534px;
}
.modal.cl_trails {
  width: 2097px;
  top: 120px;
  padding: 30px 60px 45px 45px;
}
.modal.cl_trails .close-modal {
  right: 20px;
  top: 15px;
}
.modal.cl_trails h1 {
  font-size: 97px;
  padding-bottom: 30px;
  margin: 0;
}
.modal.cl_trails h2 {
  font-size: 40px;
  margin-top: 0;
}
.modal.cl_trails h2:not(:first-child) {
  margin-top: 40px;
}
.modal.cl_trails p {
  font-size: 27px;
}
.modal.cl_trails p.references {
  font-size: 26px !important;
}
.modal.cl_trails .margin-bottom-16 {
  margin-bottom: 20px;
}
.modal.cl_trails .content-wrap {
  padding: 0 55px 0 0;
  margin-left: -15px;
  overflow-y: auto;
}
.modal.cl_trails .content-wrap .pullup {
  padding-left: 15px;
}
.modal.white-modal {
  background-color: #fff;
  background-image: unset;
}
.modal.white-modal * {
  color: #1b3667;
  font-family: "Titillium Web", Arial;
  font-size: 42px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
}
.modal.white-modal .button {
  background: none;
  color: #fff !important;
  border: 2px solid #fff;
  border-radius: 50px;
  text-align: center;
  font-size: 40px !important;
  line-height: 40px !important;
  display: inline-flex;
  height: auto;
  position: relative;
  margin: 0;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  gap: 20px;
  padding: 31px 50px;
  text-transform: none;
}
.modal.white-modal .button:hover, .modal.white-modal .button:focus {
  background: none;
}
.modal.white-modal .button.active {
  background: #fff;
  color: #1b3667 !important;
}
.modal.white-modal .button.orange {
  border-color: #d13e4e;
  color: #d13e4e !important;
}
.modal.white-modal .button.orange.active {
  background: #d13e4e;
  color: #fff !important;
}
.modal.white-modal sup {
  font-size: 0.6em !important;
}
.modal.white-modal .green {
  color: #0a7986;
}
.modal.white-modal .green sub,
.modal.white-modal .green sup,
.modal.white-modal .green strong {
  color: #0a7986;
}
.modal.white-modal strong {
  font-weight: 700;
}
.modal#patientprofile1, .modal#patientprofile2, .modal#patientprofile3 {
  background: none;
  border-radius: 0px;
  left: 0;
  top: 0;
  width: calc(100% - 740px);
  height: 100%;
  padding: 0;
}
.modal#patientprofile1 .close-modal, .modal#patientprofile2 .close-modal, .modal#patientprofile3 .close-modal {
  top: 250px;
  right: 50px;
}
.modal#patientprofile1 .content-wrap, .modal#patientprofile2 .content-wrap, .modal#patientprofile3 .content-wrap {
  margin: 0px auto;
  padding: 170px 0px;
  width: 2920px;
}
.modal#PRESCRIBINGINFO {
  height: 1700px;
  padding: 150px 60px 50px;
}
.modal#PRESCRIBINGINFO .content-wrap {
  max-height: 100%;
  overflow: auto;
}
.modal.RECOMMENDEDDOSE .grey, .modal.INDIGOTRIAL .grey {
  color: #666666;
}
.modal.RECOMMENDEDDOSE p.small, .modal.INDIGOTRIAL p.small {
  font-size: 33px;
  line-height: 43px;
}
.modal.RECOMMENDEDDOSE .references,
.modal.RECOMMENDEDDOSE .references em, .modal.INDIGOTRIAL .references,
.modal.INDIGOTRIAL .references em {
  color: #666666 !important;
  font-size: 20px !important;
  line-height: 22px !important;
}
.modal.INDIGOTRIAL p.small {
  margin-bottom: 0;
}
.modal.INDIGOTRIAL .references-container {
  margin-top: 30px;
}
.modal.INDIGOTRIAL p.references.no-space {
  margin: 0 !important;
}
.modal.patientrequirements p.references, .modal.TREATMENTCONSIDERATIONS p.references, .modal.TREATMENTSETTINGS p.references, .modal.ADVERSEREACTIONS p.references {
  color: #666666 !important;
  font-size: 20px !important;
  line-height: 24px !important;
}
.modal ul li {
  list-style: none;
  padding-left: 20px;
  position: relative;
}
.modal ul li::before {
  content: "•";
  position: absolute;
  left: -10px;
}

.interstitial .main {
  display: none;
}

#time-course {
  position: absolute;
  width: 3840px;
  height: 2160px;
}
#time-course img {
  position: absolute;
  cursor: pointer;
}
#time-course img#tc-pfreedom {
  left: 432px;
  top: 1186px;
}
#time-course img#tc-prelief {
  left: 421px;
  top: 1174px;
}
#time-course img#tc-function {
  left: 380px;
  top: 1186px;
}
#time-course img#tc-48hheadpain {
  left: 2335px;
  top: 714px;
}

.modal-time-course {
  width: 1800px;
  top: 170px;
  padding: 34px 60px;
}
.modal-time-course#modal-tc-48hheadpain {
  width: 2800px;
}
.modal-time-course#modal-tc-48hheadpain .content-wrap {
  overflow: initial;
}
.modal-time-course#modal-tc-48hheadpain .content-wrap img {
  left: -18px;
  position: relative;
  width: calc(100% + 18px);
  max-width: initial;
}
.modal-time-course .content-wrap {
  max-height: unset;
}
.modal-time-course h2 {
  font-family: "acumin-pro-condensed", sans-serif;
  font-size: 65px;
  font-weight: 900;
  color: #3a3f41;
  margin-bottom: 50px;
}

#moa-content {
  position: absolute;
  left: 515px;
  top: 491px;
  width: 100%;
  height: 100%;
}
#moa-content > img {
  position: absolute;
}

#moa-buttons {
  position: absolute;
}
#moa-buttons div {
  position: absolute;
  width: 391px;
  height: 77px;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
#moa-buttons #moa-btn-ubrelvy {
  left: 1421px;
}
#moa-buttons #moa-btn-triptans {
  left: 1890px;
}

header {
  position: absolute;
}

nav.main {
  background: rgba(0, 0, 0, 0.4) url("../img/nav/bg_nav.jpg") center center no-repeat;
  background-size: cover;
  padding: 0;
  margin: 0;
  height: 112px;
  width: calc(100% - 740px);
  display: block;
  position: absolute;
  bottom: 0;
}
nav.main ul {
  padding: 0;
  height: 100%;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
}
nav.main ul li {
  color: #fff;
  cursor: pointer;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-basis: 14.25%;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 10%;
  text-align: center;
  word-wrap: break-word;
  padding: 0;
  height: 100%;
  margin: 0;
  position: relative;
}
nav.main ul li.active {
  background: url("../img/nav/bg_active.png") center bottom repeat-x;
  background-size: contain;
}
nav.main ul li:not(:first-child):not(:last-child)::after {
  background: #00a39a;
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 12px;
  bottom: 12px;
  width: 2px;
}
nav.main ul li a {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding: 12px;
  position: relative;
}
nav.main ul li.nav_home {
  flex-basis: auto;
}
nav.main ul li.nav_home img {
  height: 50px;
  width: 58px;
}
nav.main ul li.dropdown {
  position: relative;
  z-index: 1;
}
nav.main ul li.dropdown span::after {
  background: url("../img/nav/plus_icon.png") center center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  position: absolute;
  right: 50px;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
}
nav.main ul li.dropdown ul {
  background: #fff;
  position: absolute;
  display: none;
  bottom: 100%;
  height: auto;
  width: 100%;
}
nav.main ul li.dropdown ul li {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  font-size: 42px;
  font-weight: normal;
  height: 112px;
  justify-content: center;
  line-height: 42px;
}
nav.main ul li.dropdown ul li:not(:last-child) {
  border-bottom: 1px solid #0a7986;
}
nav.main ul li.dropdown ul li:not(:last-child)::after {
  display: none;
}
nav.main ul li.dropdown ul li a {
  color: #0a7986;
  padding: 0 100px;
}
nav.main ul li.dropdown.open {
  background: #d13e4e;
}
nav.main ul li.dropdown.open span::after {
  background: #fff;
  height: 8px;
}
nav.main ul li.dropdown.open ul {
  display: block;
}

aside {
  width: 100%;
}
aside.content ul,
aside.content li {
  list-style: none;
}
aside.content ul {
  position: absolute;
  right: 795px;
  bottom: 170px;
  display: flex;
  gap: 50px;
  margin: 0;
}
aside.content ul li {
  color: #fff;
  border: 2px solid #fff;
  border-radius: 40px;
  text-align: center;
  font-size: 31px;
  line-height: 31px;
  display: inline-flex;
  position: relative;
  margin: 0;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  gap: 20px;
  padding: 21px 40px;
}
aside.content ul li::after {
  content: "+";
  transform: translateY(-3px);
}
aside.content ul li.active {
  background: #fff;
  color: #1b3667;
}
aside.content ul.subpage {
  width: auto;
  right: 30px;
  top: unset;
}
aside.content ul.subpage li {
  border: 1px solid #3a3f41;
  background-color: transparent;
  color: #3a3f41;
}
aside.content.left ul {
  left: 80px;
  right: auto;
}
aside.content.center ul {
  flex-flow: row wrap;
  left: 0;
  justify-content: center;
  margin: 0 10%;
}
aside.content.center ul li {
  border-radius: 50px;
  font-size: 40px;
  line-height: 40px;
  padding: 30px 50px;
}
aside.content.orange li {
  border-color: #d13e4e;
  color: #d13e4e;
}
aside.content.orange li.active {
  background: #d13e4e;
  color: #fff;
}
aside.content.solid li {
  background: #d13e4e;
  color: #fff;
}
aside.sidebar {
  position: relative;
  width: 375px;
  position: absolute;
  right: 0;
  top: 475px;
}
aside.sidebar::before {
  content: "";
  height: 18px;
  width: 100%;
  background: linear-gradient(90deg, #00a474 0%, #75c4d6 47.94%, #2b4c93 100%);
  display: block;
  position: absolute;
  top: -18px;
}
aside.sidebar ul,
aside.sidebar li {
  list-style: none;
}
aside.sidebar ul {
  background: rgba(217, 217, 217, 0.6);
  box-shadow: 0px 8.671px 8.671px 0px rgba(0, 0, 0, 0.25);
}
aside.sidebar li {
  color: #464547;
  font-family: "Titillium Web", Arial;
  font-size: 32.514px;
  font-style: normal;
  font-weight: 900;
  line-height: 40px;
  position: relative;
  height: 150px;
  display: flex;
  justify-content: left;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: -3px;
  cursor: pointer;
  background-image: url(../img/nav/arrow.svg);
  background-repeat: no-repeat;
  background-position: 290px center;
}
aside.sidebar li::after {
  content: "";
  width: 69.364px;
  height: 62.176px;
  display: block;
  position: absolute;
  right: 20px;
  background-image: url("../img/nav/arrow.svg");
  background-repeat: no-repeat;
}
aside.sidebar li.active {
  background: #01a274;
  color: #fff;
}
aside.sidebar li.active::after {
  background-image: url("../img/nav/arrow-white.svg");
}
aside.sidebar li:not(.active)::after {
  content: "";
  display: block;
  width: 60%;
  height: 2px;
  background-color: #2b4c93;
  position: absolute;
  bottom: 0;
  left: 20%;
}
aside.sidebar li:not(.active):last-of-type::after {
  content: unset;
}
aside.prodrome {
  position: relative;
  width: 687px;
  height: 183px;
  position: absolute;
  right: 753px;
  bottom: 550px;
  border: 1px solid #2b4c93;
  border-radius: 0px 30px;
}
aside.prodrome li {
  margin: 0 auto;
  color: #fff;
  text-align: center;
  position: relative;
  left: 30px;
  top: 40px;
  font-size: 32px;
  padding: 25px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  background-color: #2b4c93;
  display: inline-block;
  border-radius: 50px;
  cursor: pointer;
}

.studydesigns h1, .fivety h1, .eliminates h1 {
  color: #3A3F41;
  font-family: "acumin-pro-condensed";
  font-size: 54px;
  font-style: italic;
  font-weight: 700;
  line-height: 95%; /* 51.3px */
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
}
.studydesigns h1 span, .fivety h1 span, .eliminates h1 span {
  text-transform: lowercase;
}
.studydesigns h1 sup, .fivety h1 sup, .eliminates h1 sup {
  font-style: normal;
}
.studydesigns h2, .fivety h2, .eliminates h2 {
  color: #3A3F41;
  font-family: "Titillium Web", Arial;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 10px;
  margin-bottom: 10px;
}
.studydesigns h2.heading_2, .fivety h2.heading_2, .eliminates h2.heading_2 {
  font-size: 35px;
}
.studydesigns p, .studydesigns ul li, .fivety p, .fivety ul li, .eliminates p, .eliminates ul li {
  color: #3A3F41;
  font-family: "Titillium Web", Arial;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  margin-top: 0;
  margin-bottom: 0;
}
.studydesigns p.margin-bottom-16, .fivety p.margin-bottom-16, .eliminates p.margin-bottom-16 {
  margin-bottom: 16px;
}
.studydesigns .margin-bottom-5, .fivety .margin-bottom-5, .eliminates .margin-bottom-5 {
  margin-bottom: 5px;
}
.studydesigns .margin-bottom-0, .fivety .margin-bottom-0, .eliminates .margin-bottom-0 {
  margin-bottom: 0;
}
.studydesigns p.footnote, .fivety p.footnote, .eliminates p.footnote {
  font-size: 24px;
  line-height: 31px;
  padding-bottom: 5px;
}
.studydesigns p.footnote.with-ref, .fivety p.footnote.with-ref, .eliminates p.footnote.with-ref {
  margin-left: 9px;
}
.studydesigns p.footnote.with-ref sup:first-of-type, .fivety p.footnote.with-ref sup:first-of-type, .eliminates p.footnote.with-ref sup:first-of-type {
  margin-left: -9px;
}
.studydesigns li, .fivety li, .eliminates li {
  padding-bottom: 10px;
}
.studydesigns ul, .fivety ul, .eliminates ul {
  list-style: none;
  padding-left: 25px;
  list-style: none;
}
.studydesigns ul li, .fivety ul li, .eliminates ul li {
  position: relative;
}
.studydesigns ul li::before, .fivety ul li::before, .eliminates ul li::before {
  content: "•";
  position: absolute;
  top: -5px;
  left: -25px;
  font-size: 38px;
  color: #000;
}

#timeout {
  width: 1325px;
  left: 888px;
  top: 804px;
  border-radius: 32px;
  padding: 120px 80px;
}
#timeout .close-modal {
  display: none;
}
#timeout h1 {
  margin-bottom: 52px;
  font-size: 120px;
  line-height: 180px;
  text-align: center;
}
#timeout div {
  display: flex;
  -moz-column-gap: 70px;
       column-gap: 70px;
  justify-content: center;
}

.isi {
  display: flex;
  flex-flow: column nowrap;
  position: absolute;
  right: 0;
  width: 740px;
  height: 100%;
  padding: 0;
  background-color: #233367;
  z-index: 2;
  transition: all 0.2s ease-out;
}
.isi .back-home {
  position: absolute;
  cursor: pointer;
  width: 200px;
  height: 200px;
  top: 0px;
  right: 0px;
}
.isi .logo {
  padding: 40px;
}
.isi .logo img {
  height: 197px;
  width: 680px;
}
.isi #container_isi {
  color: #fff;
  flex: 1;
  font-size: 38px;
  line-height: 46px;
  overflow-y: auto;
  padding: 0 15px 32px 40px;
}
.isi #container_isi h1,
.isi #container_isi h2 {
  color: #b7dde2;
  margin: 0;
  text-transform: uppercase;
}
.isi #container_isi h1 {
  font-size: 44px;
  line-height: 52px;
}
.isi #container_isi h1,
.isi #container_isi p {
  margin-bottom: 15px;
}
.isi #container_isi h2 {
  margin-bottom: 8px;
}
.isi #container_isi a {
  color: #b7dde2;
  cursor: pointer;
  text-decoration: underline;
}
.isi #container_isi .footnote {
  color: #b7dde2;
  font-weight: 700;
  margin: 24px 0px 108px;
}
.isi #container_isi .servier_logo {
  width: 237px;
  margin: 0px 0px 22px;
}
.isi #container_isi .reference {
  font-size: 16px;
  line-height: 18px;
  margin: 0px;
}
.isi .bottom-link {
  background: linear-gradient(to right, #00a198, #1b3667);
}
.isi .bottom-link a {
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 38px;
  font-weight: bold;
  line-height: 46px;
  flex-flow: row nowrap;
  align-items: center;
  padding: 9px 5px 9px 20px;
}
.isi .bottom-link a img {
  margin-right: 20px;
  height: 40px;
  width: 40px;
}

footer {
  position: absolute;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-RegularItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Titillium Web";
  src: url("../fonts/TitilliumWeb-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
.titillium-web-extralight {
  font-family: "Titillium Web", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.titillium-web-light {
  font-family: "Titillium Web", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.titillium-web-regular {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.titillium-web-semibold, .modal.white-modal .button, aside.content ul li {
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.titillium-web-bold, .isi #container_isi h1,
.isi #container_isi h2, .isi #container_isi strong,
.isi #container_isi em {
  font-family: "Titillium Web", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.titillium-web-black {
  font-family: "Titillium Web", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.titillium-web-extralight-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.titillium-web-light-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.titillium-web-regular-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.titillium-web-semibold-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.titillium-web-bold-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 700;
  font-style: italic;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibm9ybWFsaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWlsbGlncmFtL3NyYy9fQmFzZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX0NvbG9yLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWlsbGlncmFtL3NyYy9fQmxvY2txdW90ZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX0J1dHRvbi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX0NvZGUuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9taWxsaWdyYW0vc3JjL19EaXZpZGVyLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWlsbGlncmFtL3NyYy9fRm9ybS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX0dyaWQuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9taWxsaWdyYW0vc3JjL19MaW5rLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWlsbGlncmFtL3NyYy9fTGlzdC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX1NwYWNpbmcuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9taWxsaWdyYW0vc3JjL19UYWJsZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX1R5cG9ncmFwaHkuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9taWxsaWdyYW0vc3JjL19JbWFnZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX1V0aWxpdHkuc2FzcyIsIl9hcHAuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9uYXYuc2NzcyIsIl9hc2lkZS5zY3NzIiwiX21vZGFscy5zY3NzIiwiX2lzaS5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2ZvbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6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QUFBO0F4QnF5REQ7O0F3Qmx5REE7RUFDQyx3Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXhCcXlERDs7QXdCbHlEQTtFQUNDLHdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBeEJxeUREOztBd0JseURBO0VBQ0Msd0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0F4QnF5REQ7O0F3Qmx5REE7RUFDQyx3Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXhCcXlERDs7QXdCbHlEQTtFQUNDLHdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBeEJxeUREOztBd0JseURBO0VBQ0Msd0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0F4QnF5REQiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNjA2Yzc2O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkICNkMWQxZDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuYmxvY2txdW90ZSAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnV0dG9uLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI0ZGNhO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjOWI0ZGNhO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMy44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBsaW5lLWhlaWdodDogMy44cmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjpob3ZlcixcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2Yzc2O1xuICBib3JkZXItY29sb3I6ICM2MDZjNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAwO1xufVxuLmJ1dHRvbltkaXNhYmxlZF0sXG5idXR0b25bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1idXR0b25dW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9cmVzZXRdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idXR0b25bZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXVtkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XVtkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjRkY2E7XG4gIGJvcmRlci1jb2xvcjogIzliNGRjYTtcbn1cbi5idXR0b24uYnV0dG9uLW91dGxpbmUsXG5idXR0b24uYnV0dG9uLW91dGxpbmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLW91dGxpbmUsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tb3V0bGluZSxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzliNGRjYTtcbn1cbi5idXR0b24uYnV0dG9uLW91dGxpbmU6Zm9jdXMsIC5idXR0b24uYnV0dG9uLW91dGxpbmU6aG92ZXIsXG5idXR0b24uYnV0dG9uLW91dGxpbmU6Zm9jdXMsXG5idXR0b24uYnV0dG9uLW91dGxpbmU6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLW91dGxpbmU6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLW91dGxpbmU6aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tb3V0bGluZTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1vdXRsaW5lOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzYwNmM3NjtcbiAgY29sb3I6ICM2MDZjNzY7XG59XG4uYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5idXR0b24uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjOWI0ZGNhO1xufVxuLmJ1dHRvbi5idXR0b24tY2xlYXIsXG5idXR0b24uYnV0dG9uLWNsZWFyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ1dHRvbi1jbGVhcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1jbGVhcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5YjRkY2E7XG59XG4uYnV0dG9uLmJ1dHRvbi1jbGVhcjpmb2N1cywgLmJ1dHRvbi5idXR0b24tY2xlYXI6aG92ZXIsXG5idXR0b24uYnV0dG9uLWNsZWFyOmZvY3VzLFxuYnV0dG9uLmJ1dHRvbi1jbGVhcjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tY2xlYXI6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLWNsZWFyOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhcjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2MDZjNzY7XG59XG4uYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbi5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM5YjRkY2E7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODYlO1xuICBtYXJnaW46IDAgMC4ycmVtO1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xuICBib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkICM5YjRkY2E7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbnByZSA+IGNvZGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2Y0ZjVmNjtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0Om5vdChbdHlwZV0pLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGhlaWdodDogMy44cmVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjdyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzliNGRjYTtcbiAgb3V0bGluZTogMDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMwIDhcIiB3aWR0aD1cIjMwXCI+PHBhdGggZmlsbD1cIiUyM2QxZDFkMVwiIGQ9XCJNMCwwbDYsOGw2LThcIi8+PC9zdmc+JykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbnNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMCA4XCIgd2lkdGg9XCIzMFwiPjxwYXRoIGZpbGw9XCIlMjM5YjRkY2FcIiBkPVwiTTAsMGw2LDhsNi04XCIvPjwvc3ZnPicpO1xufVxuc2VsZWN0W211bHRpcGxlXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA2LjVyZW07XG59XG5cbmxhYmVsLFxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubGFiZWwtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTEycmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3cucm93LW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLnJvdy5yb3ctbm8tcGFkZGluZyA+IC5jb2x1bW4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnJvdy5yb3ctd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3cucm93LXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnJvdy5yb3ctYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnJvdy5yb3ctY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yb3cucm93LXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5yb3cucm93LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnJvdyAuY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTMzLCAucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC0zNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTY2LCAucm93IC5jb2x1bW4uY29sdW1uLW9mZnNldC02NyB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tMTAge1xuICBmbGV4OiAwIDAgMTAlO1xuICBtYXgtd2lkdGg6IDEwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tMjAge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tMjUge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tMzMsIC5yb3cgLmNvbHVtbi5jb2x1bW4tMzQge1xuICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMyU7XG59XG4ucm93IC5jb2x1bW4uY29sdW1uLTQwIHtcbiAgZmxleDogMCAwIDQwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG4ucm93IC5jb2x1bW4uY29sdW1uLTUwIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ucm93IC5jb2x1bW4uY29sdW1uLTYwIHtcbiAgZmxleDogMCAwIDYwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4ucm93IC5jb2x1bW4uY29sdW1uLTY2LCAucm93IC5jb2x1bW4uY29sdW1uLTY3IHtcbiAgZmxleDogMCAwIDY2LjY2NjYlO1xuICBtYXgtd2lkdGg6IDY2LjY2NjYlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi03NSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi04MCB7XG4gIGZsZXg6IDAgMCA4MCU7XG4gIG1heC13aWR0aDogODAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi05MCB7XG4gIGZsZXg6IDAgMCA5MCU7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLnJvdyAuY29sdW1uIC5jb2x1bW4tdG9wIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5yb3cgLmNvbHVtbiAuY29sdW1uLWJvdHRvbSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLnJvdyAuY29sdW1uIC5jb2x1bW4tY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICB9XG4gIC5yb3cgLmNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbmEge1xuICBjb2xvcjogIzliNGRjYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpmb2N1cywgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjA2Yzc2O1xufVxuXG5kbCxcbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5kbCBkbCxcbmRsIG9sLFxuZGwgdWwsXG5vbCBkbCxcbm9sIG9sLFxub2wgdWwsXG51bCBkbCxcbnVsIG9sLFxudWwgdWwge1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gM3JlbTtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBjaXJjbGUgaW5zaWRlO1xufVxuXG4uYnV0dG9uLFxuYnV0dG9uLFxuZGQsXG5kdCxcbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuZmllbGRzZXQsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5mb3JtLFxub2wsXG5wLFxucHJlLFxudGFibGUsXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG59XG50ZDpmaXJzdC1jaGlsZCxcbnRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxudGQ6bGFzdC1jaGlsZCxcbnRoOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gIH1cbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNC42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbioge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBBcmlhbDtcbiAgd2lkdGg6IDM4NDBweDtcbiAgaGVpZ2h0OiAyMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIzNjY3O1xufVxuXG5odG1sIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbn1cblxuYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYTNmNDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnNob3ctb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2I3ZGRlMjtcbiAgYm9yZGVyOiAwcHggbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2I3ZGRlMjtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNzUpO1xufVxuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjc1KTtcbiAgYm9yZGVyOiAwcHggbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjc1KTtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNzUpO1xufVxuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcuYm9keS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jaG9tZV9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzODM4cHg7XG4gIGhlaWdodDogMjE2MHB4O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZlcmxheSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLm92ZXJsYXk6aGFzKCNwYXRpZW50cHJvZmlsZTFbc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIl0sXG4jcGF0aWVudHByb2ZpbGUyW3N0eWxlPVwiZGlzcGxheTogYmxvY2s7XCJdLFxuI3BhdGllbnRwcm9maWxlM1tzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1MHB4IDE0MHB4IDUwcHggNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1MHB4O1xuICBsZWZ0OiAzMDBweDtcbiAgd2lkdGg6IDI1MDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZmVyZW5jZXMvcmVmZXJyZW5jZXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1vZGFsIC5jb250ZW50LXdyYXAgPiAucmVmZXJlbmNlczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMTFweCAwICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwgLmNvbnRlbnQtd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm1vZGFsIC5jb250ZW50LXdyYXAgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwgLmNvbnRlbnQtd3JhcCBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cbi5tb2RhbCAuY29udGVudC13cmFwIGgxIGVtLFxuLm1vZGFsIC5jb250ZW50LXdyYXAgaDEgc3VwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuLm1vZGFsIC5jb250ZW50LXdyYXAgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubW9kYWwgLmNvbnRlbnQtd3JhcCBzdHJvbmcgc3VwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2RhbCAucHVsbHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsIHAsXG4ubW9kYWwgZW0ge1xuICBjb2xvcjogIzNhM2Y0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1vZGFsIGVtIHtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xufVxuLm1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsIC5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5O1xufVxuLm1vZGFsLnJlZmVyZW5jZXMgcCxcbi5tb2RhbCBwLnJlZmVyZW5jZXMge1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsIHAucmVmZXJlbmNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsIHAucmVmZXJlbmNlcyBzdXAsXG4ubW9kYWwgcC5yZWZlcmVuY2VzIHN1YiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC40ZW07XG59XG4ubW9kYWwgcC5yZWZlcmVuY2VzIHN1YiB7XG4gIHRvcDogMC40ZW07XG59XG4ubW9kYWwuZml2ZXR5IHtcbiAgd2lkdGg6IDI1MzBweDtcbn1cbi5tb2RhbC5yZWZlcmVuY2VzIHtcbiAgd2lkdGg6IDI1MzRweDtcbn1cbi5tb2RhbC5jbF90cmFpbHMge1xuICB3aWR0aDogMjA5N3B4O1xuICB0b3A6IDEyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDYwcHggNDVweCA0NXB4O1xufVxuLm1vZGFsLmNsX3RyYWlscyAuY2xvc2UtbW9kYWwge1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxNXB4O1xufVxuLm1vZGFsLmNsX3RyYWlscyBoMSB7XG4gIGZvbnQtc2l6ZTogOTdweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC5jbF90cmFpbHMgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwuY2xfdHJhaWxzIGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tb2RhbC5jbF90cmFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cbi5tb2RhbC5jbF90cmFpbHMgcC5yZWZlcmVuY2VzIHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwuY2xfdHJhaWxzIC5tYXJnaW4tYm90dG9tLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC5jbF90cmFpbHMgLmNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDAgNTVweCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC5jbF90cmFpbHMgLmNvbnRlbnQtd3JhcCAucHVsbHVwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLm1vZGFsLndoaXRlLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG59XG4ubW9kYWwud2hpdGUtbW9kYWwgKiB7XG4gIGNvbG9yOiAjMWIzNjY3O1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIEFyaWFsO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4ubW9kYWwud2hpdGUtbW9kYWwgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDMxcHggNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwud2hpdGUtbW9kYWwgLmJ1dHRvbjpob3ZlciwgLm1vZGFsLndoaXRlLW1vZGFsIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZGFsLndoaXRlLW1vZGFsIC5idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxYjM2NjcgIWltcG9ydGFudDtcbn1cbi5tb2RhbC53aGl0ZS1tb2RhbCAuYnV0dG9uLm9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2QxM2U0ZTtcbiAgY29sb3I6ICNkMTNlNGUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC53aGl0ZS1tb2RhbCAuYnV0dG9uLm9yYW5nZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDEzZTRlO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1vZGFsLndoaXRlLW1vZGFsIHN1cCB7XG4gIGZvbnQtc2l6ZTogMC42ZW0gIWltcG9ydGFudDtcbn1cbi5tb2RhbC53aGl0ZS1tb2RhbCAuZ3JlZW4ge1xuICBjb2xvcjogIzBhNzk4Njtcbn1cbi5tb2RhbC53aGl0ZS1tb2RhbCAuZ3JlZW4gc3ViLFxuLm1vZGFsLndoaXRlLW1vZGFsIC5ncmVlbiBzdXAsXG4ubW9kYWwud2hpdGUtbW9kYWwgLmdyZWVuIHN0cm9uZyB7XG4gIGNvbG9yOiAjMGE3OTg2O1xufVxuLm1vZGFsLndoaXRlLW1vZGFsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9kYWwjcGF0aWVudHByb2ZpbGUxLCAubW9kYWwjcGF0aWVudHByb2ZpbGUyLCAubW9kYWwjcGF0aWVudHByb2ZpbGUzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbCNwYXRpZW50cHJvZmlsZTEgLmNsb3NlLW1vZGFsLCAubW9kYWwjcGF0aWVudHByb2ZpbGUyIC5jbG9zZS1tb2RhbCwgLm1vZGFsI3BhdGllbnRwcm9maWxlMyAuY2xvc2UtbW9kYWwge1xuICB0b3A6IDI1MHB4O1xuICByaWdodDogNTBweDtcbn1cbi5tb2RhbCNwYXRpZW50cHJvZmlsZTEgLmNvbnRlbnQtd3JhcCwgLm1vZGFsI3BhdGllbnRwcm9maWxlMiAuY29udGVudC13cmFwLCAubW9kYWwjcGF0aWVudHByb2ZpbGUzIC5jb250ZW50LXdyYXAge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAxNzBweCAwcHg7XG4gIHdpZHRoOiAyOTIwcHg7XG59XG4ubW9kYWwjUFJFU0NSSUJJTkdJTkZPIHtcbiAgaGVpZ2h0OiAxNzAwcHg7XG4gIHBhZGRpbmc6IDE1MHB4IDYwcHggNTBweDtcbn1cbi5tb2RhbCNQUkVTQ1JJQklOR0lORk8gLmNvbnRlbnQtd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1vZGFsLlJFQ09NTUVOREVERE9TRSAuZ3JleSwgLm1vZGFsLklORElHT1RSSUFMIC5ncmV5IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubW9kYWwuUkVDT01NRU5ERURET1NFIHAuc21hbGwsIC5tb2RhbC5JTkRJR09UUklBTCBwLnNtYWxsIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cbi5tb2RhbC5SRUNPTU1FTkRFRERPU0UgLnJlZmVyZW5jZXMsXG4ubW9kYWwuUkVDT01NRU5ERURET1NFIC5yZWZlcmVuY2VzIGVtLCAubW9kYWwuSU5ESUdPVFJJQUwgLnJlZmVyZW5jZXMsXG4ubW9kYWwuSU5ESUdPVFJJQUwgLnJlZmVyZW5jZXMgZW0ge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC5JTkRJR09UUklBTCBwLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC5JTkRJR09UUklBTCAucmVmZXJlbmNlcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vZGFsLklORElHT1RSSUFMIHAucmVmZXJlbmNlcy5uby1zcGFjZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLnBhdGllbnRyZXF1aXJlbWVudHMgcC5yZWZlcmVuY2VzLCAubW9kYWwuVFJFQVRNRU5UQ09OU0lERVJBVElPTlMgcC5yZWZlcmVuY2VzLCAubW9kYWwuVFJFQVRNRU5UU0VUVElOR1MgcC5yZWZlcmVuY2VzLCAubW9kYWwuQURWRVJTRVJFQUNUSU9OUyBwLnJlZmVyZW5jZXMge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5tb2RhbCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uaW50ZXJzdGl0aWFsIC5tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RpbWUtY291cnNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzg0MHB4O1xuICBoZWlnaHQ6IDIxNjBweDtcbn1cbiN0aW1lLWNvdXJzZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN0aW1lLWNvdXJzZSBpbWcjdGMtcGZyZWVkb20ge1xuICBsZWZ0OiA0MzJweDtcbiAgdG9wOiAxMTg2cHg7XG59XG4jdGltZS1jb3Vyc2UgaW1nI3RjLXByZWxpZWYge1xuICBsZWZ0OiA0MjFweDtcbiAgdG9wOiAxMTc0cHg7XG59XG4jdGltZS1jb3Vyc2UgaW1nI3RjLWZ1bmN0aW9uIHtcbiAgbGVmdDogMzgwcHg7XG4gIHRvcDogMTE4NnB4O1xufVxuI3RpbWUtY291cnNlIGltZyN0Yy00OGhoZWFkcGFpbiB7XG4gIGxlZnQ6IDIzMzVweDtcbiAgdG9wOiA3MTRweDtcbn1cblxuLm1vZGFsLXRpbWUtY291cnNlIHtcbiAgd2lkdGg6IDE4MDBweDtcbiAgdG9wOiAxNzBweDtcbiAgcGFkZGluZzogMzRweCA2MHB4O1xufVxuLm1vZGFsLXRpbWUtY291cnNlI21vZGFsLXRjLTQ4aGhlYWRwYWluIHtcbiAgd2lkdGg6IDI4MDBweDtcbn1cbi5tb2RhbC10aW1lLWNvdXJzZSNtb2RhbC10Yy00OGhoZWFkcGFpbiAuY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4ubW9kYWwtdGltZS1jb3Vyc2UjbW9kYWwtdGMtNDhoaGVhZHBhaW4gLmNvbnRlbnQtd3JhcCBpbWcge1xuICBsZWZ0OiAtMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi5tb2RhbC10aW1lLWNvdXJzZSAuY29udGVudC13cmFwIHtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG4ubW9kYWwtdGltZS1jb3Vyc2UgaDIge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjM2EzZjQxO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4jbW9hLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUxNXB4O1xuICB0b3A6IDQ5MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI21vYS1jb250ZW50ID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4jbW9hLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jbW9hLWJ1dHRvbnMgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzkxcHg7XG4gIGhlaWdodDogNzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21vYS1idXR0b25zICNtb2EtYnRuLXVicmVsdnkge1xuICBsZWZ0OiAxNDIxcHg7XG59XG4jbW9hLWJ1dHRvbnMgI21vYS1idG4tdHJpcHRhbnMge1xuICBsZWZ0OiAxODkwcHg7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxubmF2Lm1haW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCkgdXJsKFwiLi4vaW1nL25hdi9iZ19uYXYuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NDBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbm5hdi5tYWluIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxubmF2Lm1haW4gdWwgbGkge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1iYXNpczogMTQuMjUlO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm5hdi5tYWluIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9uYXYvYmdfYWN0aXZlLnBuZ1wiKSBjZW50ZXIgYm90dG9tIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5uYXYubWFpbiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMGEzOWE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbiAgd2lkdGg6IDJweDtcbn1cbm5hdi5tYWluIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm5hdi5tYWluIHVsIGxpLm5hdl9ob21lIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbm5hdi5tYWluIHVsIGxpLm5hdl9ob21lIGltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDU4cHg7XG59XG5uYXYubWFpbiB1bCBsaS5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbm5hdi5tYWluIHVsIGxpLmRyb3Bkb3duIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25hdi9wbHVzX2ljb24ucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xufVxubmF2Lm1haW4gdWwgbGkuZHJvcGRvd24gdWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbm5hdi5tYWluIHVsIGxpLmRyb3Bkb3duIHVsIGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMTEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbm5hdi5tYWluIHVsIGxpLmRyb3Bkb3duIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBhNzk4Njtcbn1cbm5hdi5tYWluIHVsIGxpLmRyb3Bkb3duIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdi5tYWluIHVsIGxpLmRyb3Bkb3duIHVsIGxpIGEge1xuICBjb2xvcjogIzBhNzk4NjtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cbm5hdi5tYWluIHVsIGxpLmRyb3Bkb3duLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjZDEzZTRlO1xufVxubmF2Lm1haW4gdWwgbGkuZHJvcGRvd24ub3BlbiBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogOHB4O1xufVxubmF2Lm1haW4gdWwgbGkuZHJvcGRvd24ub3BlbiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYXNpZGUuY29udGVudCB1bCxcbmFzaWRlLmNvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYXNpZGUuY29udGVudCB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDc5NXB4O1xuICBib3R0b206IDE3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG4gIG1hcmdpbjogMDtcbn1cbmFzaWRlLmNvbnRlbnQgdWwgbGkge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjFweCA0MHB4O1xufVxuYXNpZGUuY29udGVudCB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuYXNpZGUuY29udGVudCB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFiMzY2Nztcbn1cbmFzaWRlLmNvbnRlbnQgdWwuc3VicGFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMzBweDtcbiAgdG9wOiB1bnNldDtcbn1cbmFzaWRlLmNvbnRlbnQgdWwuc3VicGFnZSBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYTNmNDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNhM2Y0MTtcbn1cbmFzaWRlLmNvbnRlbnQubGVmdCB1bCB7XG4gIGxlZnQ6IDgwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuYXNpZGUuY29udGVudC5jZW50ZXIgdWwge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwJTtcbn1cbmFzaWRlLmNvbnRlbnQuY2VudGVyIHVsIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xufVxuYXNpZGUuY29udGVudC5vcmFuZ2UgbGkge1xuICBib3JkZXItY29sb3I6ICNkMTNlNGU7XG4gIGNvbG9yOiAjZDEzZTRlO1xufVxuYXNpZGUuY29udGVudC5vcmFuZ2UgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2QxM2U0ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5hc2lkZS5jb250ZW50LnNvbGlkIGxpIHtcbiAgYmFja2dyb3VuZDogI2QxM2U0ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5hc2lkZS5zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDc1cHg7XG59XG5hc2lkZS5zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGE0NzQgMCUsICM3NWM0ZDYgNDcuOTQlLCAjMmI0YzkzIDEwMCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xufVxuYXNpZGUuc2lkZWJhciB1bCxcbmFzaWRlLnNpZGViYXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYXNpZGUuc2lkZWJhciB1bCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC42KTtcbiAgYm94LXNoYWRvdzogMHB4IDguNjcxcHggOC42NzFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmFzaWRlLnNpZGViYXIgbGkge1xuICBjb2xvcjogIzQ2NDU0NztcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiAzMi41MTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25hdi9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOTBweCBjZW50ZXI7XG59XG5hc2lkZS5zaWRlYmFyIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2OS4zNjRweDtcbiAgaGVpZ2h0OiA2Mi4xNzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXYvYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuYXNpZGUuc2lkZWJhciBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDFhMjc0O1xuICBjb2xvcjogI2ZmZjtcbn1cbmFzaWRlLnNpZGViYXIgbGkuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXYvYXJyb3ctd2hpdGUuc3ZnXCIpO1xufVxuYXNpZGUuc2lkZWJhciBsaTpub3QoLmFjdGl2ZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0YzkzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjAlO1xufVxuYXNpZGUuc2lkZWJhciBsaTpub3QoLmFjdGl2ZSk6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuYXNpZGUucHJvZHJvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2ODdweDtcbiAgaGVpZ2h0OiAxODNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNzUzcHg7XG4gIGJvdHRvbTogNTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjRjOTM7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAzMHB4O1xufVxuYXNpZGUucHJvZHJvbWUgbGkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNGM5MztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdHVkeWRlc2lnbnMgaDEsIC5maXZldHkgaDEsIC5lbGltaW5hdGVzIGgxIHtcbiAgY29sb3I6ICMzQTNGNDE7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm8tY29uZGVuc2VkXCI7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogOTUlOyAvKiA1MS4zcHggKi9cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdHVkeWRlc2lnbnMgaDEgc3BhbiwgLmZpdmV0eSBoMSBzcGFuLCAuZWxpbWluYXRlcyBoMSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5zdHVkeWRlc2lnbnMgaDEgc3VwLCAuZml2ZXR5IGgxIHN1cCwgLmVsaW1pbmF0ZXMgaDEgc3VwIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnN0dWR5ZGVzaWducyBoMiwgLmZpdmV0eSBoMiwgLmVsaW1pbmF0ZXMgaDIge1xuICBjb2xvcjogIzNBM0Y0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3R1ZHlkZXNpZ25zIGgyLmhlYWRpbmdfMiwgLmZpdmV0eSBoMi5oZWFkaW5nXzIsIC5lbGltaW5hdGVzIGgyLmhlYWRpbmdfMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5zdHVkeWRlc2lnbnMgcCwgLnN0dWR5ZGVzaWducyB1bCBsaSwgLmZpdmV0eSBwLCAuZml2ZXR5IHVsIGxpLCAuZWxpbWluYXRlcyBwLCAuZWxpbWluYXRlcyB1bCBsaSB7XG4gIGNvbG9yOiAjM0EzRjQxO1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIEFyaWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3R1ZHlkZXNpZ25zIHAubWFyZ2luLWJvdHRvbS0xNiwgLmZpdmV0eSBwLm1hcmdpbi1ib3R0b20tMTYsIC5lbGltaW5hdGVzIHAubWFyZ2luLWJvdHRvbS0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc3R1ZHlkZXNpZ25zIC5tYXJnaW4tYm90dG9tLTUsIC5maXZldHkgLm1hcmdpbi1ib3R0b20tNSwgLmVsaW1pbmF0ZXMgLm1hcmdpbi1ib3R0b20tNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zdHVkeWRlc2lnbnMgLm1hcmdpbi1ib3R0b20tMCwgLmZpdmV0eSAubWFyZ2luLWJvdHRvbS0wLCAuZWxpbWluYXRlcyAubWFyZ2luLWJvdHRvbS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdHVkeWRlc2lnbnMgcC5mb290bm90ZSwgLmZpdmV0eSBwLmZvb3Rub3RlLCAuZWxpbWluYXRlcyBwLmZvb3Rub3RlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5zdHVkeWRlc2lnbnMgcC5mb290bm90ZS53aXRoLXJlZiwgLmZpdmV0eSBwLmZvb3Rub3RlLndpdGgtcmVmLCAuZWxpbWluYXRlcyBwLmZvb3Rub3RlLndpdGgtcmVmIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cbi5zdHVkeWRlc2lnbnMgcC5mb290bm90ZS53aXRoLXJlZiBzdXA6Zmlyc3Qtb2YtdHlwZSwgLmZpdmV0eSBwLmZvb3Rub3RlLndpdGgtcmVmIHN1cDpmaXJzdC1vZi10eXBlLCAuZWxpbWluYXRlcyBwLmZvb3Rub3RlLndpdGgtcmVmIHN1cDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG59XG4uc3R1ZHlkZXNpZ25zIGxpLCAuZml2ZXR5IGxpLCAuZWxpbWluYXRlcyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnN0dWR5ZGVzaWducyB1bCwgLmZpdmV0eSB1bCwgLmVsaW1pbmF0ZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc3R1ZHlkZXNpZ25zIHVsIGxpLCAuZml2ZXR5IHVsIGxpLCAuZWxpbWluYXRlcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdHVkeWRlc2lnbnMgdWwgbGk6OmJlZm9yZSwgLmZpdmV0eSB1bCBsaTo6YmVmb3JlLCAuZWxpbWluYXRlcyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jdGltZW91dCB7XG4gIHdpZHRoOiAxMzI1cHg7XG4gIGxlZnQ6IDg4OHB4O1xuICB0b3A6IDgwNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwYWRkaW5nOiAxMjBweCA4MHB4O1xufVxuI3RpbWVvdXQgLmNsb3NlLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN0aW1lb3V0IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGltZW91dCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA3MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmlzaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDc0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzMzNjc7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLmlzaSAuYmFjay1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4uaXNpIC5sb2dvIHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5pc2kgLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAxOTdweDtcbiAgd2lkdGg6IDY4MHB4O1xufVxuLmlzaSAjY29udGFpbmVyX2lzaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHggMzJweCA0MHB4O1xufVxuLmlzaSAjY29udGFpbmVyX2lzaSBoMSxcbi5pc2kgI2NvbnRhaW5lcl9pc2kgaDIge1xuICBjb2xvcjogI2I3ZGRlMjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmlzaSAjY29udGFpbmVyX2lzaSBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG59XG4uaXNpICNjb250YWluZXJfaXNpIGgxLFxuLmlzaSAjY29udGFpbmVyX2lzaSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pc2kgI2NvbnRhaW5lcl9pc2kgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uaXNpICNjb250YWluZXJfaXNpIGEge1xuICBjb2xvcjogI2I3ZGRlMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pc2kgI2NvbnRhaW5lcl9pc2kgLmZvb3Rub3RlIHtcbiAgY29sb3I6ICNiN2RkZTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMjRweCAwcHggMTA4cHg7XG59XG4uaXNpICNjb250YWluZXJfaXNpIC5zZXJ2aWVyX2xvZ28ge1xuICB3aWR0aDogMjM3cHg7XG4gIG1hcmdpbjogMHB4IDBweCAyMnB4O1xufVxuLmlzaSAjY29udGFpbmVyX2lzaSAucmVmZXJlbmNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uaXNpIC5ib3R0b20tbGluayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwYTE5OCwgIzFiMzY2Nyk7XG59XG4uaXNpIC5ib3R0b20tbGluayBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDVweCA5cHggMjBweDtcbn1cbi5pc2kgLmJvdHRvbS1saW5rIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLUV4dHJhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLUV4dHJhTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLVJlZ3VsYXJJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1TZW1pQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGl0aWxsaXVtLXdlYi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50aXRpbGxpdW0td2ViLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50aXRpbGxpdW0td2ViLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRpdGlsbGl1bS13ZWItc2VtaWJvbGQsIC5tb2RhbC53aGl0ZS1tb2RhbCAuYnV0dG9uLCBhc2lkZS5jb250ZW50IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50aXRpbGxpdW0td2ViLWJvbGQsIC5pc2kgI2NvbnRhaW5lcl9pc2kgaDEsXG4uaXNpICNjb250YWluZXJfaXNpIGgyLCAuaXNpICNjb250YWluZXJfaXNpIHN0cm9uZyxcbi5pc2kgI2NvbnRhaW5lcl9pc2kgZW0ge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRpdGlsbGl1bS13ZWItYmxhY2sge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRpdGlsbGl1bS13ZWItZXh0cmFsaWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRpdGlsbGl1bS13ZWItbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50aXRpbGxpdW0td2ViLXJlZ3VsYXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50aXRpbGxpdW0td2ViLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGl0aWxsaXVtLXdlYi1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuIGh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qIFNlY3Rpb25zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbiAgXG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cbiAgXG4gIG1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbiAgXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xuICB9XG4gIFxuICAvKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuICBcbiAgaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAvKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBhYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbiAgXG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cbiAgXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIFxuICBzdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgfVxuICBcbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuICBcbiAgLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuICBcbiAgaW1nIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cbiAgXG4gIC8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBidXR0b24sXG4gIGlucHV0LFxuICBvcHRncm91cCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gICAqL1xuICBcbiAgYnV0dG9uLFxuICBpbnB1dCB7IC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuICBcbiAgYnV0dG9uLFxuICBzZWxlY3QgeyAvKiAxICovXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuICBcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAvKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbiAgXG4gIGJ1dHRvbjotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuICBcbiAgZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBsZWdlbmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAqL1xuICBcbiAgcHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICAgKi9cbiAgXG4gIHRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG4gIFxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG4gIFxuICBbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cbiAgXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuICBcbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIH1cbiAgXG4gIC8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAvKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG4gIFxuICAvKiBNaXNjXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICAgKi9cbiAgXG4gIHRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gICAqL1xuICBcbiAgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0iLCJcbi8vIEJhc2Vcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBTZXQgYm94LXNpemluZyBnbG9iYWxseSB0byBoYW5kbGUgcGFkZGluZyBhbmQgYm9yZGVyIHdpZHRoc1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZVxuICBib3gtc2l6aW5nOiBpbmhlcml0XG5cbi8vIFRoZSBiYXNlIGZvbnQtc2l6ZSBpcyBzZXQgYXQgNjIuNSUgZm9yIGhhdmluZyB0aGUgY29udmVuaWVuY2Vcbi8vIG9mIHNpemluZyByZW1zIGluIGEgd2F5IHRoYXQgaXMgc2ltaWxhciB0byB1c2luZyBweDogMS42cmVtID0gMTZweFxuaHRtbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIGZvbnQtc2l6ZTogNjIuNSVcblxuLy8gRGVmYXVsdCBib2R5IHN0eWxlc1xuYm9keVxuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuICBmb250LWZhbWlseTogJ1JvYm90bycsICdIZWx2ZXRpY2EgTmV1ZScsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmXG4gIGZvbnQtc2l6ZTogMS42ZW0gLy8gQ3VycmVudGx5IGVtcyBjYXVzZSBjaHJvbWUgYnVnIG1pc2ludGVycHJldGluZyByZW1zIG9uIGJvZHkgZWxlbWVudFxuICBmb250LXdlaWdodDogMzAwXG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbVxuICBsaW5lLWhlaWdodDogMS42XG4iLCJcbi8vIENvbG9yXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuJGNvbG9yLWluaXRpYWw6ICNmZmYgIWRlZmF1bHRcbiRjb2xvci1wcmltYXJ5OiAjOWI0ZGNhICFkZWZhdWx0XG4kY29sb3Itc2Vjb25kYXJ5OiAjNjA2Yzc2ICFkZWZhdWx0XG4kY29sb3ItdGVydGlhcnk6ICNmNGY1ZjYgIWRlZmF1bHRcbiRjb2xvci1xdWF0ZXJuYXJ5OiAjZDFkMWQxICFkZWZhdWx0XG4kY29sb3ItcXVpbmFyeTogI2UxZTFlMSAhZGVmYXVsdFxuIiwiXG4vLyBCbG9ja3F1b3RlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuYmxvY2txdW90ZVxuICBib3JkZXItbGVmdDogLjNyZW0gc29saWQgJGNvbG9yLXF1YXRlcm5hcnlcbiAgbWFyZ2luLWxlZnQ6IDBcbiAgbWFyZ2luLXJpZ2h0OiAwXG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtXG5cbiAgKjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuIiwiXG4vLyBCdXR0b25cbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4uYnV0dG9uLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5pbnB1dFt0eXBlPSdyZXNldCddLFxuaW5wdXRbdHlwZT0nc3VibWl0J11cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnlcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkY29sb3ItcHJpbWFyeVxuICBib3JkZXItcmFkaXVzOiAuNHJlbVxuICBjb2xvcjogJGNvbG9yLWluaXRpYWxcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LXNpemU6IDEuMXJlbVxuICBmb250LXdlaWdodDogNzAwXG4gIGhlaWdodDogMy44cmVtXG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbVxuICBsaW5lLWhlaWdodDogMy44cmVtXG4gIHBhZGRpbmc6IDAgMy4wcmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnlcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnlcbiAgICBjb2xvcjogJGNvbG9yLWluaXRpYWxcbiAgICBvdXRsaW5lOiAwXG5cbiAgJltkaXNhYmxlZF1cbiAgICBjdXJzb3I6IGRlZmF1bHRcbiAgICBvcGFjaXR5OiAuNVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeVxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeVxuXG4gICYuYnV0dG9uLW91dGxpbmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuXG4gICAgJltkaXNhYmxlZF1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeVxuXG4gICYuYnV0dG9uLWNsZWFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuXG4gICAgJltkaXNhYmxlZF1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5XG4iLCJcbi8vIENvZGVcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5jb2RlXG4gIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeVxuICBib3JkZXItcmFkaXVzOiAuNHJlbVxuICBmb250LXNpemU6IDg2JVxuICBtYXJnaW46IDAgLjJyZW1cbiAgcGFkZGluZzogLjJyZW0gLjVyZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG5wcmVcbiAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5XG4gIGJvcmRlci1sZWZ0OiAuM3JlbSBzb2xpZCAkY29sb3ItcHJpbWFyeVxuICBvdmVyZmxvdy15OiBoaWRkZW5cblxuICAmID4gY29kZVxuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtXG4gICAgd2hpdGUtc3BhY2U6IHByZVxuIiwiXG4vLyBEaXZpZGVyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuaHJcbiAgYm9yZGVyOiAwXG4gIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRjb2xvci10ZXJ0aWFyeVxuICBtYXJnaW46IDMuMHJlbSAwXG4iLCJcbi8vIEZvcm1cbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5pbnB1dFt0eXBlPSdjb2xvciddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSd1cmwnXSxcbmlucHV0W3R5cGU9J3dlZWsnXSxcbmlucHV0Om5vdChbdHlwZV0pLFxudGV4dGFyZWEsXG5zZWxlY3RcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lIC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGNvbG9yLXF1YXRlcm5hcnlcbiAgYm9yZGVyLXJhZGl1czogLjRyZW1cbiAgYm94LXNoYWRvdzogbm9uZVxuICBib3gtc2l6aW5nOiBpbmhlcml0IC8vIEZvcmNlZCB0byByZXBsYWNlIGluaGVyaXQgdmFsdWVzIG9mIHRoZSBub3JtYWxpemUuY3NzXG4gIGhlaWdodDogMy44cmVtXG4gIHBhZGRpbmc6IC42cmVtIDEuMHJlbSAuN3JlbSAvLyBUaGlzIHZlcnRpY2FsbHkgY2VudGVycyB0ZXh0IG9uIEZGLCBpZ25vcmVkIGJ5IFdlYmtpdFxuICB3aWR0aDogMTAwJVxuXG4gICY6Zm9jdXNcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5XG4gICAgb3V0bGluZTogMFxuXG5zZWxlY3RcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMwIDhcIiB3aWR0aD1cIjMwXCI+PHBhdGggZmlsbD1cIiUyMycgKyBzdHItc2xpY2UoaW5zcGVjdCgkY29sb3ItcXVhdGVybmFyeSksIDIpICsgJ1wiIGQ9XCJNMCwwbDYsOGw2LThcIi8+PC9zdmc+JykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdFxuICBwYWRkaW5nLXJpZ2h0OiAzLjByZW1cblxuICAmOmZvY3VzXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMwIDhcIiB3aWR0aD1cIjMwXCI+PHBhdGggZmlsbD1cIiUyMycgKyBzdHItc2xpY2UoaW5zcGVjdCgkY29sb3ItcHJpbWFyeSksIDIpICsgJ1wiIGQ9XCJNMCwwbDYsOGw2LThcIi8+PC9zdmc+JylcblxuICAmW211bHRpcGxlXVxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICBoZWlnaHQ6IGF1dG9cblxudGV4dGFyZWFcbiAgbWluLWhlaWdodDogNi41cmVtXG5cbmxhYmVsLFxubGVnZW5kXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMS42cmVtXG4gIGZvbnQtd2VpZ2h0OiA3MDBcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW1cblxuZmllbGRzZXRcbiAgYm9yZGVyLXdpZHRoOiAwXG4gIHBhZGRpbmc6IDBcblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbmlucHV0W3R5cGU9J3JhZGlvJ11cbiAgZGlzcGxheTogaW5saW5lXG5cbi5sYWJlbC1pbmxpbmVcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgbWFyZ2luLWxlZnQ6IC41cmVtXG4iLCJcbi8vIEdyaWRcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyAuY29udGFpbmVyIGlzIG1haW4gY2VudGVyZWQgd3JhcHBlciB3aXRoIGEgbWF4IHdpZHRoIG9mIDExMi4wcmVtICgxMTIwcHgpXG4uY29udGFpbmVyXG4gIG1hcmdpbjogMCBhdXRvXG4gIG1heC13aWR0aDogMTEyLjByZW1cbiAgcGFkZGluZzogMCAyLjByZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlXG5cbi8vIFVzaW5nIGZsZXhib3ggZm9yIHRoZSBncmlkLCBpbnNwaXJlZCBieSBQaGlsaXAgV2FsdG9uOlxuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvZGVtb3MvZ3JpZHMvXG4vLyBCeSBkZWZhdWx0IGVhY2ggLmNvbHVtbiB3aXRoaW4gYSAucm93IHdpbGwgZXZlbmx5IHRha2UgdXBcbi8vIGF2YWlsYWJsZSB3aWR0aCwgYW5kIHRoZSBoZWlnaHQgb2YgZWFjaCAuY29sdW1uIHdpdGggdGFrZVxuLy8gdXAgdGhlIGhlaWdodCBvZiB0aGUgdGFsbGVzdCAuY29sdW1uIGluIHRoZSBzYW1lIC5yb3dcbi5yb3dcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIHBhZGRpbmc6IDBcbiAgd2lkdGg6IDEwMCVcblxuICAmLnJvdy1uby1wYWRkaW5nXG4gICAgcGFkZGluZzogMFxuXG4gICAgJj4gLmNvbHVtblxuICAgICAgcGFkZGluZzogMFxuXG4gICYucm93LXdyYXBcbiAgICBmbGV4LXdyYXA6IHdyYXBcblxuICAvLyBWZXJ0aWNhbGx5IEFsaWduIENvbHVtbnNcbiAgLy8gLnJvdy0qIHZlcnRpY2FsbHkgYWxpZ25zIGV2ZXJ5IC5jb2wgaW4gdGhlIC5yb3dcbiAgJi5yb3ctdG9wXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAmLnJvdy1ib3R0b21cbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcblxuICAmLnJvdy1jZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgJi5yb3ctc3RyZXRjaFxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG5cbiAgJi5yb3ctYmFzZWxpbmVcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmVcblxuICAuY29sdW1uXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICAvLyBJRSAxMSByZXF1aXJlZCBzcGVjaWZ5aW5nIHRoZSBmbGV4LWJhc2lzIG90aGVyd2lzZSBpdCBicmVha3MgbW9iaWxlXG4gICAgZmxleDogMSAxIGF1dG9cbiAgICBtYXJnaW4tbGVmdDogMFxuICAgIG1heC13aWR0aDogMTAwJVxuICAgIHdpZHRoOiAxMDAlXG5cbiAgICAvLyBDb2x1bW4gT2Zmc2V0c1xuICAgICYuY29sdW1uLW9mZnNldC0xMFxuICAgICAgbWFyZ2luLWxlZnQ6IDEwJVxuXG4gICAgJi5jb2x1bW4tb2Zmc2V0LTIwXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG5cbiAgICAmLmNvbHVtbi1vZmZzZXQtMjVcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcblxuICAgICYuY29sdW1uLW9mZnNldC0zMyxcbiAgICAmLmNvbHVtbi1vZmZzZXQtMzRcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuXG4gICAgJi5jb2x1bW4tb2Zmc2V0LTQwXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG5cbiAgICAmLmNvbHVtbi1vZmZzZXQtNTBcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcblxuICAgICYuY29sdW1uLW9mZnNldC02MFxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuXG4gICAgJi5jb2x1bW4tb2Zmc2V0LTY2LFxuICAgICYuY29sdW1uLW9mZnNldC02N1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG5cbiAgICAmLmNvbHVtbi1vZmZzZXQtNzVcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcblxuICAgICYuY29sdW1uLW9mZnNldC04MFxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuXG4gICAgJi5jb2x1bW4tb2Zmc2V0LTkwXG4gICAgICBtYXJnaW4tbGVmdDogOTAlXG5cbiAgICAvLyBFeHBsaWNpdCBDb2x1bW4gUGVyY2VudCBTaXplc1xuICAgIC8vIEJ5IGRlZmF1bHQgZWFjaCBncmlkIGNvbHVtbiB3aWxsIGV2ZW5seSBkaXN0cmlidXRlXG4gICAgLy8gYWNyb3NzIHRoZSBncmlkLiBIb3dldmVyLCB5b3UgY2FuIHNwZWNpZnkgaW5kaXZpZHVhbFxuICAgIC8vIGNvbHVtbnMgdG8gdGFrZSB1cCBhIGNlcnRhaW4gc2l6ZSBvZiB0aGUgYXZhaWxhYmxlIGFyZWFcbiAgICAmLmNvbHVtbi0xMFxuICAgICAgZmxleDogMCAwIDEwJVxuICAgICAgbWF4LXdpZHRoOiAxMCVcblxuICAgICYuY29sdW1uLTIwXG4gICAgICBmbGV4OiAwIDAgMjAlXG4gICAgICBtYXgtd2lkdGg6IDIwJVxuXG4gICAgJi5jb2x1bW4tMjVcbiAgICAgIGZsZXg6IDAgMCAyNSVcbiAgICAgIG1heC13aWR0aDogMjUlXG5cbiAgICAmLmNvbHVtbi0zMyxcbiAgICAmLmNvbHVtbi0zNFxuICAgICAgZmxleDogMCAwIDMzLjMzMzMlXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlXG5cbiAgICAmLmNvbHVtbi00MFxuICAgICAgZmxleDogMCAwIDQwJVxuICAgICAgbWF4LXdpZHRoOiA0MCVcblxuICAgICYuY29sdW1uLTUwXG4gICAgICBmbGV4OiAwIDAgNTAlXG4gICAgICBtYXgtd2lkdGg6IDUwJVxuXG4gICAgJi5jb2x1bW4tNjBcbiAgICAgIGZsZXg6IDAgMCA2MCVcbiAgICAgIG1heC13aWR0aDogNjAlXG5cbiAgICAmLmNvbHVtbi02NixcbiAgICAmLmNvbHVtbi02N1xuICAgICAgZmxleDogMCAwIDY2LjY2NjYlXG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjYlXG5cbiAgICAmLmNvbHVtbi03NVxuICAgICAgZmxleDogMCAwIDc1JVxuICAgICAgbWF4LXdpZHRoOiA3NSVcblxuICAgICYuY29sdW1uLTgwXG4gICAgICBmbGV4OiAwIDAgODAlXG4gICAgICBtYXgtd2lkdGg6IDgwJVxuXG4gICAgJi5jb2x1bW4tOTBcbiAgICAgIGZsZXg6IDAgMCA5MCVcbiAgICAgIG1heC13aWR0aDogOTAlXG5cbiAgICAvLyAuY29sdW1uLSogdmVydGljYWxseSBhbGlnbnMgYW4gaW5kaXZpZHVhbCAuY29sdW1uXG4gICAgLmNvbHVtbi10b3BcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcblxuICAgIC5jb2x1bW4tYm90dG9tXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxuXG4gICAgLmNvbHVtbi1jZW50ZXJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlclxuXG4vLyBMYXJnZXIgdGhhbiBtb2JpbGUgc2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMHJlbSkgLy8gU2FmYXJpIGRlc2t0b3AgaGFzIGEgYnVnIHVzaW5nIGByZW1gLCBidXQgU2FmYXJpIG1vYmlsZSB3b3Jrc1xuXG4gIC5yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjByZW1cbiAgICB3aWR0aDogY2FsYygxMDAlICsgMi4wcmVtKVxuXG4gICAgLmNvbHVtblxuICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdFxuICAgICAgcGFkZGluZzogMCAxLjByZW1cbiIsIlxuLy8gTGlua1xuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmFcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuIiwiXG4vLyBMaXN0XG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuZGwsXG5vbCxcbnVsXG4gIGxpc3Qtc3R5bGU6IG5vbmVcbiAgbWFyZ2luLXRvcDogMFxuICBwYWRkaW5nLWxlZnQ6IDBcblxuICBkbCxcbiAgb2wsXG4gIHVsXG4gICAgZm9udC1zaXplOiA5MCVcbiAgICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAzLjByZW1cblxub2xcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGVcblxudWxcbiAgbGlzdC1zdHlsZTogY2lyY2xlIGluc2lkZVxuIiwiXG4vLyBTcGFjaW5nXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLmJ1dHRvbixcbmJ1dHRvbixcbmRkLFxuZHQsXG5saVxuICBtYXJnaW4tYm90dG9tOiAxLjByZW1cblxuZmllbGRzZXQsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuXG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5mb3JtLFxub2wsXG5wLFxucHJlLFxudGFibGUsXG51bFxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbiIsIlxuLy8gVGFibGVcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG50YWJsZVxuICBib3JkZXItc3BhY2luZzogMFxuICBkaXNwbGF5OiBibG9ja1xuICBvdmVyZmxvdy14OiBhdXRvXG4gIHRleHQtYWxpZ246IGxlZnRcbiAgd2lkdGg6IDEwMCVcblxudGQsXG50aFxuICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkY29sb3ItcXVpbmFyeVxuICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtXG5cbiAgJjpmaXJzdC1jaGlsZFxuICAgIHBhZGRpbmctbGVmdDogMFxuXG4gICY6bGFzdC1jaGlsZFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjByZW0pXG5cbiAgdGFibGVcbiAgICBkaXNwbGF5OiB0YWJsZVxuICAgIG92ZXJmbG93LXg6IGluaXRpYWxcbiIsIlxuLy8gVHlwb2dyYXBoeVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmIsXG5zdHJvbmdcbiAgZm9udC13ZWlnaHQ6IGJvbGRcblxucFxuICBtYXJnaW4tdG9wOiAwXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBmb250LXdlaWdodDogMzAwXG4gIGxldHRlci1zcGFjaW5nOiAtLjFyZW1cbiAgbWFyZ2luLWJvdHRvbTogMi4wcmVtXG4gIG1hcmdpbi10b3A6IDBcblxuaDFcbiAgZm9udC1zaXplOiA0LjZyZW1cbiAgbGluZS1oZWlnaHQ6IDEuMlxuXG5oMlxuICBmb250LXNpemU6IDMuNnJlbVxuICBsaW5lLWhlaWdodDogMS4yNVxuXG5oM1xuICBmb250LXNpemU6IDIuOHJlbVxuICBsaW5lLWhlaWdodDogMS4zXG5cbmg0XG4gIGZvbnQtc2l6ZTogMi4ycmVtXG4gIGxldHRlci1zcGFjaW5nOiAtLjA4cmVtXG4gIGxpbmUtaGVpZ2h0OiAxLjM1XG5cbmg1XG4gIGZvbnQtc2l6ZTogMS44cmVtXG4gIGxldHRlci1zcGFjaW5nOiAtLjA1cmVtXG4gIGxpbmUtaGVpZ2h0OiAxLjVcblxuaDZcbiAgZm9udC1zaXplOiAxLjZyZW1cbiAgbGV0dGVyLXNwYWNpbmc6IDBcbiAgbGluZS1oZWlnaHQ6IDEuNFxuIiwiXG4vLyBJbWFnZVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmltZ1xuICBtYXgtd2lkdGg6IDEwMCVcbiIsIlxuLy8gVXRpbGl0eVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIENsZWFyIGEgZmxvYXQgd2l0aCAuY2xlYXJmaXhcbi5jbGVhcmZpeFxuXG4gICY6YWZ0ZXJcbiAgICBjbGVhcjogYm90aFxuICAgIGNvbnRlbnQ6ICcgJyAvLyBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1Zy5cbiAgICBkaXNwbGF5OiB0YWJsZVxuXG4vLyBGbG9hdCBlaXRoZXIgZGlyZWN0aW9uXG4uZmxvYXQtbGVmdFxuICBmbG9hdDogbGVmdFxuXG4uZmxvYXQtcmlnaHRcbiAgZmxvYXQ6IHJpZ2h0XG4iLCIqIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgQXJpYWw7XG4gIHdpZHRoOiAzODQwcHg7XG4gIGhlaWdodDogMjE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMzY2Nztcbn1cblxuaHRtbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG59XG5cbmJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2EzZjQxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYuc2hvdy1vdmVybGF5IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjcpO1xuICAgIH1cbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNiN2RkZTI7XG4gICAgYm9yZGVyOiAwcHggbm9uZSAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2I3ZGRlMjtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgjZDlkOWQ5LCAwLjc1KTtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNkOWQ5ZDksIDAuNzUpO1xuICAgIGJvcmRlcjogMHB4IG5vbmUgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2Q5ZDlkOSwgMC43NSk7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2Q5ZDlkOSwgMC43NSk7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbmltZy5ib2R5LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNob21lX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM4MzhweDtcbiAgaGVpZ2h0OiAyMTYwcHg7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdmVybGF5IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cbiAgJjpoYXMoXG4gICAgICAjcGF0aWVudHByb2ZpbGUxW3N0eWxlPVwiZGlzcGxheTogYmxvY2s7XCJdLFxuICAgICAgI3BhdGllbnRwcm9maWxlMltzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiXSxcbiAgICAgICNwYXRpZW50cHJvZmlsZTNbc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIl1cbiAgICApIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuOTUpO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDUwcHggMTQwcHggNTBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUwcHg7XG4gIGxlZnQ6IDMwMHB4O1xuICB3aWR0aDogMjUwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVmZXJlbmNlcy9yZWZlcnJlbmNlcy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8vbWluLWhlaWdodDogMzM1cHg7XG5cbiAgLmNvbnRlbnQtd3JhcCB7XG4gICAgLy8gbWF4LWhlaWdodDogMTE1MHB4O1xuICAgIC8vcGFkZGluZzogNTBweCAxMDBweCAyMHB4IDMwcHg7XG5cbiAgICAmID4gLnJlZmVyZW5jZXM6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAxMXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgICAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgQXJpYWw7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgZW0sXG4gICAgICBzdXAge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIHN1cCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wdWxsdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3RvcDogLTU1cHg7XG4gIH1cbiAgcCxcbiAgZW0ge1xuICAgIGNvbG9yOiAjM2EzZjQxO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgQXJpYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNsb3NlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuICAmLnJlZmVyZW5jZXMgcCxcbiAgcC5yZWZlcmVuY2VzIHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHAucmVmZXJlbmNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBzdXAsXG4gICAgc3ViIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTAuNGVtO1xuICAgIH1cbiAgICBzdWIge1xuICAgICAgdG9wOiAwLjRlbTtcbiAgICB9XG4gIH1cblxuICAmLmZpdmV0eSB7XG4gICAgd2lkdGg6IDI1MzBweDtcbiAgfVxuICAmLnJlZmVyZW5jZXMge1xuICAgIHdpZHRoOiAyNTM0cHg7XG4gIH1cbiAgJi5jbF90cmFpbHMge1xuICAgIHdpZHRoOiAyMDk3cHg7XG4gICAgdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggNDVweCA0NXB4O1xuXG4gICAgLmNsb3NlLW1vZGFsIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogOTdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgJi5yZWZlcmVuY2VzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcmdpbi1ib3R0b20tMTYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgNTVweCAwIDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAucHVsbHVwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2hpdGUtbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gICAgKiB7XG4gICAgICBjb2xvcjogIzFiMzY2NztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgQXJpYWw7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgQGV4dGVuZCAudGl0aWxsaXVtLXdlYi1zZW1pYm9sZDtcblxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMzFweCA1MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzFiMzY2NyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLm9yYW5nZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QxM2U0ZTtcbiAgICAgICAgY29sb3I6ICNkMTNlNGUgIWltcG9ydGFudDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2QxM2U0ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHN1cCB7XG4gICAgICBmb250LXNpemU6IDAuNmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ncmVlbiB7XG4gICAgICBjb2xvcjogIzBhNzk4NjtcbiAgICAgIHN1YixcbiAgICAgIHN1cCxcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjMGE3OTg2O1xuICAgICAgfVxuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmI3BhdGllbnRwcm9maWxlMSxcbiAgJiNwYXRpZW50cHJvZmlsZTIsXG4gICYjcGF0aWVudHByb2ZpbGUzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzQwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNsb3NlLW1vZGFsIHtcbiAgICAgIHRvcDogMjUwcHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNzBweCAwcHg7XG4gICAgICB3aWR0aDogMjkyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYjUFJFU0NSSUJJTkdJTkZPIHtcbiAgICBoZWlnaHQ6IDE3MDBweDtcbiAgICBwYWRkaW5nOiAxNTBweCA2MHB4IDUwcHg7XG5cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLlJFQ09NTUVOREVERE9TRSxcbiAgJi5JTkRJR09UUklBTCB7XG4gICAgLmdyZXkge1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgfVxuXG4gICAgcC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB9XG5cbiAgICAucmVmZXJlbmNlcyxcbiAgICAucmVmZXJlbmNlcyBlbSB7XG4gICAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuSU5ESUdPVFJJQUwge1xuICAgIHAuc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucmVmZXJlbmNlcy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBwLnJlZmVyZW5jZXMge1xuICAgICAgJi5uby1zcGFjZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGF0aWVudHJlcXVpcmVtZW50cyxcbiAgJi5UUkVBVE1FTlRDT05TSURFUkFUSU9OUyxcbiAgJi5UUkVBVE1FTlRTRVRUSU5HUyxcbiAgJi5BRFZFUlNFUkVBQ1RJT05TIHtcbiAgICBwLnJlZmVyZW5jZXMge1xuICAgICAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnRlcnN0aXRpYWwgLm1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3RpbWUtY291cnNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzg0MHB4O1xuICBoZWlnaHQ6IDIxNjBweDtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYjdGMtcGZyZWVkb20ge1xuICAgICAgbGVmdDogNDMycHg7XG4gICAgICB0b3A6IDExODZweDtcbiAgICB9XG4gICAgJiN0Yy1wcmVsaWVmIHtcbiAgICAgIGxlZnQ6IDQyMXB4O1xuICAgICAgdG9wOiAxMTc0cHg7XG4gICAgfVxuICAgICYjdGMtZnVuY3Rpb24ge1xuICAgICAgbGVmdDogMzgwcHg7XG4gICAgICB0b3A6IDExODZweDtcbiAgICB9XG4gICAgJiN0Yy00OGhoZWFkcGFpbiB7XG4gICAgICBsZWZ0OiAyMzM1cHg7XG4gICAgICB0b3A6IDcxNHB4O1xuICAgIH1cbiAgfVxufVxuLm1vZGFsLXRpbWUtY291cnNlIHtcbiAgd2lkdGg6IDE4MDBweDtcbiAgdG9wOiAxNzBweDtcbiAgcGFkZGluZzogMzRweCA2MHB4O1xuXG4gICYjbW9kYWwtdGMtNDhoaGVhZHBhaW4ge1xuICAgIHdpZHRoOiAyODAwcHg7XG5cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuXG4gICAgICBpbWcge1xuICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogIzNhM2Y0MTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbiNtb2EtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTE1cHg7XG4gIHRvcDogNDkxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbiNtb2EtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM5MXB4O1xuICAgIGhlaWdodDogNzdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjbW9hLWJ0bi11YnJlbHZ5IHtcbiAgICBsZWZ0OiAxNDIxcHg7XG4gIH1cbiAgI21vYS1idG4tdHJpcHRhbnMge1xuICAgIGxlZnQ6IDE4OTBweDtcbiAgfVxufVxuIiwiaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59IiwibmF2IHtcbiAgJi5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNCkgdXJsKFwiLi4vaW1nL25hdi9iZ19uYXYuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzQwcHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWJhc2lzOiAxNC4yNSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbmF2L2JnX2FjdGl2ZS5wbmdcIikgY2VudGVyIGJvdHRvbSByZXBlYXQteDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGEzOWE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2X2hvbWUge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25hdi9wbHVzX2ljb24ucG5nXCIpIGNlbnRlciBjZW50ZXJcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwYTc5ODY7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMGE3OTg2O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QxM2U0ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJhc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuY29udGVudCB7XG4gICAgdWwsXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGMoNzQwcHggKyA1NXB4KTtcbiAgICAgIGJvdHRvbTogMTcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIEBleHRlbmQgLnRpdGlsbGl1bS13ZWItc2VtaWJvbGQ7XG5cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggNDBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMxYjM2Njc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdWJwYWdlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IHVuc2V0O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2EzZjQxO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjM2EzZjQxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgdWwge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwJTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vcmFuZ2Uge1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkMTNlNGU7XG4gICAgICAgIGNvbG9yOiAjZDEzZTRlO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDEzZTRlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zb2xpZCB7XG4gICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMTNlNGU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDc1cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgICMwMGE0NzQgMCUsXG4gICAgICAgICM3NWM0ZDYgNDcuOTQlLFxuICAgICAgICAjMmI0YzkzIDEwMCVcbiAgICAgICk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE4cHg7XG4gICAgfVxuICAgIHVsLFxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC42KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4LjY3MXB4IDguNjcxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjNDY0NTQ3O1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBBcmlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMzIuNTE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmF2L2Fycm93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjkwcHggY2VudGVyO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNjkuMzY0cHg7XG4gICAgICAgIGhlaWdodDogNjIuMTc2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmF2L2Fycm93LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAxYTI3NDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmF2L2Fycm93LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjRjOTM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnByb2Ryb21lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY4N3B4O1xuICAgIGhlaWdodDogMTgzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3NTNweDtcbiAgICBib3R0b206IDU1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjRjOTM7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDMwcHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNGM5MztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuc3R1ZHlkZXNpZ25zLCAuZml2ZXR5LCAuZWxpbWluYXRlcyB7XG4gICAgaDEge1xuICAgICAgICBjb2xvcjogIzNBM0Y0MTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1jb25kZW5zZWRcIjtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NSU7IC8qIDUxLjNweCAqL1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgc3VwIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICMzQTNGNDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgQXJpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBoMi5oZWFkaW5nXzIge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICAgIHAsIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICMzQTNGNDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgQXJpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcC5tYXJnaW4tYm90dG9tLTE2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAubWFyZ2luLWJvdHRvbS01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5tYXJnaW4tYm90dG9tLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAuZm9vdG5vdGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAmLndpdGgtcmVmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi53aXRoLXJlZiBzdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jdGltZW91dCB7XG4gICAgd2lkdGg6IDEzMjVweDtcbiAgICBsZWZ0OiA4ODhweDtcbiAgICB0b3A6IDgwNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgcGFkZGluZzogMTIwcHggODBweDtcbiAgXG4gICAgLmNsb3NlLW1vZGFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxODBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2x1bW4tZ2FwOiA3MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICIsIi5pc2kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA3NDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzMzY3O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAuYmFjay1ob21lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICAubG9nbyB7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgd2lkdGg6IDY4MHB4O1xuICAgIH1cbiAgfVxuXG4gICNjb250YWluZXJfaXNpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweCAzMnB4IDQwcHg7XG5cbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC50aXRpbGxpdW0td2ViLWJvbGQ7XG5cbiAgICAgIGNvbG9yOiAjYjdkZGUyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBlbSB7XG4gICAgICBAZXh0ZW5kIC50aXRpbGxpdW0td2ViLWJvbGQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2I3ZGRlMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5mb290bm90ZSB7XG4gICAgICBjb2xvcjogI2I3ZGRlMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDI0cHggMHB4IDEwOHB4O1xuICAgIH1cblxuICAgIC5zZXJ2aWVyX2xvZ28ge1xuICAgICAgd2lkdGg6IDIzN3B4O1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDIycHg7XG4gICAgfVxuXG4gICAgLnJlZmVyZW5jZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib3R0b20tbGluayB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBhMTk4LCAjMWIzNjY3KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA5cHggNXB4IDlweCAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJmb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1FeHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1XZWItUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1XZWItU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1FeHRyYUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bVdlYi1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1XZWItUmVndWxhckl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1XZWItU2VtaUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtV2ViLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50aXRpbGxpdW0td2ViLWV4dHJhbGlnaHQge1xuXHRmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRpdGlsbGl1bS13ZWItbGlnaHQge1xuXHRmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRpdGlsbGl1bS13ZWItcmVndWxhciB7XG5cdGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udGl0aWxsaXVtLXdlYi1zZW1pYm9sZCB7XG5cdGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udGl0aWxsaXVtLXdlYi1ib2xkIHtcblx0Zm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50aXRpbGxpdW0td2ViLWJsYWNrIHtcblx0Zm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50aXRpbGxpdW0td2ViLWV4dHJhbGlnaHQtaXRhbGljIHtcblx0Zm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50aXRpbGxpdW0td2ViLWxpZ2h0LWl0YWxpYyB7XG5cdGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGl0aWxsaXVtLXdlYi1yZWd1bGFyLWl0YWxpYyB7XG5cdGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGl0aWxsaXVtLXdlYi1zZW1pYm9sZC1pdGFsaWMge1xuXHRmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRpdGlsbGl1bS13ZWItYm9sZC1pdGFsaWMge1xuXHRmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iXX0= */
