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

html {
  box-sizing: border-box;
  font-size: 62.5%;
  padding: 0px;
  margin: 0px;
  height: 100%;
}

body {
  color: #111;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 1.6em;
  font-weight: 300;
  letter-spacing: 0.01em;
  line-height: 1.6;
  padding: 0px;
  margin: 0px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

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

.button,
.btn,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  background-color: var(--primary);
  border: 0.1rem solid var(--primary);
  border-radius: 0.4rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  padding: 0.5rem 3rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.button:focus, .button:hover,
.btn:focus,
.btn: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: #b5babe;
  border-color: #b5babe;
  color: #fff;
  outline: 0;
}
.button[disabled],
.btn[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,
.btn[disabled]:focus,
.btn[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: var(--primary);
  border-color: var(--primary);
}
.button.button-outline, .button.btn-outline,
.btn.button-outline,
.btn.btn-outline,
button.button-outline,
button.btn-outline,
input[type=button].button-outline,
input[type=button].btn-outline,
input[type=reset].button-outline,
input[type=reset].btn-outline,
input[type=submit].button-outline,
input[type=submit].btn-outline {
  background-color: transparent;
  color: var(--primary);
}
.button.button-outline:focus, .button.button-outline:hover, .button.btn-outline:focus, .button.btn-outline:hover,
.btn.button-outline:focus,
.btn.button-outline:hover,
.btn.btn-outline:focus,
.btn.btn-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
button.btn-outline:focus,
button.btn-outline:hover,
input[type=button].button-outline:focus,
input[type=button].button-outline:hover,
input[type=button].btn-outline:focus,
input[type=button].btn-outline:hover,
input[type=reset].button-outline:focus,
input[type=reset].button-outline:hover,
input[type=reset].btn-outline:focus,
input[type=reset].btn-outline:hover,
input[type=submit].button-outline:focus,
input[type=submit].button-outline:hover,
input[type=submit].btn-outline:focus,
input[type=submit].btn-outline:hover {
  background-color: transparent;
  border-color: var(--primary-darker);
  color: var(--primary-darker);
}
.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover, .button.btn-outline[disabled]:focus, .button.btn-outline[disabled]:hover,
.btn.button-outline[disabled]:focus,
.btn.button-outline[disabled]:hover,
.btn.btn-outline[disabled]:focus,
.btn.btn-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
button.btn-outline[disabled]:focus,
button.btn-outline[disabled]:hover,
input[type=button].button-outline[disabled]:focus,
input[type=button].button-outline[disabled]:hover,
input[type=button].btn-outline[disabled]:focus,
input[type=button].btn-outline[disabled]:hover,
input[type=reset].button-outline[disabled]:focus,
input[type=reset].button-outline[disabled]:hover,
input[type=reset].btn-outline[disabled]:focus,
input[type=reset].btn-outline[disabled]:hover,
input[type=submit].button-outline[disabled]:focus,
input[type=submit].button-outline[disabled]:hover,
input[type=submit].btn-outline[disabled]:focus,
input[type=submit].btn-outline[disabled]:hover {
  border-color: inherit;
  color: var(--primary);
}
.button.button-clear, .button.btn-clear,
.btn.button-clear,
.btn.btn-clear,
button.button-clear,
button.btn-clear,
input[type=button].button-clear,
input[type=button].btn-clear,
input[type=reset].button-clear,
input[type=reset].btn-clear,
input[type=submit].button-clear,
input[type=submit].btn-clear {
  background-color: transparent;
  border-color: transparent;
  color: var(--primary);
}
.button.button-clear:focus, .button.button-clear:hover, .button.btn-clear:focus, .button.btn-clear:hover,
.btn.button-clear:focus,
.btn.button-clear:hover,
.btn.btn-clear:focus,
.btn.btn-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
button.btn-clear:focus,
button.btn-clear:hover,
input[type=button].button-clear:focus,
input[type=button].button-clear:hover,
input[type=button].btn-clear:focus,
input[type=button].btn-clear:hover,
input[type=reset].button-clear:focus,
input[type=reset].button-clear:hover,
input[type=reset].btn-clear:focus,
input[type=reset].btn-clear:hover,
input[type=submit].button-clear:focus,
input[type=submit].button-clear:hover,
input[type=submit].btn-clear:focus,
input[type=submit].btn-clear:hover {
  background-color: transparent;
  border-color: transparent;
  color: var(--primary-darker);
}
.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover, .button.btn-clear[disabled]:focus, .button.btn-clear[disabled]:hover,
.btn.button-clear[disabled]:focus,
.btn.button-clear[disabled]:hover,
.btn.btn-clear[disabled]:focus,
.btn.btn-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
button.btn-clear[disabled]:focus,
button.btn-clear[disabled]:hover,
input[type=button].button-clear[disabled]:focus,
input[type=button].button-clear[disabled]:hover,
input[type=button].btn-clear[disabled]:focus,
input[type=button].btn-clear[disabled]:hover,
input[type=reset].button-clear[disabled]:focus,
input[type=reset].button-clear[disabled]:hover,
input[type=reset].btn-clear[disabled]:focus,
input[type=reset].btn-clear[disabled]:hover,
input[type=submit].button-clear[disabled]:focus,
input[type=submit].button-clear[disabled]:hover,
input[type=submit].btn-clear[disabled]:focus,
input[type=submit].btn-clear[disabled]:hover {
  color: var(--primary);
}

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 #ED1888;
  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: #ED1888;
  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=\"%23ED1888\" 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;
}

.flex-item {
  flex: 1;
}

.flex-row {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch;
}

.flex-column {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
}

.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 > .col {
  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, .row#ui-header {
  align-items: center;
}
.row.row-stretch {
  align-items: stretch;
}
.row.row-baseline {
  align-items: baseline;
}
.row .col, .row .column {
  display: flex;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}
.row .col.col-offset-10, .row .column.col-offset-10 {
  margin-left: 10%;
}
.row .col.col-offset-20, .row .column.col-offset-20 {
  margin-left: 20%;
}
.row .col.col-offset-25, .row .column.col-offset-25 {
  margin-left: 25%;
}
.row .col.col-offset-33, .row .col.col-offset-34, .row .column.col-offset-33, .row .column.col-offset-34 {
  margin-left: 33.3333%;
}
.row .col.col-offset-40, .row .column.col-offset-40 {
  margin-left: 40%;
}
.row .col.col-offset-50, .row .column.col-offset-50 {
  margin-left: 50%;
}
.row .col.col-offset-60, .row .column.col-offset-60 {
  margin-left: 60%;
}
.row .col.col-offset-66, .row .col.col-offset-67, .row .column.col-offset-66, .row .column.col-offset-67 {
  margin-left: 66.6666%;
}
.row .col.col-offset-75, .row .column.col-offset-75 {
  margin-left: 75%;
}
.row .col.col-offset-80, .row .column.col-offset-80 {
  margin-left: 80%;
}
.row .col.col-offset-90, .row .column.col-offset-90 {
  margin-left: 90%;
}
.row .col.col-10, .row .column.col-10 {
  flex: 0 0 10%;
  max-width: 10%;
}
.row .col.col-20, .row .column.col-20 {
  flex: 0 0 20%;
  max-width: 20%;
}
.row .col.col-25, .row .column.col-25 {
  flex: 0 0 25%;
  max-width: 25%;
}
.row .col.col-33, .row .col.col-34, .row .column.col-33, .row .column.col-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}
.row .col.col-40, .row .column.col-40 {
  flex: 0 0 40%;
  max-width: 40%;
}
.row .col.col-50, .row .column.col-50 {
  flex: 0 0 50%;
  max-width: 50%;
}
.row .col.col-60, .row .column.col-60 {
  flex: 0 0 60%;
  max-width: 60%;
}
.row .col.col-66, .row .col.col-67, .row .column.col-66, .row .column.col-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}
.row .col.col-75, .row .column.col-75 {
  flex: 0 0 75%;
  max-width: 75%;
}
.row .col.col-80, .row .column.col-80 {
  flex: 0 0 80%;
  max-width: 80%;
}
.row .col.col-90, .row .column.col-90 {
  flex: 0 0 90%;
  max-width: 90%;
}
.row .col.col-top, .row .column.col-top {
  align-items: flex-start;
}
.row .col.col-bottom, .row .column.col-bottom {
  align-items: flex-end;
}
.row .col.col-center, .row .column.col-center {
  align-items: center;
}

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

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

.f-end {
  justify-content: flex-end;
}

.f-center {
  justify-content: center;
}

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

html {
  box-sizing: border-box;
  font-size: 62.5%;
  padding: 0px;
  margin: 0px;
  height: 100%;
}

body {
  color: #111;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 1.6em;
  font-weight: 300;
  letter-spacing: 0.01em;
  line-height: 1.6;
  padding: 0px;
  margin: 0px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

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

blockquote *:last-child {
  margin-bottom: 0;
}

.button,
.btn,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  background-color: var(--primary);
  border: 0.1rem solid var(--primary);
  border-radius: 0.4rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  padding: 0.5rem 3rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.button:focus, .button:hover,
.btn:focus,
.btn: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: #b5babe;
  border-color: #b5babe;
  color: #fff;
  outline: 0;
}

.button[disabled],
.btn[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,
.btn[disabled]:focus,
.btn[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: var(--primary);
  border-color: var(--primary);
}

.button.button-outline, .button.btn-outline,
.btn.button-outline,
.btn.btn-outline,
button.button-outline,
button.btn-outline,
input[type=button].button-outline,
input[type=button].btn-outline,
input[type=reset].button-outline,
input[type=reset].btn-outline,
input[type=submit].button-outline,
input[type=submit].btn-outline {
  background-color: transparent;
  color: var(--primary);
}

.button.button-outline:focus, .button.button-outline:hover, .button.btn-outline:focus, .button.btn-outline:hover,
.btn.button-outline:focus,
.btn.button-outline:hover,
.btn.btn-outline:focus,
.btn.btn-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
button.btn-outline:focus,
button.btn-outline:hover,
input[type=button].button-outline:focus,
input[type=button].button-outline:hover,
input[type=button].btn-outline:focus,
input[type=button].btn-outline:hover,
input[type=reset].button-outline:focus,
input[type=reset].button-outline:hover,
input[type=reset].btn-outline:focus,
input[type=reset].btn-outline:hover,
input[type=submit].button-outline:focus,
input[type=submit].button-outline:hover,
input[type=submit].btn-outline:focus,
input[type=submit].btn-outline:hover {
  background-color: transparent;
  border-color: var(--primary-darker);
  color: var(--primary-darker);
}

.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover, .button.btn-outline[disabled]:focus, .button.btn-outline[disabled]:hover,
.btn.button-outline[disabled]:focus,
.btn.button-outline[disabled]:hover,
.btn.btn-outline[disabled]:focus,
.btn.btn-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
button.btn-outline[disabled]:focus,
button.btn-outline[disabled]:hover,
input[type=button].button-outline[disabled]:focus,
input[type=button].button-outline[disabled]:hover,
input[type=button].btn-outline[disabled]:focus,
input[type=button].btn-outline[disabled]:hover,
input[type=reset].button-outline[disabled]:focus,
input[type=reset].button-outline[disabled]:hover,
input[type=reset].btn-outline[disabled]:focus,
input[type=reset].btn-outline[disabled]:hover,
input[type=submit].button-outline[disabled]:focus,
input[type=submit].button-outline[disabled]:hover,
input[type=submit].btn-outline[disabled]:focus,
input[type=submit].btn-outline[disabled]:hover {
  border-color: inherit;
  color: var(--primary);
}

.button.button-clear, .button.btn-clear,
.btn.button-clear,
.btn.btn-clear,
button.button-clear,
button.btn-clear,
input[type=button].button-clear,
input[type=button].btn-clear,
input[type=reset].button-clear,
input[type=reset].btn-clear,
input[type=submit].button-clear,
input[type=submit].btn-clear {
  background-color: transparent;
  border-color: transparent;
  color: var(--primary);
}

.button.button-clear:focus, .button.button-clear:hover, .button.btn-clear:focus, .button.btn-clear:hover,
.btn.button-clear:focus,
.btn.button-clear:hover,
.btn.btn-clear:focus,
.btn.btn-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
button.btn-clear:focus,
button.btn-clear:hover,
input[type=button].button-clear:focus,
input[type=button].button-clear:hover,
input[type=button].btn-clear:focus,
input[type=button].btn-clear:hover,
input[type=reset].button-clear:focus,
input[type=reset].button-clear:hover,
input[type=reset].btn-clear:focus,
input[type=reset].btn-clear:hover,
input[type=submit].button-clear:focus,
input[type=submit].button-clear:hover,
input[type=submit].btn-clear:focus,
input[type=submit].btn-clear:hover {
  background-color: transparent;
  border-color: transparent;
  color: var(--primary-darker);
}

.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover, .button.btn-clear[disabled]:focus, .button.btn-clear[disabled]:hover,
.btn.button-clear[disabled]:focus,
.btn.button-clear[disabled]:hover,
.btn.btn-clear[disabled]:focus,
.btn.btn-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
button.btn-clear[disabled]:focus,
button.btn-clear[disabled]:hover,
input[type=button].button-clear[disabled]:focus,
input[type=button].button-clear[disabled]:hover,
input[type=button].btn-clear[disabled]:focus,
input[type=button].btn-clear[disabled]:hover,
input[type=reset].button-clear[disabled]:focus,
input[type=reset].button-clear[disabled]:hover,
input[type=reset].btn-clear[disabled]:focus,
input[type=reset].btn-clear[disabled]:hover,
input[type=submit].button-clear[disabled]:focus,
input[type=submit].button-clear[disabled]:hover,
input[type=submit].btn-clear[disabled]:focus,
input[type=submit].btn-clear[disabled]:hover {
  color: var(--primary);
}

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 #ED1888;
  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: #ED1888;
  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=\"%23ED1888\" 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;
}

.flex-item {
  flex: 1;
}

.flex-row {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch;
}

.flex-column {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
}

.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 > .col {
  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, .row#ui-header {
  align-items: center;
}

.row.row-stretch {
  align-items: stretch;
}

.row.row-baseline {
  align-items: baseline;
}

.row .col, .row .column {
  display: flex;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}

.row .col.col-offset-10, .row .column.col-offset-10 {
  margin-left: 10%;
}

.row .col.col-offset-20, .row .column.col-offset-20 {
  margin-left: 20%;
}

.row .col.col-offset-25, .row .column.col-offset-25 {
  margin-left: 25%;
}

.row .col.col-offset-33, .row .col.col-offset-34, .row .column.col-offset-33, .row .column.col-offset-34 {
  margin-left: 33.3333%;
}

.row .col.col-offset-40, .row .column.col-offset-40 {
  margin-left: 40%;
}

.row .col.col-offset-50, .row .column.col-offset-50 {
  margin-left: 50%;
}

.row .col.col-offset-60, .row .column.col-offset-60 {
  margin-left: 60%;
}

.row .col.col-offset-66, .row .col.col-offset-67, .row .column.col-offset-66, .row .column.col-offset-67 {
  margin-left: 66.6666%;
}

.row .col.col-offset-75, .row .column.col-offset-75 {
  margin-left: 75%;
}

.row .col.col-offset-80, .row .column.col-offset-80 {
  margin-left: 80%;
}

.row .col.col-offset-90, .row .column.col-offset-90 {
  margin-left: 90%;
}

.row .col.col-10, .row .column.col-10 {
  flex: 0 0 10%;
  max-width: 10%;
}

.row .col.col-20, .row .column.col-20 {
  flex: 0 0 20%;
  max-width: 20%;
}

.row .col.col-25, .row .column.col-25 {
  flex: 0 0 25%;
  max-width: 25%;
}

.row .col.col-33, .row .col.col-34, .row .column.col-33, .row .column.col-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.row .col.col-40, .row .column.col-40 {
  flex: 0 0 40%;
  max-width: 40%;
}

.row .col.col-50, .row .column.col-50 {
  flex: 0 0 50%;
  max-width: 50%;
}

.row .col.col-60, .row .column.col-60 {
  flex: 0 0 60%;
  max-width: 60%;
}

.row .col.col-66, .row .col.col-67, .row .column.col-66, .row .column.col-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}

.row .col.col-75, .row .column.col-75 {
  flex: 0 0 75%;
  max-width: 75%;
}

.row .col.col-80, .row .column.col-80 {
  flex: 0 0 80%;
  max-width: 80%;
}

.row .col.col-90, .row .column.col-90 {
  flex: 0 0 90%;
  max-width: 90%;
}

.row .col.col-top, .row .column.col-top {
  align-items: flex-start;
}

.row .col.col-bottom, .row .column.col-bottom {
  align-items: flex-end;
}

.row .col.col-center, .row .column.col-center {
  align-items: center;
}

@media (min-width: 40rem) {
  .row {
    flex-direction: row;
    margin-left: -1rem;
    width: calc(100% + 2rem);
  }
  .row .col {
    margin-bottom: inherit;
    padding: 0 1rem;
  }
}
a {
  color: #ED1888;
  text-decoration: none;
}

a:focus, a:hover {
  color: #b5babe;
}

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

.f-end {
  justify-content: flex-end;
}

.f-center {
  justify-content: center;
}

:root iframe#webpack-dev-server-client-overlay {
  display: none !important;
}

html, body {
  height: 100vh;
  min-height: 350px;
}

#ui-header {
  background: var(--primary);
  padding: 1rem;
  transition: all 0.5s;
}
#ui-header .btn {
  margin-bottom: 0px;
  transition: all 0.5s;
}

#ui-body {
  background-color: var(--shade-2);
  transition: background-color 0.5s;
  overflow: hidden;
}
#ui-body #ui-tree-container {
  background: var(--shade-1);
  border-right: 1px solid var(--shade-0);
  overflow: hidden;
  width: 300px;
}
#ui-body #ui-tree-container.hide {
  display: none;
}
#ui-body #ui-tree-container.show {
  display: block;
}
#ui-body #ui-tree-container .tm-navigator {
  position: relative;
}
#ui-body #ui-tree-container .tm-navigator__branch {
  background-color: var(--shade-2);
  position: relative;
  display: flex;
  transition: all 0.5s;
  flex: 1 0 100%;
  flex-wrap: wrap;
  max-width: 100%;
}
#ui-body #ui-tree-container .tm-navigator__branch.closed .tm-navigator__leaf .tm-navigator__leaf-toggle {
  transform: rotate(-90deg);
}
#ui-body #ui-tree-container .tm-navigator__branch.closed .tm-navigator__branches {
  height: 0px;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
}
#ui-body #ui-tree-container .tm-navigator__leaf {
  border-bottom: 1px solid var(--shade-0);
  display: flex;
  flex: 1 0 auto;
  padding: 0.5rem 0px;
  align-items: center;
  transition: border 0.5s;
}
#ui-body #ui-tree-container .tm-navigator__leaf:hover {
  background-color: var(--shade-3);
}
#ui-body #ui-tree-container .tm-navigator__leaf:hover .tm-navigator__leaf-options {
  display: flex;
}
#ui-body #ui-tree-container .tm-navigator__leaf-toggle {
  color: var(--shade-5);
  float: left;
  padding: 0px;
  height: 25px;
  width: 25px;
  margin: 0px;
  transition: color 0.5s;
}
#ui-body #ui-tree-container .tm-navigator__leaf-name {
  color: var(--shade-6);
  border-radius: 4px;
  padding: 0px 4px;
  float: left;
  transition: background-color 0.5s;
}
#ui-body #ui-tree-container .tm-navigator__leaf-input {
  display: flex;
  flex: 1;
}
#ui-body #ui-tree-container .tm-navigator__leaf-input .inner-input {
  color: var(--primary);
  margin-bottom: 0px;
  border-width: 0 0 1px 0;
  border-radius: 0px;
  border-color: transparent;
  padding: 0px 1rem;
  display: flex;
  height: 2.8rem;
  flex: 1;
  transition: color 0.5s;
}
#ui-body #ui-tree-container .tm-navigator__leaf-input .inner-input:focus {
  border-color: var(--primary);
  transition: border-color 0.5s;
}
#ui-body #ui-tree-container .tm-navigator__leaf-options {
  position: absolute;
  align-content: center;
  flex: 1 0 auto;
  right: 0.5rem;
  display: none;
  animation-duration: 0s;
}
#ui-body #ui-tree-container .tm-navigator__leaf-options .btn {
  padding: 0.25rem;
  margin: 0 0 0 0.25rem;
  font-size: 1em;
}
#ui-body #ui-tree-container .tm-navigator__leaf-options > * {
  z-index: 1;
}
#ui-body #ui-tree-container .tm-navigator__leaf-options .drag-handle {
  cursor: grab;
}
#ui-body #ui-tree-container .tm-navigator__leaf-options .drag-handle:active {
  cursor: grabbing;
}
#ui-body #ui-tree-container .tm-navigator__branches {
  display: block;
  width: 100%;
}
#ui-body #ui-tree-container .tm-navigator__branches .tm-navigator__branch .tm-navigator__branches {
  display: block;
  width: 100%;
}
#ui-body #ui-tree-container .tm-navigator-name {
  left: 1rem;
  background-color: var(--primary);
  color: var(--shade-0);
  border-radius: 4px;
  padding: 0px 4px;
  float: left;
  transition: background-color 0.5s;
}
#ui-body #ui-preview-container {
  z-index: 1;
}
#ui-body #ui-preview-container #ui-preview {
  background: var(--shade-0);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
  color: var(--shade-6);
  margin: 0 auto;
  min-height: 100%;
  transition: width 0.8s;
  width: 100%;
  transition: background-color 0.5s, color 0.5s, width 0.5s;
}
#ui-body #ui-preview-container #ui-preview.tablet {
  width: 860px;
}
#ui-body #ui-preview-container #ui-preview.mobile {
  width: 620px;
}

.autocomplete {
  background: var(--shade-0);
  border: 1px solid var(--shade-1);
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.25);
  z-index: 5;
  overflow: hidden;
}
.autocomplete > div {
  color: var(--shade-6);
  padding: 0.5rem;
  border-bottom: 1px solid var(--shade-1);
}
.autocomplete > div.selected {
  background-color: var(--primary);
  color: white;
}

img.responsive {
  width: 100%;
}
img:not(.responsive) {
  display: block;
  width: unset;
  display: block;
  max-width: unset;
  margin: 0 auto;
}

.flex-row div {
  flex-grow: 1;
}

.tm-screen-only {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.tm-preview-element {
  position: relative;
  display: block;
}
.tm-preview-element .tm-preview-overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  letter-spacing: 0;
  z-index: 9998;
  pointer-events: none;
}
.tm-preview-element .tm-preview-overlay:after {
  content: "";
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  outline: 2px solid var(--primary);
  -webkit-animation: section-outline 0.75s;
  animation: section-outline 0.75s;
}
.tm-preview-element .tm-preview-overlay .tm-editor-preview-settings {
  position: absolute;
  display: flex;
  height: 26px;
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  z-index: 1;
  pointer-events: all;
  clear: unset;
  word-break: normal;
  padding: 0;
  height: 24px;
  top: 1px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  background-color: var(--primary);
  border-radius: 5px 5px 0 0;
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);
}
.tm-preview-element .tm-preview-overlay .tm-editor-preview-settings .tm-editor-preview-setting {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  font-size: 11px;
  color: #fff;
  width: 25px;
  transition: margin 0.3s, width 0.3s, font 0.3s;
}
.tm-preview-element .tm-preview-overlay .tm-editor-preview-settings .tm-editor-preview-setting:first-child {
  border-radius: 5px 0 0 0;
}
.tm-preview-element .tm-preview-overlay .tm-editor-preview-settings .tm-editor-preview-setting:first-child:before {
  content: "";
  position: absolute;
  top: 2px;
  border: solid transparent;
  border-right: solid var(--primary);
  border-width: 22px 12px 0 0;
  right: calc(100% - 1px);
}
.tm-preview-element .tm-preview-overlay .tm-editor-preview-settings .tm-editor-preview-setting:first-child:after {
  content: "";
  position: absolute;
  top: 2px;
  border: solid transparent;
  border-left: solid var(--primary);
  border-width: 22px 0 0 12px;
  left: calc(100% - 1px);
}
.tm-preview-element .tm-preview-overlay .tm-editor-preview-settings .tm-editor-preview-setting:last-child {
  border-radius: 0 5px 0 0;
}
.tm-preview-element > .tm-preview-element:not(img) {
  margin-top: 15px;
}
.tm-preview-element.tm-preview-element-placeholder:after {
  content: "";
  border: 1px dotted var(--shade-4);
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  z-index: -1;
  opacity: 0;
}
.tm-preview-element.tm-preview-element-placeholder:hover:after {
  opacity: 1;
}

.tm-preview-placeholder {
  position: relative;
  width: 100%;
  flex: 1;
  display: flex;
}
.tm-preview-placeholder .tm-widget-wrap {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  margin: 10px;
  min-height: 30px;
  position: relative;
  width: 100%;
}
.tm-preview-placeholder .tm-placeholder-view {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.tm-preview-placeholder .tm-first-add {
  text-align: center;
  border: 1px dashed var(--shade-5);
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.app {
  background: var(--bg-color);
  color: var(--text-color);
}
.app.light {
  --shade-0: #ffffff;
  --shade-1: #f2f2f2;
  --shade-2: #e6e6e6;
  --shade-3: #d9d9d9;
  --shade-4: #bfbfbf;
  --shade-5: #8c8c8c;
  --shade-6: #0d0d0d;
  --primary: #186eef;
  --secondary: #333;
  --forest: #239f28;
  --aqua: #186eef;
  --pink: #ED1888;
  --zing: #20cac3;
  --carrot: #e9853e;
  --grape: #7542f2;
  --midnight: #433f5c;
  --slate: #657786;
  --bg-color: #f2f2f2;
  --border-color: #e6e6e6;
  --border-dark-color: #d9d9d9;
  --text-color: #0d0d0d;
  --muted: #657786;
  --subtle: #bfbfbf;
  --primary: #186eef;
  --primary-dark: #0e58c6;
  --primary-darker: #0a4297;
}
.app.dark {
  --shade-0: #121723;
  --shade-1: #1b2234;
  --shade-2: #232d45;
  --shade-3: #2c3856;
  --shade-4: #3d4e77;
  --shade-5: #697eb2;
  --shade-6: white;
  --primary: #ED1888;
  --secondary: #333;
  --forest: #239f28;
  --aqua: #8ab4f8;
  --pink: #ED1888;
  --zing: #20cac3;
  --carrot: #e9853e;
  --grape: #7542f2;
  --midnight: #433f5c;
  --slate: #657786;
  --bg-color: #1b2234;
  --border-color: #232d45;
  --border-dark-color: #2c3856;
  --text-color: white;
  --muted: #657786;
  --subtle: #3d4e77;
  --primary: #ED1888;
  --primary-dark: #c30f6e;
  --primary-darker: #940b53;
}

.primary {
  color: var(--primary);
}
.primary-dark {
  color: var(--primary-dark);
}
.primary-darker {
  color: var(--primary-darker);
}

.btn {
  background: var(--primary);
  border-color: var(--primary);
}
.btn:hover {
  background: var(--primary-dark);
  border-color: var(--primary-dark);
}
.btn:focus {
  background: var(--primary-darker);
  border-color: var(--primary-darker);
}
.btn.active {
  background: var(--primary-darker);
  border-color: var(--primary-darker);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6IkFBS0E7OztFQUdFO0FDSkY7O0FEUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDTEY7O0FEUUE7RUFDRSxXRWxCVztFRm1CWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDTEY7O0FFdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYwQkY7QUV4QkU7RUFDRTtBRjBCSjs7QUdqQ0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBLFdGVGM7RUVVZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9DRjtBR2xDRTs7Ozs7Ozs7Ozs7RUFFRSx5QkZyQmM7RUVzQmQscUJGdEJjO0VFdUJkLFdGekJZO0VFMEJaO0FINkNKO0FHM0NFOzs7Ozs7RUFDRTtFQUNBO0FIa0RKO0FHaERJOzs7Ozs7Ozs7OztFQUVFO0VBQ0E7QUgyRE47QUd6REU7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBSHFFSjtBR25FSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtFQUNBO0FId0ZOO0FHcEZNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0FIeUdSO0FHdkdFOzs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBSG1ISjtBR2pISTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtFQUNBO0FIc0lOO0FHbElNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtBSHVKUjs7QUk1TkE7RUFDRSxtQkhFZTtFR0RmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUorTkY7O0FJN05BO0VBQ0UsbUJITmU7RUdPZjtFQUNBO0FKZ09GO0FJOU5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpnT0o7O0FLalBBO0VBQ0U7RUFDQTtFQUNBO0FMb1BGOztBTXZQQTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wUEY7QU14UEU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxxQkwxQlk7RUsyQlo7QU55UUo7O0FNdlFBO0VBQ0U7RUFDQTtBTjBRRjtBTXhRRTtFQUNFO0FOMFFKO0FNeFFFO0VBQ0U7RUFDQTtBTjBRSjs7QU14UUE7RUFDRTtBTjJRRjs7QU16UUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QU40UUY7O0FNMVFBO0VBQ0U7RUFDQTtBTjZRRjs7QU0zUUE7O0VBRUU7QU44UUY7O0FNNVFBO0VBQ0U7RUFDQTtFQUNBO0FOK1FGOztBTzlVQTtFQUNFO0FQaVZGOztBTy9VQTtFQUNFO0VBQ0E7RUFDQTtBUGtWRjs7QU9oVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUG1WRjs7QU9oVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbVZGOztBTzVVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQK1VGO0FPN1VFO0VBQ0U7QVArVUo7QU83VUk7RUFDRTtBUCtVTjtBTzdVRTtFQUNFO0FQK1VKO0FPM1VFO0VBQ0U7QVA2VUo7QU8zVUU7RUFDRTtBUDZVSjtBTzNVRTtFQUNFO0FQNlVKO0FPM1VFO0VBQ0U7QVA2VUo7QU8zVUU7RUFDRTtBUDZVSjtBTzNVRTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QVA0VUo7QU96VUk7RUFDRTtBUDJVTjtBT3pVSTtFQUNFO0FQMlVOO0FPelVJO0VBQ0U7QVAyVU47QU96VUk7RUFFRTtBUDBVTjtBT3hVSTtFQUNFO0FQMFVOO0FPeFVJO0VBQ0U7QVAwVU47QU94VUk7RUFDRTtBUDBVTjtBT3hVSTtFQUVFO0FQeVVOO0FPdlVJO0VBQ0U7QVB5VU47QU92VUk7RUFDRTtBUHlVTjtBT3ZVSTtFQUNFO0FQeVVOO0FPblVJO0VBQ0U7RUFDQTtBUHFVTjtBT25VSTtFQUNFO0VBQ0E7QVBxVU47QU9uVUk7RUFDRTtFQUNBO0FQcVVOO0FPblVJO0VBRUU7RUFDQTtBUG9VTjtBT2xVSTtFQUNFO0VBQ0E7QVBvVU47QU9sVUk7RUFDRTtFQUNBO0FQb1VOO0FPbFVJO0VBQ0U7RUFDQTtBUG9VTjtBT2xVSTtFQUVFO0VBQ0E7QVBtVU47QU9qVUk7RUFDRTtFQUNBO0FQbVVOO0FPalVJO0VBQ0U7RUFDQTtBUG1VTjtBT2pVSTtFQUNFO0VBQ0E7QVBtVU47QU9oVUk7RUFDRTtBUGtVTjtBT2hVSTtFQUNFO0FQa1VOO0FPaFVJO0VBQ0U7QVBrVU47O0FPL1RBO0VBRUU7SUFDRTtJQUNBO0lBQ0E7RVBpVUY7RU8vVEU7SUFDRTtJQUNBO0VQaVVKO0FBQ0Y7QVE5ZUE7RUFDRTtFQUNBO0FSZ2ZGO0FROWVFO0VBRUUsY1BKYztBRG1mbEI7O0FTcmZBOzs7RUFHRTtFQUNBO0VBQ0E7QVR3ZkY7QVN0ZkU7Ozs7Ozs7OztFQUdFO0VBQ0E7QVQ4Zko7O0FTNWZBO0VBQ0U7QVQrZkY7O0FTN2ZBO0VBQ0U7QVRnZ0JGOztBVWpoQkE7Ozs7O0VBS0U7QVZvaEJGOztBVWxoQkE7Ozs7RUFJRTtBVnFoQkY7O0FVbmhCQTs7Ozs7Ozs7O0VBU0U7QVZzaEJGOztBVzVpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYK2lCRjs7QVc3aUJBOztFQUVFO0VBQ0E7QVhnakJGO0FXOWlCRTs7RUFDRTtBWGlqQko7QVcvaUJFOztFQUNFO0FYa2pCSjs7QVdoakJBO0VBRUU7SUFDRTtJQUNBO0VYa2pCRjtBQUNGO0FZemtCQTs7RUFFRTtBWjJrQkY7O0FZemtCQTtFQUNFO0FaNGtCRjs7QVkxa0JBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBWjZrQkY7O0FZM2tCQTtFQUNFO0VBQ0E7QVo4a0JGOztBWTVrQkE7RUFDRTtFQUNBO0FaK2tCRjs7QVk3a0JBO0VBQ0U7RUFDQTtBWmdsQkY7O0FZOWtCQTtFQUNFO0VBQ0E7RUFDQTtBWmlsQkY7O0FZL2tCQTtFQUNFO0VBQ0E7RUFDQTtBWmtsQkY7O0FZaGxCQTtFQUNFO0VBQ0E7RUFDQTtBWm1sQkY7O0FhOW5CQTtFQUNFO0FiaW9CRjs7QWMvbkJFO0VBQ0U7RUFDQTtFQUNBO0Fka29CSjs7QWMvbkJBO0VBQ0U7QWRrb0JGOztBY2hvQkE7RUFDRTtBZG1vQkY7O0Fjam9CQTtFQUNFO0Fkb29CRjs7QWNsb0JBO0VBQ0U7QWRxb0JGOztBRHZwQkE7OztFQUdFO0FDMHBCRjs7QUR0cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3lwQkY7O0FEdHBCQTtFQUNFLFdFbEJXO0VGbUJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN5cEJGOztBRXJyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRndyQkY7O0FFdHJCRTtFQUNFO0FGeXJCSjs7QUdoc0JBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQSxXRlRjO0VFVWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtc0JGOztBR2pzQkU7Ozs7Ozs7Ozs7O0VBRUUseUJGckJjO0VFc0JkLHFCRnRCYztFRXVCZCxXRnpCWTtFRTBCWjtBSDZzQko7O0FHM3NCRTs7Ozs7O0VBQ0U7RUFDQTtBSG10Qko7O0FHanRCSTs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0FINnRCTjs7QUczdEJFOzs7Ozs7Ozs7OztFQUNFO0VBQ0E7QUh3dUJKOztBR3R1Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7RUFDQTtBSDR2Qk47O0FHeHZCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtBSDh3QlI7O0FHNXdCRTs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QUh5eEJKOztBR3Z4Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7RUFDQTtBSDZ5Qk47O0FHenlCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7QUgrekJSOztBSXA0QkE7RUFDRSxtQkhFZTtFR0RmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp1NEJGOztBSXI0QkE7RUFDRSxtQkhOZTtFR09mO0VBQ0E7QUp3NEJGOztBSXQ0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnk0Qko7O0FLMTVCQTtFQUNFO0VBQ0E7RUFDQTtBTDY1QkY7O0FNaDZCQTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tNkJGOztBTWo2QkU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxxQkwxQlk7RUsyQlo7QU5tN0JKOztBTWo3QkE7RUFDRTtFQUNBO0FObzdCRjs7QU1sN0JFO0VBQ0U7QU5xN0JKOztBTW43QkU7RUFDRTtFQUNBO0FOczdCSjs7QU1wN0JBO0VBQ0U7QU51N0JGOztBTXI3QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QU53N0JGOztBTXQ3QkE7RUFDRTtFQUNBO0FOeTdCRjs7QU12N0JBOztFQUVFO0FOMDdCRjs7QU14N0JBO0VBQ0U7RUFDQTtFQUNBO0FOMjdCRjs7QU8xL0JBO0VBQ0U7QVA2L0JGOztBTzMvQkE7RUFDRTtFQUNBO0VBQ0E7QVA4L0JGOztBTzUvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUCsvQkY7O0FPNS9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArL0JGOztBT3gvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUDIvQkY7O0FPei9CRTtFQUNFO0FQNC9CSjs7QU8xL0JJO0VBQ0U7QVA2L0JOOztBTzMvQkU7RUFDRTtBUDgvQko7O0FPMS9CRTtFQUNFO0FQNi9CSjs7QU8zL0JFO0VBQ0U7QVA4L0JKOztBTzUvQkU7RUFDRTtBUCsvQko7O0FPNy9CRTtFQUNFO0FQZ2dDSjs7QU85L0JFO0VBQ0U7QVBpZ0NKOztBTy8vQkU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FQaWdDSjs7QU85L0JJO0VBQ0U7QVBpZ0NOOztBTy8vQkk7RUFDRTtBUGtnQ047O0FPaGdDSTtFQUNFO0FQbWdDTjs7QU9qZ0NJO0VBRUU7QVBtZ0NOOztBT2pnQ0k7RUFDRTtBUG9nQ047O0FPbGdDSTtFQUNFO0FQcWdDTjs7QU9uZ0NJO0VBQ0U7QVBzZ0NOOztBT3BnQ0k7RUFFRTtBUHNnQ047O0FPcGdDSTtFQUNFO0FQdWdDTjs7QU9yZ0NJO0VBQ0U7QVB3Z0NOOztBT3RnQ0k7RUFDRTtBUHlnQ047O0FPbmdDSTtFQUNFO0VBQ0E7QVBzZ0NOOztBT3BnQ0k7RUFDRTtFQUNBO0FQdWdDTjs7QU9yZ0NJO0VBQ0U7RUFDQTtBUHdnQ047O0FPdGdDSTtFQUVFO0VBQ0E7QVB3Z0NOOztBT3RnQ0k7RUFDRTtFQUNBO0FQeWdDTjs7QU92Z0NJO0VBQ0U7RUFDQTtBUDBnQ047O0FPeGdDSTtFQUNFO0VBQ0E7QVAyZ0NOOztBT3pnQ0k7RUFFRTtFQUNBO0FQMmdDTjs7QU96Z0NJO0VBQ0U7RUFDQTtBUDRnQ047O0FPMWdDSTtFQUNFO0VBQ0E7QVA2Z0NOOztBTzNnQ0k7RUFDRTtFQUNBO0FQOGdDTjs7QU8zZ0NJO0VBQ0U7QVA4Z0NOOztBTzVnQ0k7RUFDRTtBUCtnQ047O0FPN2dDSTtFQUNFO0FQZ2hDTjs7QU83Z0NBO0VBRUU7SUFDRTtJQUNBO0lBQ0E7RVArZ0NGO0VPN2dDRTtJQUNFO0lBQ0E7RVArZ0NKO0FBQ0Y7QVE1ckNBO0VBQ0U7RUFDQTtBUjhyQ0Y7O0FRNXJDRTtFQUVFLGNQSmM7QURrc0NsQjs7QVNwc0NBOzs7RUFHRTtFQUNBO0VBQ0E7QVR1c0NGOztBU3JzQ0U7Ozs7Ozs7OztFQUdFO0VBQ0E7QVQ4c0NKOztBUzVzQ0E7RUFDRTtBVCtzQ0Y7O0FTN3NDQTtFQUNFO0FUZ3RDRjs7QVVqdUNBOzs7OztFQUtFO0FWb3VDRjs7QVVsdUNBOzs7O0VBSUU7QVZxdUNGOztBVW51Q0E7Ozs7Ozs7OztFQVNFO0FWc3VDRjs7QVc1dkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCt2Q0Y7O0FXN3ZDQTs7RUFFRTtFQUNBO0FYZ3dDRjs7QVc5dkNFOztFQUNFO0FYa3dDSjs7QVdod0NFOztFQUNFO0FYb3dDSjs7QVdsd0NBO0VBRUU7SUFDRTtJQUNBO0VYb3dDRjtBQUNGO0FZM3hDQTs7RUFFRTtBWjZ4Q0Y7O0FZM3hDQTtFQUNFO0FaOHhDRjs7QVk1eENBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBWit4Q0Y7O0FZN3hDQTtFQUNFO0VBQ0E7QVpneUNGOztBWTl4Q0E7RUFDRTtFQUNBO0FaaXlDRjs7QVkveENBO0VBQ0U7RUFDQTtBWmt5Q0Y7O0FZaHlDQTtFQUNFO0VBQ0E7RUFDQTtBWm15Q0Y7O0FZanlDQTtFQUNFO0VBQ0E7RUFDQTtBWm95Q0Y7O0FZbHlDQTtFQUNFO0VBQ0E7RUFDQTtBWnF5Q0Y7O0FhaDFDQTtFQUNFO0FibTFDRjs7QWNqMUNFO0VBQ0U7RUFDQTtFQUNBO0FkbzFDSjs7QWNqMUNBO0VBQ0U7QWRvMUNGOztBY2wxQ0E7RUFDRTtBZHExQ0Y7O0FjbjFDQTtFQUNFO0FkczFDRjs7QWNwMUNBO0VBQ0U7QWR1MUNGOztBZXoyQ0k7RUFDSztBZjQyQ1Q7O0FleDJDQTtFQUNJO0VBQ0E7QWYyMkNKOztBZXoyQ0E7RUFFSTtFQUNBO0VBQ0E7QWYyMkNKO0FlMTJDSTtFQUNJO0VBQ0E7QWY0MkNSOztBZXgyQ0E7RUFDSTtFQUNBO0VBQ0E7QWYyMkNKO0FlejJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmMjJDUjtBZTEyQ1E7RUFDSTtBZjQyQ1o7QWV6MkNRO0VBQ0k7QWYyMkNaO0FleDJDUTtFQUNJO0FmMDJDWjtBZXgyQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjAyQ2hCO0FldDJDd0I7RUFDSTtBZncyQzVCO0FlcjJDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZnUyQ3hCO0FlbjJDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnEyQ2hCO0FlbjJDZ0I7RUFDSTtBZnEyQ3BCO0FlbjJDb0I7RUFDSTtBZnEyQ3hCO0FlajJDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm0yQ3BCO0FlaDJDZ0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaTJDcEI7QWU5MUNnQjtFQUNJO0VBQ0E7QWZnMkNwQjtBZTkxQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZnMkN4QjtBZTkxQ3dCO0VBQ0k7RUFDQTtBZmcyQzVCO0FlMzFDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2MUNwQjtBZTMxQ29CO0VBQ0k7RUFDQTtFQUNBO0FmNjFDeEI7QWUzMUNvQjtFQUNJO0FmNjFDeEI7QWUxMUNvQjtFQUNJO0FmNDFDeEI7QWUzMUN3QjtFQUNJO0FmNjFDNUI7QWV4MUNZO0VBQ0k7RUFDQTtBZjAxQ2hCO0FleDFDb0I7RUFDSTtFQUNBO0FmMDFDeEI7QWVwMUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzMUNoQjtBZWwxQ0k7RUFDSTtBZm8xQ1I7QWVsMUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm8xQ1o7QWVsMUNZO0VBQ0k7QWZvMUNoQjtBZWoxQ1k7RUFDSTtBZm0xQ2hCOztBZXYwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMDBDSjtBZXowQ0k7RUFDSTtFQUNBO0VBQ0E7QWYyMENSO0FlejBDUTtFQUNJO0VBQ0E7QWYyMENaOztBZXAwQ0k7RUFDSTtBZnUwQ1I7QWVyMENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnUwQ1I7O0FlbjBDQTtFQUNJO0FmczBDSjs7QWdCcGpEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ1akRKOztBZ0JyakRBO0VBQ0k7RUFDQTtBaEJ3akRKO0FnQm5qREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnFqRFI7QWdCbmpEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJxakRaO0FnQmxqRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm9qRFo7QWdCbGpEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm9qRGhCO0FnQm5qRGdCO0VBQ0k7QWhCcWpEcEI7QWdCcGpEb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzakR4QjtBZ0JwakRvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNqRHhCO0FnQm5qRGdCO0VBQ0k7QWhCcWpEcEI7QWdCdmlESTtFQUNJO0FoQnlpRFI7QWdCcGlEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzaURaO0FnQnBpRFE7RUFDSTtBaEJzaURaOztBZ0JqaURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCb2lESjtBZ0JsaURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCb2lEUjtBZ0JsaURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm9pRFI7QWdCbGlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm9pRFI7O0FpQjNuREE7RUFDRTtFQUNBO0FqQjhuREY7QWlCNW5ERTtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFLQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUNBO0VBQ0E7QWpCc29ETjtBaUJub0RFO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFLQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQ0E7RUFDQTtBakI0b0ROOztBaUJ4b0RBO0VBQ0U7QWpCMm9ERjtBaUIxb0RFO0VBQ0U7QWpCNG9ESjtBaUIxb0RFO0VBQ0U7QWpCNG9ESjs7QWlCeG9EQTtFQUNJO0VBQ0E7QWpCMm9ESjtBaUJ4b0RJO0VBQ0U7RUFDQTtBakIwb0ROO0FpQnhvREk7RUFDRTtFQUNBO0FqQjBvRE47QWlCeG9ERTtFQUNFO0VBQ0E7QWpCMG9ESixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vdGVtcGxhdGUubWFrZXIvLi9zcmMvYXBwL3N0eWxlcy9jb3JlL19iYXNlLnNhc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUubWFrZXIvLi9zcmMvbWFpbi5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fY29sb3Iuc2FzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS5tYWtlci8uL3NyYy9hcHAvc3R5bGVzL2NvcmUvX2Jsb2NrcXVvdGUuc2FzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS5tYWtlci8uL3NyYy9hcHAvc3R5bGVzL2NvcmUvX2J1dHRvbi5zYXNzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fY29kZS5zYXNzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fZGl2aWRlci5zYXNzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fZm9ybS5zYXNzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fZ3JpZC5zYXNzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fbGluay5zYXNzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fbGlzdC5zYXNzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fc3BhY2luZy5zYXNzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvY29yZS9fdGFibGUuc2FzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS5tYWtlci8uL3NyYy9hcHAvc3R5bGVzL2NvcmUvX3R5cG9ncmFwaHkuc2FzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS5tYWtlci8uL3NyYy9hcHAvc3R5bGVzL2NvcmUvX2ltYWdlLnNhc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUubWFrZXIvLi9zcmMvYXBwL3N0eWxlcy9jb3JlL191dGlsaXR5LnNhc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUubWFrZXIvLi9zcmMvYXBwL3N0eWxlcy91aS9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUubWFrZXIvLi9zcmMvYXBwL3N0eWxlcy91aS9fcHJldmlldy5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLm1ha2VyLy4vc3JjL2FwcC9zdHlsZXMvdWkvX3RoZW1lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG4vLyBCYXNlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gU2V0IGJveC1zaXppbmcgZ2xvYmFsbHkgdG8gaGFuZGxlIHBhZGRpbmcgYW5kIGJvcmRlciB3aWR0aHNcbiosXG4qOmFmdGVyLFxuKjpiZWZvcmVcbiAgYm94LXNpemluZzogaW5oZXJpdFxuXG4vLyBUaGUgYmFzZSBmb250LXNpemUgaXMgc2V0IGF0IDYyLjUlIGZvciBoYXZpbmcgdGhlIGNvbnZlbmllbmNlXG4vLyBvZiBzaXppbmcgcmVtcyBpbiBhIHdheSB0aGF0IGlzIHNpbWlsYXIgdG8gdXNpbmcgcHg6IDEuNnJlbSA9IDE2cHhcbmh0bWxcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICBmb250LXNpemU6IDYyLjUlXG4gIHBhZGRpbmc6IDBweFxuICBtYXJnaW46IDBweFxuICBoZWlnaHQ6IDEwMCVcblxuLy8gRGVmYXVsdCBib2R5IHN0eWxlc1xuYm9keVxuICBjb2xvcjogJGNvbG9yLXRleHRcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZlxuICBmb250LXNpemU6IDEuNmVtIC8vIEN1cnJlbnRseSBlbXMgY2F1c2UgY2hyb21lIGJ1ZyBtaXNpbnRlcnByZXRpbmcgcmVtcyBvbiBib2R5IGVsZW1lbnRcbiAgZm9udC13ZWlnaHQ6IDMwMFxuICBsZXR0ZXItc3BhY2luZzogLjAxZW1cbiAgbGluZS1oZWlnaHQ6IDEuNlxuICBwYWRkaW5nOiAwcHhcbiAgbWFyZ2luOiAwcHhcbiAgaGVpZ2h0OiAxMDAlXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuIiwiKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDYyLjUlO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCAjZDFkMWQxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbmJsb2NrcXVvdGUgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ1dHRvbixcbi5idG4sXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG46aG92ZXIsXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YmFiZTtcbiAgYm9yZGVyLWNvbG9yOiAjYjViYWJlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbn1cbi5idXR0b25bZGlzYWJsZWRdLFxuLmJ0bltkaXNhYmxlZF0sXG5idXR0b25bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1idXR0b25dW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9cmVzZXRdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idXR0b25bZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5idG5bZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bltkaXNhYmxlZF06aG92ZXIsXG5idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl1bZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF1bZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF1bZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5idXR0b24uYnV0dG9uLW91dGxpbmUsIC5idXR0b24uYnRuLW91dGxpbmUsXG4uYnRuLmJ1dHRvbi1vdXRsaW5lLFxuLmJ0bi5idG4tb3V0bGluZSxcbmJ1dHRvbi5idXR0b24tb3V0bGluZSxcbmJ1dHRvbi5idG4tb3V0bGluZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tb3V0bGluZSxcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLW91dGxpbmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLW91dGxpbmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmJ1dHRvbi5idXR0b24tb3V0bGluZTpmb2N1cywgLmJ1dHRvbi5idXR0b24tb3V0bGluZTpob3ZlciwgLmJ1dHRvbi5idG4tb3V0bGluZTpmb2N1cywgLmJ1dHRvbi5idG4tb3V0bGluZTpob3Zlcixcbi5idG4uYnV0dG9uLW91dGxpbmU6Zm9jdXMsXG4uYnRuLmJ1dHRvbi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmU6aG92ZXIsXG5idXR0b24uYnV0dG9uLW91dGxpbmU6Zm9jdXMsXG5idXR0b24uYnV0dG9uLW91dGxpbmU6aG92ZXIsXG5idXR0b24uYnRuLW91dGxpbmU6Zm9jdXMsXG5idXR0b24uYnRuLW91dGxpbmU6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLW91dGxpbmU6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLW91dGxpbmU6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLW91dGxpbmU6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLW91dGxpbmU6aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tb3V0bGluZTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLW91dGxpbmU6Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tb3V0bGluZTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tb3V0bGluZTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tb3V0bGluZTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tb3V0bGluZTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFya2VyKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZGFya2VyKTtcbn1cbi5idXR0b24uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5idXR0b24uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5idXR0b24uYnV0dG9uLWNsZWFyLCAuYnV0dG9uLmJ0bi1jbGVhcixcbi5idG4uYnV0dG9uLWNsZWFyLFxuLmJ0bi5idG4tY2xlYXIsXG5idXR0b24uYnV0dG9uLWNsZWFyLFxuYnV0dG9uLmJ0bi1jbGVhcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tY2xlYXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWNsZWFyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWNsZWFyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmJ1dHRvbi5idXR0b24tY2xlYXI6Zm9jdXMsIC5idXR0b24uYnV0dG9uLWNsZWFyOmhvdmVyLCAuYnV0dG9uLmJ0bi1jbGVhcjpmb2N1cywgLmJ1dHRvbi5idG4tY2xlYXI6aG92ZXIsXG4uYnRuLmJ1dHRvbi1jbGVhcjpmb2N1cyxcbi5idG4uYnV0dG9uLWNsZWFyOmhvdmVyLFxuLmJ0bi5idG4tY2xlYXI6Zm9jdXMsXG4uYnRuLmJ0bi1jbGVhcjpob3ZlcixcbmJ1dHRvbi5idXR0b24tY2xlYXI6Zm9jdXMsXG5idXR0b24uYnV0dG9uLWNsZWFyOmhvdmVyLFxuYnV0dG9uLmJ0bi1jbGVhcjpmb2N1cyxcbmJ1dHRvbi5idG4tY2xlYXI6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLWNsZWFyOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ1dHRvbi1jbGVhcjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tY2xlYXI6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWNsZWFyOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWNsZWFyOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWNsZWFyOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhcjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tY2xlYXI6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWNsZWFyOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXIpO1xufVxuLmJ1dHRvbi5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsIC5idXR0b24uYnRuLWNsZWFyW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi5idG4tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi5idG4tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi5idG4tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsXG5idXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbi5idG4tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uLmJ0bi1jbGVhcltkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1jbGVhcltkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWNsZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgZm9udC1zaXplOiA4NiU7XG4gIG1hcmdpbjogMCAwLjJyZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZjY7XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgI0VEMTg4ODtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxucHJlID4gY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZjRmNWY2O1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXQ6bm90KFt0eXBlXSksXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtIDAuN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQxODg4O1xuICBvdXRsaW5lOiAwO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzAgOFwiIHdpZHRoPVwiMzBcIj48cGF0aCBmaWxsPVwiJTIzZDFkMWQxXCIgZD1cIk0wLDBsNiw4bDYtOFwiLz48L3N2Zz4nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMwIDhcIiB3aWR0aD1cIjMwXCI+PHBhdGggZmlsbD1cIiUyM0VEMTg4OFwiIGQ9XCJNMCwwbDYsOGw2LThcIi8+PC9zdmc+Jyk7XG59XG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDYuNXJlbTtcbn1cblxubGFiZWwsXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5sYWJlbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5mbGV4LWl0ZW0ge1xuICBmbGV4OiAxO1xufVxuXG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTEycmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3cucm93LW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLnJvdy5yb3ctbm8tcGFkZGluZyA+IC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLnJvdy5yb3ctd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3cucm93LXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnJvdy5yb3ctYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnJvdy5yb3ctY2VudGVyLCAucm93I3VpLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucm93LnJvdy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucm93LnJvdy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5yb3cgLmNvbCwgLnJvdyAuY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdyAuY29sLmNvbC1vZmZzZXQtMTAsIC5yb3cgLmNvbHVtbi5jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cbi5yb3cgLmNvbC5jb2wtb2Zmc2V0LTIwLCAucm93IC5jb2x1bW4uY29sLW9mZnNldC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4ucm93IC5jb2wuY29sLW9mZnNldC0yNSwgLnJvdyAuY29sdW1uLmNvbC1vZmZzZXQtMjUge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLnJvdyAuY29sLmNvbC1vZmZzZXQtMzMsIC5yb3cgLmNvbC5jb2wtb2Zmc2V0LTM0LCAucm93IC5jb2x1bW4uY29sLW9mZnNldC0zMywgLnJvdyAuY29sdW1uLmNvbC1vZmZzZXQtMzQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG59XG4ucm93IC5jb2wuY29sLW9mZnNldC00MCwgLnJvdyAuY29sdW1uLmNvbC1vZmZzZXQtNDAge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuLnJvdyAuY29sLmNvbC1vZmZzZXQtNTAsIC5yb3cgLmNvbHVtbi5jb2wtb2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5yb3cgLmNvbC5jb2wtb2Zmc2V0LTYwLCAucm93IC5jb2x1bW4uY29sLW9mZnNldC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG4ucm93IC5jb2wuY29sLW9mZnNldC02NiwgLnJvdyAuY29sLmNvbC1vZmZzZXQtNjcsIC5yb3cgLmNvbHVtbi5jb2wtb2Zmc2V0LTY2LCAucm93IC5jb2x1bW4uY29sLW9mZnNldC02NyB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbn1cbi5yb3cgLmNvbC5jb2wtb2Zmc2V0LTc1LCAucm93IC5jb2x1bW4uY29sLW9mZnNldC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4ucm93IC5jb2wuY29sLW9mZnNldC04MCwgLnJvdyAuY29sdW1uLmNvbC1vZmZzZXQtODAge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLnJvdyAuY29sLmNvbC1vZmZzZXQtOTAsIC5yb3cgLmNvbHVtbi5jb2wtb2Zmc2V0LTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwJTtcbn1cbi5yb3cgLmNvbC5jb2wtMTAsIC5yb3cgLmNvbHVtbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgMTAlO1xuICBtYXgtd2lkdGg6IDEwJTtcbn1cbi5yb3cgLmNvbC5jb2wtMjAsIC5yb3cgLmNvbHVtbi5jb2wtMjAge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5yb3cgLmNvbC5jb2wtMjUsIC5yb3cgLmNvbHVtbi5jb2wtMjUge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5yb3cgLmNvbC5jb2wtMzMsIC5yb3cgLmNvbC5jb2wtMzQsIC5yb3cgLmNvbHVtbi5jb2wtMzMsIC5yb3cgLmNvbHVtbi5jb2wtMzQge1xuICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMyU7XG59XG4ucm93IC5jb2wuY29sLTQwLCAucm93IC5jb2x1bW4uY29sLTQwIHtcbiAgZmxleDogMCAwIDQwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG4ucm93IC5jb2wuY29sLTUwLCAucm93IC5jb2x1bW4uY29sLTUwIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ucm93IC5jb2wuY29sLTYwLCAucm93IC5jb2x1bW4uY29sLTYwIHtcbiAgZmxleDogMCAwIDYwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4ucm93IC5jb2wuY29sLTY2LCAucm93IC5jb2wuY29sLTY3LCAucm93IC5jb2x1bW4uY29sLTY2LCAucm93IC5jb2x1bW4uY29sLTY3IHtcbiAgZmxleDogMCAwIDY2LjY2NjYlO1xuICBtYXgtd2lkdGg6IDY2LjY2NjYlO1xufVxuLnJvdyAuY29sLmNvbC03NSwgLnJvdyAuY29sdW1uLmNvbC03NSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLnJvdyAuY29sLmNvbC04MCwgLnJvdyAuY29sdW1uLmNvbC04MCB7XG4gIGZsZXg6IDAgMCA4MCU7XG4gIG1heC13aWR0aDogODAlO1xufVxuLnJvdyAuY29sLmNvbC05MCwgLnJvdyAuY29sdW1uLmNvbC05MCB7XG4gIGZsZXg6IDAgMCA5MCU7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLnJvdyAuY29sLmNvbC10b3AsIC5yb3cgLmNvbHVtbi5jb2wtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucm93IC5jb2wuY29sLWJvdHRvbSwgLnJvdyAuY29sdW1uLmNvbC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucm93IC5jb2wuY29sLWNlbnRlciwgLnJvdyAuY29sdW1uLmNvbC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICB9XG4gIC5yb3cgLmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbmEge1xuICBjb2xvcjogI0VEMTg4ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpmb2N1cywgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjViYWJlO1xufVxuXG5kbCxcbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5kbCBkbCxcbmRsIG9sLFxuZGwgdWwsXG5vbCBkbCxcbm9sIG9sLFxub2wgdWwsXG51bCBkbCxcbnVsIG9sLFxudWwgdWwge1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gM3JlbTtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBjaXJjbGUgaW5zaWRlO1xufVxuXG4uYnV0dG9uLFxuYnV0dG9uLFxuZGQsXG5kdCxcbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuZmllbGRzZXQsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5mb3JtLFxub2wsXG5wLFxucHJlLFxudGFibGUsXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG59XG50ZDpmaXJzdC1jaGlsZCxcbnRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxudGQ6bGFzdC1jaGlsZCxcbnRoOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gIH1cbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNC42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkICNkMWQxZDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuXG5ibG9ja3F1b3RlICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idXR0b24sXG4uYnRuLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG46aG92ZXIsXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YmFiZTtcbiAgYm9yZGVyLWNvbG9yOiAjYjViYWJlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ1dHRvbltkaXNhYmxlZF0sXG4uYnRuW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1yZXNldF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uYnRuW2Rpc2FibGVkXTpmb2N1cyxcbi5idG5bZGlzYWJsZWRdOmhvdmVyLFxuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl1bZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5idXR0b24uYnV0dG9uLW91dGxpbmUsIC5idXR0b24uYnRuLW91dGxpbmUsXG4uYnRuLmJ1dHRvbi1vdXRsaW5lLFxuLmJ0bi5idG4tb3V0bGluZSxcbmJ1dHRvbi5idXR0b24tb3V0bGluZSxcbmJ1dHRvbi5idG4tb3V0bGluZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tb3V0bGluZSxcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLW91dGxpbmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLW91dGxpbmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1vdXRsaW5lOmZvY3VzLCAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLmJ0bi1vdXRsaW5lOmZvY3VzLCAuYnV0dG9uLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi5idXR0b24tb3V0bGluZTpmb2N1cyxcbi5idG4uYnV0dG9uLW91dGxpbmU6aG92ZXIsXG4uYnRuLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZTpob3ZlcixcbmJ1dHRvbi5idXR0b24tb3V0bGluZTpmb2N1cyxcbmJ1dHRvbi5idXR0b24tb3V0bGluZTpob3ZlcixcbmJ1dHRvbi5idG4tb3V0bGluZTpmb2N1cyxcbmJ1dHRvbi5idG4tb3V0bGluZTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tb3V0bGluZTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tb3V0bGluZTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLW91dGxpbmU6aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tb3V0bGluZTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1vdXRsaW5lOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1vdXRsaW5lOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1vdXRsaW5lOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXIpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXIpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmJ1dHRvbi5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5idXR0b24uYnV0dG9uLWNsZWFyLCAuYnV0dG9uLmJ0bi1jbGVhcixcbi5idG4uYnV0dG9uLWNsZWFyLFxuLmJ0bi5idG4tY2xlYXIsXG5idXR0b24uYnV0dG9uLWNsZWFyLFxuYnV0dG9uLmJ0bi1jbGVhcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tY2xlYXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWNsZWFyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWNsZWFyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1jbGVhcjpmb2N1cywgLmJ1dHRvbi5idXR0b24tY2xlYXI6aG92ZXIsIC5idXR0b24uYnRuLWNsZWFyOmZvY3VzLCAuYnV0dG9uLmJ0bi1jbGVhcjpob3Zlcixcbi5idG4uYnV0dG9uLWNsZWFyOmZvY3VzLFxuLmJ0bi5idXR0b24tY2xlYXI6aG92ZXIsXG4uYnRuLmJ0bi1jbGVhcjpmb2N1cyxcbi5idG4uYnRuLWNsZWFyOmhvdmVyLFxuYnV0dG9uLmJ1dHRvbi1jbGVhcjpmb2N1cyxcbmJ1dHRvbi5idXR0b24tY2xlYXI6aG92ZXIsXG5idXR0b24uYnRuLWNsZWFyOmZvY3VzLFxuYnV0dG9uLmJ0bi1jbGVhcjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tY2xlYXI6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLWNsZWFyOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1jbGVhcjpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tY2xlYXI6aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tY2xlYXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tY2xlYXI6aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tY2xlYXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tY2xlYXI6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWNsZWFyOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhcjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tY2xlYXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmtlcik7XG59XG5cbi5idXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uLmJ0bi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24uYnRuLWNsZWFyW2Rpc2FibGVkXTpob3Zlcixcbi5idG4uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3Zlcixcbi5idG4uYnRuLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4uYnRuLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbi5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsXG5idXR0b24uYnRuLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbmJ1dHRvbi5idG4tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1jbGVhcltkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1jbGVhcltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODYlO1xuICBtYXJnaW46IDAgMC4ycmVtO1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xuICBib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkICNFRDE4ODg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxucHJlID4gY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZjRmNWY2O1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXQ6bm90KFt0eXBlXSksXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtIDAuN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNFRDE4ODg7XG4gIG91dGxpbmU6IDA7XG59XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMCA4XCIgd2lkdGg9XCIzMFwiPjxwYXRoIGZpbGw9XCIlMjNkMWQxZDFcIiBkPVwiTTAsMGw2LDhsNi04XCIvPjwvc3ZnPicpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbnNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMCA4XCIgd2lkdGg9XCIzMFwiPjxwYXRoIGZpbGw9XCIlMjNFRDE4ODhcIiBkPVwiTTAsMGw2LDhsNi04XCIvPjwvc3ZnPicpO1xufVxuXG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDYuNXJlbTtcbn1cblxubGFiZWwsXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5sYWJlbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5mbGV4LWl0ZW0ge1xuICBmbGV4OiAxO1xufVxuXG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTEycmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy5yb3ctbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yb3cucm93LW5vLXBhZGRpbmcgPiAuY29sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJvdy5yb3ctd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJvdy5yb3ctdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5yb3cucm93LWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnJvdy5yb3ctY2VudGVyLCAucm93I3VpLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yb3cucm93LXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnJvdy5yb3ctYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5yb3cgLmNvbCwgLnJvdyAuY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93IC5jb2wuY29sLW9mZnNldC0xMCwgLnJvdyAuY29sdW1uLmNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuXG4ucm93IC5jb2wuY29sLW9mZnNldC0yMCwgLnJvdyAuY29sdW1uLmNvbC1vZmZzZXQtMjAge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG4ucm93IC5jb2wuY29sLW9mZnNldC0yNSwgLnJvdyAuY29sdW1uLmNvbC1vZmZzZXQtMjUge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ucm93IC5jb2wuY29sLW9mZnNldC0zMywgLnJvdyAuY29sLmNvbC1vZmZzZXQtMzQsIC5yb3cgLmNvbHVtbi5jb2wtb2Zmc2V0LTMzLCAucm93IC5jb2x1bW4uY29sLW9mZnNldC0zNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbn1cblxuLnJvdyAuY29sLmNvbC1vZmZzZXQtNDAsIC5yb3cgLmNvbHVtbi5jb2wtb2Zmc2V0LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cblxuLnJvdyAuY29sLmNvbC1vZmZzZXQtNTAsIC5yb3cgLmNvbHVtbi5jb2wtb2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnJvdyAuY29sLmNvbC1vZmZzZXQtNjAsIC5yb3cgLmNvbHVtbi5jb2wtb2Zmc2V0LTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwJTtcbn1cblxuLnJvdyAuY29sLmNvbC1vZmZzZXQtNjYsIC5yb3cgLmNvbC5jb2wtb2Zmc2V0LTY3LCAucm93IC5jb2x1bW4uY29sLW9mZnNldC02NiwgLnJvdyAuY29sdW1uLmNvbC1vZmZzZXQtNjcge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG59XG5cbi5yb3cgLmNvbC5jb2wtb2Zmc2V0LTc1LCAucm93IC5jb2x1bW4uY29sLW9mZnNldC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5yb3cgLmNvbC5jb2wtb2Zmc2V0LTgwLCAucm93IC5jb2x1bW4uY29sLW9mZnNldC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG5cbi5yb3cgLmNvbC5jb2wtb2Zmc2V0LTkwLCAucm93IC5jb2x1bW4uY29sLW9mZnNldC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MCU7XG59XG5cbi5yb3cgLmNvbC5jb2wtMTAsIC5yb3cgLmNvbHVtbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgMTAlO1xuICBtYXgtd2lkdGg6IDEwJTtcbn1cblxuLnJvdyAuY29sLmNvbC0yMCwgLnJvdyAuY29sdW1uLmNvbC0yMCB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93IC5jb2wuY29sLTI1LCAucm93IC5jb2x1bW4uY29sLTI1IHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3cgLmNvbC5jb2wtMzMsIC5yb3cgLmNvbC5jb2wtMzQsIC5yb3cgLmNvbHVtbi5jb2wtMzMsIC5yb3cgLmNvbHVtbi5jb2wtMzQge1xuICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMyU7XG59XG5cbi5yb3cgLmNvbC5jb2wtNDAsIC5yb3cgLmNvbHVtbi5jb2wtNDAge1xuICBmbGV4OiAwIDAgNDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cblxuLnJvdyAuY29sLmNvbC01MCwgLnJvdyAuY29sdW1uLmNvbC01MCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93IC5jb2wuY29sLTYwLCAucm93IC5jb2x1bW4uY29sLTYwIHtcbiAgZmxleDogMCAwIDYwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbi5yb3cgLmNvbC5jb2wtNjYsIC5yb3cgLmNvbC5jb2wtNjcsIC5yb3cgLmNvbHVtbi5jb2wtNjYsIC5yb3cgLmNvbHVtbi5jb2wtNjcge1xuICBmbGV4OiAwIDAgNjYuNjY2NiU7XG4gIG1heC13aWR0aDogNjYuNjY2NiU7XG59XG5cbi5yb3cgLmNvbC5jb2wtNzUsIC5yb3cgLmNvbHVtbi5jb2wtNzUge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLnJvdyAuY29sLmNvbC04MCwgLnJvdyAuY29sdW1uLmNvbC04MCB7XG4gIGZsZXg6IDAgMCA4MCU7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4ucm93IC5jb2wuY29sLTkwLCAucm93IC5jb2x1bW4uY29sLTkwIHtcbiAgZmxleDogMCAwIDkwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5yb3cgLmNvbC5jb2wtdG9wLCAucm93IC5jb2x1bW4uY29sLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucm93IC5jb2wuY29sLWJvdHRvbSwgLnJvdyAuY29sdW1uLmNvbC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5yb3cgLmNvbC5jb2wtY2VudGVyLCAucm93IC5jb2x1bW4uY29sLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIH1cbiAgLnJvdyAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuYSB7XG4gIGNvbG9yOiAjRUQxODg4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6Zm9jdXMsIGE6aG92ZXIge1xuICBjb2xvcjogI2I1YmFiZTtcbn1cblxuZGwsXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5kbCBkbCxcbmRsIG9sLFxuZGwgdWwsXG5vbCBkbCxcbm9sIG9sLFxub2wgdWwsXG51bCBkbCxcbnVsIG9sLFxudWwgdWwge1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gM3JlbTtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBjaXJjbGUgaW5zaWRlO1xufVxuXG4uYnV0dG9uLFxuYnV0dG9uLFxuZGQsXG5kdCxcbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuZmllbGRzZXQsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5mb3JtLFxub2wsXG5wLFxucHJlLFxudGFibGUsXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG59XG5cbnRkOmZpcnN0LWNoaWxkLFxudGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnRkOmxhc3QtY2hpbGQsXG50aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIHRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICB9XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZi1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuOnJvb3QgaWZyYW1lI3dlYnBhY2stZGV2LXNlcnZlci1jbGllbnQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4jdWktaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuI3VpLWhlYWRlciAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuI3VpLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaGFkZS0yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2hhZGUtMSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXNoYWRlLTApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzAwcHg7XG59XG4jdWktYm9keSAjdWktdHJlZS1jb250YWluZXIuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdWktYm9keSAjdWktdHJlZS1jb250YWluZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIC50bS1uYXZpZ2F0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdWktYm9keSAjdWktdHJlZS1jb250YWluZXIgLnRtLW5hdmlnYXRvcl9fYnJhbmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2hhZGUtMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiN1aS1ib2R5ICN1aS10cmVlLWNvbnRhaW5lciAudG0tbmF2aWdhdG9yX19icmFuY2guY2xvc2VkIC50bS1uYXZpZ2F0b3JfX2xlYWYgLnRtLW5hdmlnYXRvcl9fbGVhZi10b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIC50bS1uYXZpZ2F0b3JfX2JyYW5jaC5jbG9zZWQgLnRtLW5hdmlnYXRvcl9fYnJhbmNoZXMge1xuICBoZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIC50bS1uYXZpZ2F0b3JfX2xlYWYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2hhZGUtMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW0gMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cztcbn1cbiN1aS1ib2R5ICN1aS10cmVlLWNvbnRhaW5lciAudG0tbmF2aWdhdG9yX19sZWFmOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2hhZGUtMyk7XG59XG4jdWktYm9keSAjdWktdHJlZS1jb250YWluZXIgLnRtLW5hdmlnYXRvcl9fbGVhZjpob3ZlciAudG0tbmF2aWdhdG9yX19sZWFmLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIC50bS1uYXZpZ2F0b3JfX2xlYWYtdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLXNoYWRlLTUpO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW46IDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbn1cbiN1aS1ib2R5ICN1aS10cmVlLWNvbnRhaW5lciAudG0tbmF2aWdhdG9yX19sZWFmLW5hbWUge1xuICBjb2xvcjogdmFyKC0tc2hhZGUtNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cbiN1aS1ib2R5ICN1aS10cmVlLWNvbnRhaW5lciAudG0tbmF2aWdhdG9yX19sZWFmLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbiN1aS1ib2R5ICN1aS10cmVlLWNvbnRhaW5lciAudG0tbmF2aWdhdG9yX19sZWFmLWlucHV0IC5pbm5lci1pbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcHggMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjhyZW07XG4gIGZsZXg6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG4jdWktYm9keSAjdWktdHJlZS1jb250YWluZXIgLnRtLW5hdmlnYXRvcl9fbGVhZi1pbnB1dCAuaW5uZXItaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC41cztcbn1cbiN1aS1ib2R5ICN1aS10cmVlLWNvbnRhaW5lciAudG0tbmF2aWdhdG9yX19sZWFmLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMSAwIGF1dG87XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7XG59XG4jdWktYm9keSAjdWktdHJlZS1jb250YWluZXIgLnRtLW5hdmlnYXRvcl9fbGVhZi1vcHRpb25zIC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBtYXJnaW46IDAgMCAwIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIC50bS1uYXZpZ2F0b3JfX2xlYWYtb3B0aW9ucyA+ICoge1xuICB6LWluZGV4OiAxO1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIC50bS1uYXZpZ2F0b3JfX2xlYWYtb3B0aW9ucyAuZHJhZy1oYW5kbGUge1xuICBjdXJzb3I6IGdyYWI7XG59XG4jdWktYm9keSAjdWktdHJlZS1jb250YWluZXIgLnRtLW5hdmlnYXRvcl9fbGVhZi1vcHRpb25zIC5kcmFnLWhhbmRsZTphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIC50bS1uYXZpZ2F0b3JfX2JyYW5jaGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3VpLWJvZHkgI3VpLXRyZWUtY29udGFpbmVyIC50bS1uYXZpZ2F0b3JfX2JyYW5jaGVzIC50bS1uYXZpZ2F0b3JfX2JyYW5jaCAudG0tbmF2aWdhdG9yX19icmFuY2hlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbiN1aS1ib2R5ICN1aS10cmVlLWNvbnRhaW5lciAudG0tbmF2aWdhdG9yLW5hbWUge1xuICBsZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXNoYWRlLTApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDBweCA0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG4jdWktYm9keSAjdWktcHJldmlldy1jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xufVxuI3VpLWJvZHkgI3VpLXByZXZpZXctY29udGFpbmVyICN1aS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2hhZGUtMCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogdmFyKC0tc2hhZGUtNik7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjhzO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzLCB3aWR0aCAwLjVzO1xufVxuI3VpLWJvZHkgI3VpLXByZXZpZXctY29udGFpbmVyICN1aS1wcmV2aWV3LnRhYmxldCB7XG4gIHdpZHRoOiA4NjBweDtcbn1cbiN1aS1ib2R5ICN1aS1wcmV2aWV3LWNvbnRhaW5lciAjdWktcHJldmlldy5tb2JpbGUge1xuICB3aWR0aDogNjIwcHg7XG59XG5cbi5hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaGFkZS0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2hhZGUtMSk7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHotaW5kZXg6IDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXV0b2NvbXBsZXRlID4gZGl2IHtcbiAgY29sb3I6IHZhcigtLXNoYWRlLTYpO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaGFkZS0xKTtcbn1cbi5hdXRvY29tcGxldGUgPiBkaXYuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5pbWcucmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW1nOm5vdCgucmVzcG9uc2l2ZSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHVuc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mbGV4LXJvdyBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi50bS1zY3JlZW4tb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMDBlbTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4udG0tcHJldmlldy1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50bS1wcmV2aWV3LWVsZW1lbnQgLnRtLXByZXZpZXctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgei1pbmRleDogOTk5ODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG0tcHJldmlldy1lbGVtZW50IC50bS1wcmV2aWV3LW92ZXJsYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzZWN0aW9uLW91dGxpbmUgMC43NXM7XG4gIGFuaW1hdGlvbjogc2VjdGlvbi1vdXRsaW5lIDAuNzVzO1xufVxuLnRtLXByZXZpZXctZWxlbWVudCAudG0tcHJldmlldy1vdmVybGF5IC50bS1lZGl0b3ItcHJldmlldy1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGNsZWFyOiB1bnNldDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3gtc2hhZG93OiAwIC0ycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udG0tcHJldmlldy1lbGVtZW50IC50bS1wcmV2aWV3LW92ZXJsYXkgLnRtLWVkaXRvci1wcmV2aWV3LXNldHRpbmdzIC50bS1lZGl0b3ItcHJldmlldy1zZXR0aW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MsIHdpZHRoIDAuM3MsIGZvbnQgMC4zcztcbn1cbi50bS1wcmV2aWV3LWVsZW1lbnQgLnRtLXByZXZpZXctb3ZlcmxheSAudG0tZWRpdG9yLXByZXZpZXctc2V0dGluZ3MgLnRtLWVkaXRvci1wcmV2aWV3LXNldHRpbmc6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG59XG4udG0tcHJldmlldy1lbGVtZW50IC50bS1wcmV2aWV3LW92ZXJsYXkgLnRtLWVkaXRvci1wcmV2aWV3LXNldHRpbmdzIC50bS1lZGl0b3ItcHJldmlldy1zZXR0aW5nOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci13aWR0aDogMjJweCAxMnB4IDAgMDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG59XG4udG0tcHJldmlldy1lbGVtZW50IC50bS1wcmV2aWV3LW92ZXJsYXkgLnRtLWVkaXRvci1wcmV2aWV3LXNldHRpbmdzIC50bS1lZGl0b3ItcHJldmlldy1zZXR0aW5nOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItd2lkdGg6IDIycHggMCAwIDEycHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDFweCk7XG59XG4udG0tcHJldmlldy1lbGVtZW50IC50bS1wcmV2aWV3LW92ZXJsYXkgLnRtLWVkaXRvci1wcmV2aWV3LXNldHRpbmdzIC50bS1lZGl0b3ItcHJldmlldy1zZXR0aW5nOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG59XG4udG0tcHJldmlldy1lbGVtZW50ID4gLnRtLXByZXZpZXctZWxlbWVudDpub3QoaW1nKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udG0tcHJldmlldy1lbGVtZW50LnRtLXByZXZpZXctZWxlbWVudC1wbGFjZWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCB2YXIoLS1zaGFkZS00KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4udG0tcHJldmlldy1lbGVtZW50LnRtLXByZXZpZXctZWxlbWVudC1wbGFjZWhvbGRlcjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50bS1wcmV2aWV3LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50bS1wcmV2aWV3LXBsYWNlaG9sZGVyIC50bS13aWRnZXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRtLXByZXZpZXctcGxhY2Vob2xkZXIgLnRtLXBsYWNlaG9sZGVyLXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi50bS1wcmV2aWV3LXBsYWNlaG9sZGVyIC50bS1maXJzdC1hZGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1zaGFkZS01KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hcHAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5hcHAubGlnaHQge1xuICAtLXNoYWRlLTA6ICNmZmZmZmY7XG4gIC0tc2hhZGUtMTogI2YyZjJmMjtcbiAgLS1zaGFkZS0yOiAjZTZlNmU2O1xuICAtLXNoYWRlLTM6ICNkOWQ5ZDk7XG4gIC0tc2hhZGUtNDogI2JmYmZiZjtcbiAgLS1zaGFkZS01OiAjOGM4YzhjO1xuICAtLXNoYWRlLTY6ICMwZDBkMGQ7XG4gIC0tcHJpbWFyeTogIzE4NmVlZjtcbiAgLS1zZWNvbmRhcnk6ICMzMzM7XG4gIC0tZm9yZXN0OiAjMjM5ZjI4O1xuICAtLWFxdWE6ICMxODZlZWY7XG4gIC0tcGluazogI0VEMTg4ODtcbiAgLS16aW5nOiAjMjBjYWMzO1xuICAtLWNhcnJvdDogI2U5ODUzZTtcbiAgLS1ncmFwZTogIzc1NDJmMjtcbiAgLS1taWRuaWdodDogIzQzM2Y1YztcbiAgLS1zbGF0ZTogIzY1Nzc4NjtcbiAgLS1iZy1jb2xvcjogI2YyZjJmMjtcbiAgLS1ib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIC0tYm9yZGVyLWRhcmstY29sb3I6ICNkOWQ5ZDk7XG4gIC0tdGV4dC1jb2xvcjogIzBkMGQwZDtcbiAgLS1tdXRlZDogIzY1Nzc4NjtcbiAgLS1zdWJ0bGU6ICNiZmJmYmY7XG4gIC0tcHJpbWFyeTogIzE4NmVlZjtcbiAgLS1wcmltYXJ5LWRhcms6ICMwZTU4YzY7XG4gIC0tcHJpbWFyeS1kYXJrZXI6ICMwYTQyOTc7XG59XG4uYXBwLmRhcmsge1xuICAtLXNoYWRlLTA6ICMxMjE3MjM7XG4gIC0tc2hhZGUtMTogIzFiMjIzNDtcbiAgLS1zaGFkZS0yOiAjMjMyZDQ1O1xuICAtLXNoYWRlLTM6ICMyYzM4NTY7XG4gIC0tc2hhZGUtNDogIzNkNGU3NztcbiAgLS1zaGFkZS01OiAjNjk3ZWIyO1xuICAtLXNoYWRlLTY6IHdoaXRlO1xuICAtLXByaW1hcnk6ICNFRDE4ODg7XG4gIC0tc2Vjb25kYXJ5OiAjMzMzO1xuICAtLWZvcmVzdDogIzIzOWYyODtcbiAgLS1hcXVhOiAjOGFiNGY4O1xuICAtLXBpbms6ICNFRDE4ODg7XG4gIC0temluZzogIzIwY2FjMztcbiAgLS1jYXJyb3Q6ICNlOTg1M2U7XG4gIC0tZ3JhcGU6ICM3NTQyZjI7XG4gIC0tbWlkbmlnaHQ6ICM0MzNmNWM7XG4gIC0tc2xhdGU6ICM2NTc3ODY7XG4gIC0tYmctY29sb3I6ICMxYjIyMzQ7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMjMyZDQ1O1xuICAtLWJvcmRlci1kYXJrLWNvbG9yOiAjMmMzODU2O1xuICAtLXRleHQtY29sb3I6IHdoaXRlO1xuICAtLW11dGVkOiAjNjU3Nzg2O1xuICAtLXN1YnRsZTogIzNkNGU3NztcbiAgLS1wcmltYXJ5OiAjRUQxODg4O1xuICAtLXByaW1hcnktZGFyazogI2MzMGY2ZTtcbiAgLS1wcmltYXJ5LWRhcmtlcjogIzk0MGI1Mztcbn1cblxuLnByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4ucHJpbWFyeS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG59XG4ucHJpbWFyeS1kYXJrZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXIpO1xufVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xufVxuLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFya2VyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmtlcik7XG59XG4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFya2VyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmtlcik7XG59IiwiXG4vLyBDb2xvclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG4kY29sb3ItdGV4dDogIzExMVxuJGNvbG9yLWluaXRpYWw6ICNmZmZcbiRjb2xvci1wcmltYXJ5OiAjRUQxODg4XG4kY29sb3Itc2Vjb25kYXJ5OiAjYjViYWJlXG4kY29sb3ItdGVydGlhcnk6ICNmNGY1ZjZcbiRjb2xvci1xdWF0ZXJuYXJ5OiAjZDFkMWQxXG4kY29sb3ItcXVpbmFyeTogI2UxZTFlMVxuIiwiXG4vLyBCbG9ja3F1b3RlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuYmxvY2txdW90ZVxuICBib3JkZXItbGVmdDogLjNyZW0gc29saWQgJGNvbG9yLXF1YXRlcm5hcnlcbiAgbWFyZ2luLWxlZnQ6IDBcbiAgbWFyZ2luLXJpZ2h0OiAwXG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtXG5cbiAgKjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuIiwiXG4vLyBCdXR0b25cbi8vIOKAk+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+KAk1xuXG4uYnV0dG9uLFxuLmJ0bixcbmJ1dHRvbixcbmlucHV0W3R5cGU9J2J1dHRvbiddLFxuaW5wdXRbdHlwZT0ncmVzZXQnXSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpXG4gIGJvcmRlcjogLjFyZW0gc29saWQgdmFyKC0tcHJpbWFyeSlcbiAgYm9yZGVyLXJhZGl1czogLjRyZW1cbiAgY29sb3I6ICRjb2xvci1pbml0aWFsXG4gIGN1cnNvcjogcG9pbnRlclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZm9udC1zaXplOiAxLjFyZW1cbiAgZm9udC13ZWlnaHQ6IDcwMFxuICBsZXR0ZXItc3BhY2luZzogLjFyZW1cbiAgcGFkZGluZzogMC41cmVtIDMuMHJlbVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5XG4gICAgY29sb3I6ICRjb2xvci1pbml0aWFsXG4gICAgb3V0bGluZTogMFxuXG4gICZbZGlzYWJsZWRdXG4gICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgb3BhY2l0eTogLjVcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSlcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSlcblxuICAmLmJ1dHRvbi1vdXRsaW5lLCAmLmJ0bi1vdXRsaW5lXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSlcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXIpXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXIpXG5cbiAgICAmW2Rpc2FibGVkXVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXRcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpXG5cbiAgJi5idXR0b24tY2xlYXIsICYuYnRuLWNsZWFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpXG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXIpXG5cbiAgICAmW2Rpc2FibGVkXVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSlcbiIsIlxuLy8gQ29kZVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmNvZGVcbiAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtXG4gIGZvbnQtc2l6ZTogODYlXG4gIG1hcmdpbjogMCAuMnJlbVxuICBwYWRkaW5nOiAuMnJlbSAuNXJlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbnByZVxuICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnlcbiAgYm9yZGVyLWxlZnQ6IC4zcmVtIHNvbGlkICRjb2xvci1wcmltYXJ5XG4gIG92ZXJmbG93LXk6IGhpZGRlblxuXG4gICYgPiBjb2RlXG4gICAgYm9yZGVyLXJhZGl1czogMFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW1cbiAgICB3aGl0ZS1zcGFjZTogcHJlXG4iLCJcbi8vIERpdmlkZXJcbi8vIOKAk+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+KAk1xuXG5oclxuICBib3JkZXI6IDBcbiAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgJGNvbG9yLXRlcnRpYXJ5XG4gIG1hcmdpbjogMy4wcmVtIDBcbiIsIlxuLy8gRm9ybVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmlucHV0W3R5cGU9J2NvbG9yJ10sXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdtb250aCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J3VybCddLFxuaW5wdXRbdHlwZT0nd2VlayddLFxuaW5wdXQ6bm90KFt0eXBlXSksXG50ZXh0YXJlYSxcbnNlbGVjdFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkY29sb3ItcXVhdGVybmFyeVxuICBib3JkZXItcmFkaXVzOiAuNHJlbVxuICBib3gtc2hhZG93OiBub25lXG4gIGJveC1zaXppbmc6IGluaGVyaXQgLy8gRm9yY2VkIHRvIHJlcGxhY2UgaW5oZXJpdCB2YWx1ZXMgb2YgdGhlIG5vcm1hbGl6ZS5jc3NcbiAgaGVpZ2h0OiAzLjhyZW1cbiAgcGFkZGluZzogLjZyZW0gMS4wcmVtIC43cmVtIC8vIFRoaXMgdmVydGljYWxseSBjZW50ZXJzIHRleHQgb24gRkYsIGlnbm9yZWQgYnkgV2Via2l0XG4gIHdpZHRoOiAxMDAlXG5cbiAgJjpmb2N1c1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnlcbiAgICBvdXRsaW5lOiAwXG5cbnNlbGVjdFxuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzAgOFwiIHdpZHRoPVwiMzBcIj48cGF0aCBmaWxsPVwiJTIzJyArIHN0ci1zbGljZShpbnNwZWN0KCRjb2xvci1xdWF0ZXJuYXJ5KSwgMikgKyAnXCIgZD1cIk0wLDBsNiw4bDYtOFwiLz48L3N2Zz4nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0XG4gIHBhZGRpbmctcmlnaHQ6IDMuMHJlbVxuXG4gICY6Zm9jdXNcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzAgOFwiIHdpZHRoPVwiMzBcIj48cGF0aCBmaWxsPVwiJTIzJyArIHN0ci1zbGljZShpbnNwZWN0KCRjb2xvci1wcmltYXJ5KSwgMikgKyAnXCIgZD1cIk0wLDBsNiw4bDYtOFwiLz48L3N2Zz4nKVxuXG4gICZbbXVsdGlwbGVdXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAgIGhlaWdodDogYXV0b1xuXG50ZXh0YXJlYVxuICBtaW4taGVpZ2h0OiA2LjVyZW1cblxubGFiZWwsXG5sZWdlbmRcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAxLjZyZW1cbiAgZm9udC13ZWlnaHQ6IDcwMFxuICBtYXJnaW4tYm90dG9tOiAuNXJlbVxuXG5maWVsZHNldFxuICBib3JkZXItd2lkdGg6IDBcbiAgcGFkZGluZzogMFxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXVxuICBkaXNwbGF5OiBpbmxpbmVcblxuLmxhYmVsLWlubGluZVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICBtYXJnaW4tbGVmdDogLjVyZW1cbiIsIlxuLy8gR3JpZFxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG4uZmxleC1pdGVtXG4gIGZsZXg6IDFcblxuLmZsZXgtcm93XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnRcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcblxuLmZsZXgtY29sdW1uXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBwYWRkaW5nOiAwXG5cbi8vIC5jb250YWluZXIgaXMgbWFpbiBjZW50ZXJlZCB3cmFwcGVyIHdpdGggYSBtYXggd2lkdGggb2YgMTEyLjByZW0gKDExMjBweClcbi5jb250YWluZXJcbiAgbWFyZ2luOiAwIGF1dG9cbiAgbWF4LXdpZHRoOiAxMTIuMHJlbVxuICBwYWRkaW5nOiAwIDIuMHJlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDEwMCVcblxuLy8gVXNpbmcgZmxleGJveCBmb3IgdGhlIGdyaWQsIGluc3BpcmVkIGJ5IFBoaWxpcCBXYWx0b246XG4vLyBodHRwOi8vcGhpbGlwd2FsdG9uLmdpdGh1Yi5pby9zb2x2ZWQtYnktZmxleGJveC9kZW1vcy9ncmlkcy9cbi8vIEJ5IGRlZmF1bHQgZWFjaCAuY29sIHdpdGhpbiBhIC5yb3cgd2lsbCBldmVubHkgdGFrZSB1cFxuLy8gYXZhaWxhYmxlIHdpZHRoLCBhbmQgdGhlIGhlaWdodCBvZiBlYWNoIC5jb2wgd2l0aCB0YWtlXG4vLyB1cCB0aGUgaGVpZ2h0IG9mIHRoZSB0YWxsZXN0IC5jb2wgaW4gdGhlIHNhbWUgLnJvd1xuLnJvd1xuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgcGFkZGluZzogMFxuICB3aWR0aDogMTAwJVxuXG4gICYucm93LW5vLXBhZGRpbmdcbiAgICBwYWRkaW5nOiAwXG5cbiAgICAmPiAuY29sXG4gICAgICBwYWRkaW5nOiAwXG5cbiAgJi5yb3ctd3JhcFxuICAgIGZsZXgtd3JhcDogd3JhcFxuXG4gIC8vIFZlcnRpY2FsbHkgQWxpZ24gQ29sdW1uc1xuICAvLyAucm93LSogdmVydGljYWxseSBhbGlnbnMgZXZlcnkgLmNvbCBpbiB0aGUgLnJvd1xuICAmLnJvdy10b3BcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXG4gICYucm93LWJvdHRvbVxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuXG4gICYucm93LWNlbnRlclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuICAmLnJvdy1zdHJldGNoXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcblxuICAmLnJvdy1iYXNlbGluZVxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxuXG4gIC5jb2wsIC5jb2x1bW5cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgLy8gSUUgMTEgcmVxdWlyZWQgc3BlY2lmeWluZyB0aGUgZmxleC1iYXNpcyBvdGhlcndpc2UgaXQgYnJlYWtzIG1vYmlsZVxuICAgIGZsZXg6IDEgMSBhdXRvXG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB3aWR0aDogMTAwJVxuXG4gICAgLy8gQ29sdW1uIE9mZnNldHNcbiAgICAmLmNvbC1vZmZzZXQtMTBcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCVcblxuICAgICYuY29sLW9mZnNldC0yMFxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuXG4gICAgJi5jb2wtb2Zmc2V0LTI1XG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG5cbiAgICAmLmNvbC1vZmZzZXQtMzMsXG4gICAgJi5jb2wtb2Zmc2V0LTM0XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyVcblxuICAgICYuY29sLW9mZnNldC00MFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuXG4gICAgJi5jb2wtb2Zmc2V0LTUwXG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG5cbiAgICAmLmNvbC1vZmZzZXQtNjBcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcblxuICAgICYuY29sLW9mZnNldC02NixcbiAgICAmLmNvbC1vZmZzZXQtNjdcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuXG4gICAgJi5jb2wtb2Zmc2V0LTc1XG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG5cbiAgICAmLmNvbC1vZmZzZXQtODBcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcblxuICAgICYuY29sLW9mZnNldC05MFxuICAgICAgbWFyZ2luLWxlZnQ6IDkwJVxuXG4gICAgLy8gRXhwbGljaXQgQ29sdW1uIFBlcmNlbnQgU2l6ZXNcbiAgICAvLyBCeSBkZWZhdWx0IGVhY2ggZ3JpZCBjb2x1bW4gd2lsbCBldmVubHkgZGlzdHJpYnV0ZVxuICAgIC8vIGFjcm9zcyB0aGUgZ3JpZC4gSG93ZXZlciwgeW91IGNhbiBzcGVjaWZ5IGluZGl2aWR1YWxcbiAgICAvLyBjb2x1bW5zIHRvIHRha2UgdXAgYSBjZXJ0YWluIHNpemUgb2YgdGhlIGF2YWlsYWJsZSBhcmVhXG4gICAgJi5jb2wtMTBcbiAgICAgIGZsZXg6IDAgMCAxMCVcbiAgICAgIG1heC13aWR0aDogMTAlXG5cbiAgICAmLmNvbC0yMFxuICAgICAgZmxleDogMCAwIDIwJVxuICAgICAgbWF4LXdpZHRoOiAyMCVcblxuICAgICYuY29sLTI1XG4gICAgICBmbGV4OiAwIDAgMjUlXG4gICAgICBtYXgtd2lkdGg6IDI1JVxuXG4gICAgJi5jb2wtMzMsXG4gICAgJi5jb2wtMzRcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJVxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJVxuXG4gICAgJi5jb2wtNDBcbiAgICAgIGZsZXg6IDAgMCA0MCVcbiAgICAgIG1heC13aWR0aDogNDAlXG5cbiAgICAmLmNvbC01MFxuICAgICAgZmxleDogMCAwIDUwJVxuICAgICAgbWF4LXdpZHRoOiA1MCVcblxuICAgICYuY29sLTYwXG4gICAgICBmbGV4OiAwIDAgNjAlXG4gICAgICBtYXgtd2lkdGg6IDYwJVxuXG4gICAgJi5jb2wtNjYsXG4gICAgJi5jb2wtNjdcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2JVxuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2JVxuXG4gICAgJi5jb2wtNzVcbiAgICAgIGZsZXg6IDAgMCA3NSVcbiAgICAgIG1heC13aWR0aDogNzUlXG5cbiAgICAmLmNvbC04MFxuICAgICAgZmxleDogMCAwIDgwJVxuICAgICAgbWF4LXdpZHRoOiA4MCVcblxuICAgICYuY29sLTkwXG4gICAgICBmbGV4OiAwIDAgOTAlXG4gICAgICBtYXgtd2lkdGg6IDkwJVxuXG4gICAgLy8gLmNvbC0qIHZlcnRpY2FsbHkgYWxpZ25zIGFuIGluZGl2aWR1YWwgLmNvbFxuICAgICYuY29sLXRvcFxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgICYuY29sLWJvdHRvbVxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG5cbiAgICAmLmNvbC1jZW50ZXJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuLy8gTGFyZ2VyIHRoYW4gbW9iaWxlIHNjcmVlblxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjByZW0pIC8vIFNhZmFyaSBkZXNrdG9wIGhhcyBhIGJ1ZyB1c2luZyBgcmVtYCwgYnV0IFNhZmFyaSBtb2JpbGUgd29ya3NcblxuICAucm93XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wcmVtXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIuMHJlbSlcblxuICAgIC5jb2xcbiAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXRcbiAgICAgIHBhZGRpbmc6IDAgMS4wcmVtXG4iLCJcbi8vIExpbmtcbi8vIOKAk+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+KAk1xuXG5hXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeVxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnlcbiIsIlxuLy8gTGlzdFxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmRsLFxub2wsXG51bFxuICBsaXN0LXN0eWxlOiBub25lXG4gIG1hcmdpbi10b3A6IDBcbiAgcGFkZGluZy1sZWZ0OiAwXG5cbiAgZGwsXG4gIG9sLFxuICB1bFxuICAgIGZvbnQtc2l6ZTogOTAlXG4gICAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gMy4wcmVtXG5cbm9sXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlXG5cbnVsXG4gIGxpc3Qtc3R5bGU6IGNpcmNsZSBpbnNpZGVcbiIsIlxuLy8gU3BhY2luZ1xuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi5idXR0b24sXG5idXR0b24sXG5kZCxcbmR0LFxubGlcbiAgbWFyZ2luLWJvdHRvbTogMS4wcmVtXG5cbmZpZWxkc2V0LFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYVxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cblxuYmxvY2txdW90ZSxcbmRsLFxuZmlndXJlLFxuZm9ybSxcbm9sLFxucCxcbnByZSxcbnRhYmxlLFxudWxcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG4iLCJcbi8vIFRhYmxlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxudGFibGVcbiAgYm9yZGVyLXNwYWNpbmc6IDBcbiAgZGlzcGxheTogYmxvY2tcbiAgb3ZlcmZsb3cteDogYXV0b1xuICB0ZXh0LWFsaWduOiBsZWZ0XG4gIHdpZHRoOiAxMDAlXG5cbnRkLFxudGhcbiAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGNvbG9yLXF1aW5hcnlcbiAgcGFkZGluZzogMS4ycmVtIDEuNXJlbVxuXG4gICY6Zmlyc3QtY2hpbGRcbiAgICBwYWRkaW5nLWxlZnQ6IDBcblxuICAmOmxhc3QtY2hpbGRcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wcmVtKVxuXG4gIHRhYmxlXG4gICAgZGlzcGxheTogdGFibGVcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsXG4iLCJcbi8vIFR5cG9ncmFwaHlcbi8vIOKAk+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+KAk1xuXG5iLFxuc3Ryb25nXG4gIGZvbnQtd2VpZ2h0OiBib2xkXG5cbnBcbiAgbWFyZ2luLXRvcDogMFxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbiAgZm9udC13ZWlnaHQ6IDMwMFxuICBsZXR0ZXItc3BhY2luZzogLS4xcmVtXG4gIG1hcmdpbi1ib3R0b206IDIuMHJlbVxuICBtYXJnaW4tdG9wOiAwXG5cbmgxXG4gIGZvbnQtc2l6ZTogNC42cmVtXG4gIGxpbmUtaGVpZ2h0OiAxLjJcblxuaDJcbiAgZm9udC1zaXplOiAzLjZyZW1cbiAgbGluZS1oZWlnaHQ6IDEuMjVcblxuaDNcbiAgZm9udC1zaXplOiAyLjhyZW1cbiAgbGluZS1oZWlnaHQ6IDEuM1xuXG5oNFxuICBmb250LXNpemU6IDIuMnJlbVxuICBsZXR0ZXItc3BhY2luZzogLS4wOHJlbVxuICBsaW5lLWhlaWdodDogMS4zNVxuXG5oNVxuICBmb250LXNpemU6IDEuOHJlbVxuICBsZXR0ZXItc3BhY2luZzogLS4wNXJlbVxuICBsaW5lLWhlaWdodDogMS41XG5cbmg2XG4gIGZvbnQtc2l6ZTogMS42cmVtXG4gIGxldHRlci1zcGFjaW5nOiAwXG4gIGxpbmUtaGVpZ2h0OiAxLjRcbiIsIlxuLy8gSW1hZ2Vcbi8vIOKAk+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+KAk1xuXG5pbWdcbiAgbWF4LXdpZHRoOiAxMDAlXG4iLCJcbi8vIFV0aWxpdHlcbi8vIOKAk+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+KAk1xuXG4vLyBDbGVhciBhIGZsb2F0IHdpdGggLmNsZWFyZml4XG4uY2xlYXJmaXhcblxuICAmOmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiAnICcgLy8gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcuXG4gICAgZGlzcGxheTogdGFibGVcblxuLy8gRmxvYXQgZWl0aGVyIGRpcmVjdGlvblxuLmZsb2F0LWxlZnRcbiAgZmxvYXQ6IGxlZnRcblxuLmZsb2F0LXJpZ2h0XG4gIGZsb2F0OiByaWdodFxuXG4uZi1lbmRcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuXG4uZi1jZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIiLCJAdXNlIFwiLi4vY29yZS9jb3JlLnNhc3NcIjtcbiRwYWRkaW5nOiAxcmVtO1xuJHNwZWVkOiAwLjVzO1xuXG46cm9vdCB7XG4gICAgaWZyYW1lI3dlYnBhY2stZGV2LXNlcnZlci1jbGllbnQtb3ZlcmxheSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG59XG4jdWktaGVhZGVyIHtcbiAgICBAZXh0ZW5kIC5yb3ctY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZDtcbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkO1xuICAgIH1cbn1cblxuI3VpLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNoYWRlLTIpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHNwZWVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAjdWktdHJlZS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaGFkZS0xKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc2hhZGUtMCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgJi5oaWRle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRtLW5hdmlnYXRvciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICZfX2JyYW5jaCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2hhZGUtMik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgICAgICAgICAudG0tbmF2aWdhdG9yX19sZWFmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50bS1uYXZpZ2F0b3JfX2xlYWYtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50bS1uYXZpZ2F0b3JfX2JyYW5jaGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19sZWFmIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2hhZGUtMCk7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAkc3BlZWQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2hhZGUtMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRtLW5hdmlnYXRvcl9fbGVhZi1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zaGFkZS01KTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRzcGVlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2hhZGUtNik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHNwZWVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbm5lci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkc3BlZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRzcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4qIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmRyYWctaGFuZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYnJhbmNoZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC50bS1uYXZpZ2F0b3JfX2JyYW5jaCB7XG4gICAgICAgICAgICAgICAgICAgIC50bS1uYXZpZ2F0b3JfX2JyYW5jaGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zaGFkZS0wKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRzcGVlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjdWktcHJldmlldy1jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIFxuICAgICAgICAjdWktcHJldmlldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaGFkZS0wKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNoYWRlLTYpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC44cztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkc3BlZWQsIGNvbG9yICRzcGVlZCwgd2lkdGggJHNwZWVkO1xuXG4gICAgICAgICAgICAmLnRhYmxldHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9iaWxle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAjdWktZm9vdGVye1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNoYWRlLTIpO1xuLy8gICAgIGNvbG9yOiB2YXIoLS1zaGFkZS02KTtcbi8vICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbi8vIH1cbi5hdXRvY29tcGxldGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNoYWRlLTApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNoYWRlLTEpO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggOHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgei1pbmRleDogNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgID4gZGl2IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNoYWRlLTYpO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaGFkZS0xKTtcblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG5pbWcge1xuICAgICYucmVzcG9uc2l2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOm5vdCgucmVzcG9uc2l2ZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4uZmxleC1yb3cgZGl2e1xuICAgIGZsZXgtZ3JvdzogMTtcbn0iLCIudG0tc2NyZWVuLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMGVtO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgIGJvcmRlcjogMDtcbn1cbi50bS1wcmV2aWV3LWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6bm90KDpob3Zlcik+LnRtLXByZXZpZXctb3ZlcmxheSB7XG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50bS1wcmV2aWV3LW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNlY3Rpb24tb3V0bGluZSAuNzVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzZWN0aW9uLW91dGxpbmUgLjc1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC50bS1lZGl0b3ItcHJldmlldy1zZXR0aW5ncyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIGNsZWFyOiB1bnNldDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggOHB4IHJnYmEoMCwwLDAsLjA1KTtcblxuICAgICAgICAgICAgLnRtLWVkaXRvci1wcmV2aWV3LXNldHRpbmcge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAuM3Msd2lkdGggLjNzLGZvbnQgLjNzO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyMnB4IDEycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyMnB4IDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudG0tZWRpdG9yLXByZXZpZXctYWRkIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRtLWVkaXRvci1wcmV2aWV3LWVkaXQge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50bS1lZGl0b3ItcHJldmlldy1yZW1vdmUge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAudG0tcHJldmlldy1lbGVtZW50Om5vdChpbWcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi50bS1wcmV2aWV3LWVsZW1lbnQtcGxhY2Vob2xkZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgdmFyKC0tc2hhZGUtNCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbi50bS1wcmV2aWV3LXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnRtLXdpZGdldC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50bS1wbGFjZWhvbGRlci12aWV3IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC50bS1maXJzdC1hZGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1zaGFkZS01KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufSIsIiRjb2xvci10ZXh0OiAjZmZmO1xuJGNvbG9yLWluaXRpYWw6ICMyMjI7XG4kY29sb3ItcHJpbWFyeTogI0VEMTg4ODtcbiRjb2xvci1zZWNvbmRhcnk6ICMzMzM7XG4kY29sb3ItdGVydGlhcnk6ICM0NDQ7XG4kY29sb3ItcXVhdGVybmFyeTogIzU1NTtcbiRjb2xvci1xdWluYXJ5OiAjNjY2O1xuXG4vLyA6cm9vdCB7XG4vLyAgIGlmcmFtZSN3ZWJwYWNrLWRldi1zZXJ2ZXItY2xpZW50LW92ZXJsYXkge1xuLy8gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuLy8gICB9XG4vLyB9XG5cbi8vIGRhcmsgdGhlbWVcbiRzaGFkZXMtZGFyazogKFxuICBcInNoYWRlLTBcIjogIzEyMTcyMyxcbiAgXCJzaGFkZS0xXCI6IGxpZ2h0ZW4oIzEyMTcyMywgNSUpLFxuICBcInNoYWRlLTJcIjogbGlnaHRlbigjMTIxNzIzLCAxMCUpLFxuICBcInNoYWRlLTNcIjogbGlnaHRlbigjMTIxNzIzLCAxNSUpLFxuICBcInNoYWRlLTRcIjogbGlnaHRlbigjMTIxNzIzLCAyNSUpLFxuICBcInNoYWRlLTVcIjogbGlnaHRlbigjMTIxNzIzLCA0NSUpLFxuICBcInNoYWRlLTZcIjogbGlnaHRlbigjMTIxNzIzLCA5MCUpXG4pO1xuXG4kY29sb3JzLWRhcms6IChcbiAgXCJwcmltYXJ5XCI6ICAjRUQxODg4LFxuICBcInNlY29uZGFyeVwiOiAgJGNvbG9yLXNlY29uZGFyeSxcbiAgXCJmb3Jlc3RcIjogICAjMjM5ZjI4LFxuICBcImFxdWFcIjogICAgICM4YWI0ZjgsXG4gIFwicGlua1wiOiAgICAgI0VEMTg4OCxcbiAgXCJ6aW5nXCI6ICAgICAjMjBjYWMzLFxuICBcImNhcnJvdFwiOiAgICNlOTg1M2UsXG4gIFwiZ3JhcGVcIjogICAgIzc1NDJmMixcbiAgXCJtaWRuaWdodFwiOiAjNDMzZjVjLFxuICBcInNsYXRlXCI6ICAgICM2NTc3ODZcbik7XG5cbiR0aGVtZS1kYXJrOiAoXG4gIFwiYmctY29sb3JcIjogICAgICAgICAgbWFwLWdldCgkc2hhZGVzLWRhcmssIFwic2hhZGUtMVwiKSxcbiAgXCJib3JkZXItY29sb3JcIjogICAgICBtYXAtZ2V0KCRzaGFkZXMtZGFyaywgXCJzaGFkZS0yXCIpLFxuICBcImJvcmRlci1kYXJrLWNvbG9yXCI6IG1hcC1nZXQoJHNoYWRlcy1kYXJrLCBcInNoYWRlLTNcIiksXG4gIFwidGV4dC1jb2xvclwiOiAgICAgICAgbWFwLWdldCgkc2hhZGVzLWRhcmssIFwic2hhZGUtNlwiKSxcbiAgXCJtdXRlZFwiOiAgICAgICAgICAgICBtYXAtZ2V0KCRjb2xvcnMtZGFyaywgXCJzbGF0ZVwiKSxcbiAgXCJzdWJ0bGVcIjogICAgICAgICAgICBtYXAtZ2V0KCRzaGFkZXMtZGFyaywgXCJzaGFkZS00XCIpXG4pO1xuXG4vLyBsaWdodCB0aGVtZVxuJGNvbG9ycy1saWdodDogKFxuICBcInByaW1hcnlcIjogICMxODZlZWYsXG4gIFwic2Vjb25kYXJ5XCI6ICAkY29sb3Itc2Vjb25kYXJ5LFxuICBcImZvcmVzdFwiOiAgICMyMzlmMjgsXG4gIFwiYXF1YVwiOiAgICAgIzE4NmVlZixcbiAgXCJwaW5rXCI6ICAgICAjRUQxODg4LFxuICBcInppbmdcIjogICAgICMyMGNhYzMsXG4gIFwiY2Fycm90XCI6ICAgI2U5ODUzZSxcbiAgXCJncmFwZVwiOiAgICAjNzU0MmYyLFxuICBcIm1pZG5pZ2h0XCI6ICM0MzNmNWMsXG4gIFwic2xhdGVcIjogICAgIzY1Nzc4NlxuKTtcblxuJHNoYWRlcy1saWdodDogKFxuICBcInNoYWRlLTBcIjogI2ZmZmZmZixcbiAgXCJzaGFkZS0xXCI6IGRhcmtlbigjZmZmZmZmLCA1JSksXG4gIFwic2hhZGUtMlwiOiBkYXJrZW4oI2ZmZmZmZiwgMTAlKSxcbiAgXCJzaGFkZS0zXCI6IGRhcmtlbigjZmZmZmZmLCAxNSUpLFxuICBcInNoYWRlLTRcIjogZGFya2VuKCNmZmZmZmYsIDI1JSksXG4gIFwic2hhZGUtNVwiOiBkYXJrZW4oI2ZmZmZmZiwgNDUlKSxcbiAgXCJzaGFkZS02XCI6IGRhcmtlbigjZmZmZmZmLCA5NSUpXG4pO1xuXG4kdGhlbWUtbGlnaHQ6IChcbiAgXCJiZy1jb2xvclwiOiAgICAgICAgICBtYXAtZ2V0KCRzaGFkZXMtbGlnaHQsIFwic2hhZGUtMVwiKSxcbiAgXCJib3JkZXItY29sb3JcIjogICAgICBtYXAtZ2V0KCRzaGFkZXMtbGlnaHQsIFwic2hhZGUtMlwiKSxcbiAgXCJib3JkZXItZGFyay1jb2xvclwiOiBtYXAtZ2V0KCRzaGFkZXMtbGlnaHQsIFwic2hhZGUtM1wiKSxcbiAgXCJ0ZXh0LWNvbG9yXCI6ICAgICAgICBtYXAtZ2V0KCRzaGFkZXMtbGlnaHQsIFwic2hhZGUtNlwiKSxcbiAgXCJtdXRlZFwiOiAgICAgICAgICAgICBtYXAtZ2V0KCRjb2xvcnMtbGlnaHQsIFwic2xhdGVcIiksXG4gIFwic3VidGxlXCI6ICAgICAgICAgICAgbWFwLWdldCgkc2hhZGVzLWxpZ2h0LCBcInNoYWRlLTRcIilcbik7XG5cbi8vIGFwcFxuLmFwcCAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgXG4gICYubGlnaHQge1xuICAgIC8vIGRlZmluZSBhIGNzcyB2YXJpYWJsZSBmb3IgZWFjaCBzaGFkZVxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHNoYWRlcy1saWdodCB7XG4gICAgICAtLSN7JG5hbWV9OiAjeyRjb2xvcn07XG4gICAgfVxuICAgIC8vIGRlZmluZSBhIGNzcyB2YXJpYWJsZSBmb3IgZWFjaCBjb2xvclxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1saWdodCB7XG4gICAgICAtLSN7JG5hbWV9OiAjeyRjb2xvcn07XG4gICAgfVxuICBcbiAgICAvLyBkZWZpbmUgYSBjc3MgdmFyaWFibGUgZm9yIGVhY2ggdGhlbWUgY29sb3JcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1saWdodCB7XG4gICAgICAtLSN7JG5hbWV9OiAjeyRjb2xvcn07XG4gICAgfVxuICBcbiAgICAkcHJpbWFyeTogbWFwLWdldCgkY29sb3JzLWxpZ2h0LCBcInByaW1hcnlcIik7XG4gICAgICAtLXByaW1hcnk6ICN7JHByaW1hcnl9O1xuICAgICAgLS1wcmltYXJ5LWRhcms6ICN7ZGFya2VuKCRwcmltYXJ5LCAxMCUpfTtcbiAgICAgIC0tcHJpbWFyeS1kYXJrZXI6ICN7ZGFya2VuKCRwcmltYXJ5LCAyMCUpfTtcbiAgfVxuXG4gICYuZGFyayB7XG4gICAgLy8gZGVmaW5lIGEgY3NzIHZhcmlhYmxlIGZvciBlYWNoIHNoYWRlXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkc2hhZGVzLWRhcmsge1xuICAgICAgLS0jeyRuYW1lfTogI3skY29sb3J9O1xuICAgIH1cbiAgXG4gICAgLy8gZGVmaW5lIGEgY3NzIHZhcmlhYmxlIGZvciBlYWNoIGNvbG9yXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWRhcmsge1xuICAgICAgLS0jeyRuYW1lfTogI3skY29sb3J9O1xuICAgIH1cbiAgXG4gICAgLy8gZGVmaW5lIGEgY3NzIHZhcmlhYmxlIGZvciBlYWNoIHRoZW1lIGNvbG9yXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtZGFyayB7XG4gICAgICAtLSN7JG5hbWV9OiAjeyRjb2xvcn07O1xuICAgIH1cbiAgXG4gICAgJHByaW1hcnk6IG1hcC1nZXQoJGNvbG9ycy1kYXJrLCBcInByaW1hcnlcIik7XG4gICAgICAtLXByaW1hcnk6ICN7JHByaW1hcnl9O1xuICAgICAgLS1wcmltYXJ5LWRhcms6ICN7ZGFya2VuKCRwcmltYXJ5LCAxMCUpfTtcbiAgICAgIC0tcHJpbWFyeS1kYXJrZXI6ICN7ZGFya2VuKCRwcmltYXJ5LCAyMCUpfTtcbiAgfVxufVxuXG4ucHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgJi1kYXJrIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgfVxuICAmLWRhcmtlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktZGFya2VyKTtcbiAgfVxufVxuXG4uYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIC8vIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAvLyBwYWRkaW5nOiAxcmVtO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmtlcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFya2VyKTtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXIpO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/