@charset "UTF-8";
/* 
Theme Name: hyugaya
Author:
Version: 1.0
Description:
 */


/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
html {
  box-sizing: border-box;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
}

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

:after, :before {
  text-decoration: inherit;
  vertical-align: inherit;
}

* {
  padding: 0;
  margin: 0;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

hr {
  overflow: visible;
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block;
}

summary {
  display: list-item;
}

small {
  font-size: 80%;
}

[hidden], template {
  display: none;
}

abbr[title] {
  border-bottom: 1px dotted;
  text-decoration: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active, a:hover {
  outline-width: 0;
}

code, kbd, pre, samp {
  font-family: monospace,monospace;
}

b, strong {
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

input {
  border-radius: 0;
}

[role=button], [type=button], [type=reset], [type=submit], button {
  cursor: pointer;
}

[disabled] {
  cursor: default;
}

[type=number] {
  width: auto;
}

[type=search] {
  -webkit-appearance: textfield;
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

button, input, optgroup, select, textarea {
  font: inherit;
}

optgroup {
  font-weight: 700;
}

button {
  overflow: visible;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}

button, select {
  text-transform: none;
}

button, input, select, textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  color: currentColor;
}

legend {
  border: 0;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

img {
  border-style: none;
}

progress {
  vertical-align: baseline;
}

svg:not(:root) {
  overflow: hidden;
}

audio, canvas, progress, video {
  display: inline-block;
}

@media screen {
  [hidden~=screen] {
    display: inherit;
  }
  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}

[aria-busy=true] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled] {
  cursor: default;
}

::-moz-selection {
  background-color: #b3d4fc;
  color: #000;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc;
  color: #000;
  text-shadow: none;
}

/*---------------------------------------------------*/
/*                     Factory                       */
/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*                     Material                      */
/*---------------------------------------------------*/
html {
  font-size: 10px;
  word-wrap: break-word;
  font-family: arial, sans-serif;
}

body {
  font-size: 1.4rem;
}

div,
section,
article,
nav,
aside {
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
  margin: 0;
  display: block;
}

ul, ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

li {
  margin: 0;
  padding: 0;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

.de_pic {
    display: block;
    max-width: 60%;
    height: auto;
}

.de_pic2 {
    display: block;
    max-width: 50%;
    height: auto;
}
.de_pic3 {
    display: block;
    max-width: 45%;
    height: auto;
}



a {
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  a[href^="tel"] {
    pointer-events: none;
  }
}

span {
  display: inline-block;
}

/*---------------------------------------------------*/
/*                     Component                     */
/*---------------------------------------------------*/
@keyframes horizontal {
  0% {
    transform: translateX(-3px);
  }
  100% {
    transform: translateX(0px);
  }
}

@keyframes vertical {
  0% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}

/*---------------------------------------------------*/
/*                     Modules                       */
/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*                     Parts                         */
/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*                     Framework                     */
/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*                     Component                     */
/*---------------------------------------------------*/
@media screen and (min-width: 430px) {
  .none--xs {
    display: none;
  }
}

@media screen and (min-width: 500px) {
  .none--sm {
    display: none;
  }
}

@media screen and (min-width: 600px) {
  .none--mm {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .none--md {
    display: none;
  }
}

@media screen and (min-width: 1000px) {
  .none--lg {
    display: none;
  }
}

@media screen and (min-width: 1200px) {
  .none--xl {
    display: none;
  }
}

@media screen and (max-width: 430px) {
  .none--xs {
    display: none;
  }
}

@media screen and (max-width: 500px) {
  .none--sm {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .none--mm {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .none--md {
    display: none;
  }
}

@media screen and (max-width: 1000px) {
  .none--lg {
    display: none;
  }
}

@media screen and (max-width: 1200px) {
  .none--xl {
    display: none;
  }
}

@media screen and (max-width: 430px) {
  .br--xs {
    display: none;
  }
}

@media screen and (max-width: 500px) {
  .br--sm {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .br--mm {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .br--md {
    display: none;
  }
}

@media screen and (max-width: 1000px) {
  .br--lg {
    display: none;
  }
}

@media screen and (max-width: 1200px) {
  .br--xl {
    display: none;
  }
}

@media screen and (min-width: 430px) {
  .brsp--xs {
    display: none;
  }
}

@media screen and (min-width: 500px) {
  .brsp--sm {
    display: none;
  }
}

@media screen and (min-width: 600px) {
  .brsp--mm {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .brsp--md {
    display: none;
  }
}

@media screen and (min-width: 1000px) {
  .brsp--lg {
    display: none;
  }
}

@media screen and (min-width: 1200px) {
  .brsp--xl {
    display: none;
  }
}

.btn {
  padding: 10px 0;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1em;
}

.btn--ghost {
  color: #333;
  border: solid 1px #333;
  transition: 1s;
  width: 200px;
}

.btn--ghost:hover {
  background-color: #333;
  color: #fff;
}

.btn--flat {
  color: #fff;
  background-color: #333;
  border: solid 1px #333;
  transition: 1s;
  width: 200px;
}

.btn--flat:hover {
  background-color: #fff;
  color: #333;
}

.proportion {
  position: relative;
  width: 100%;
}

.proportion:after {
  padding-top: 100%;
}

.proportion__item {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

/*---------------------------------------------------*/
/*                     Modules                     */
/*---------------------------------------------------*/
.videoframe {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.videoframe__item {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.comingSoon {
  min-height: 250px;
  width: 100%;
  background-color: #fff;
}

.comingSoon__inner {
  text-align: center;
  font-size: 2rem;
  max-width: 600px;
  margin: 60px auto;
}

.mobile {
  position: relative;
}

.mobile--open {
  opacity: 1;
  z-index: 1;
}

.mobile--open__menu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 100;
  transition: opacity 0.5s;
  opacity: 0;
}

.mobile__toggle {
  display: block;
  position: fixed;
  top: 15px;
  right: 15px;
  padding: 5px 10px;
  width: 80px;
  font-size: 1em;
}

.pager {
  padding: 3px 1em;
  max-width: 900px;
  margin: 1em auto;
}

.pager__item {
  display: inline-block;
  text-align: center;
  margin: 0 0.5em;
  border: solid 1px #333;
}

.pager__link {
  display: block;
  padding: 5px 5px;
  width: 27px;
  color: #333;
  background-color: #ddd;
}

.pager__text {
  border-radius: 0;
  width: auto;
}

/*---------------------------------------------------*/
/*                     Parts                         */
/*---------------------------------------------------*/
.form__label {
  display: flex;
  align-items: center;
  line-height: 1em;
  margin: 0.5em auto;
}

.form__label:before {
  content: "";
  display: block;
  width: 26px;
  height: 20px;
  background-image: url("images/common/icon_hisigata.png");
  margin-right: 0.5em;
}

.form__danger {
  color: red;
  font-size: 0.8em;
}

.form__control {
  padding: 2em;
  background-color: #fff;
  width: 100%;
  border-radius: 5px;
}

.form__control--4 {
  width: 40%;
}

.form__control--5 {
  width: 50%;
}

.form__control--7 {
  width: 70%;
}

.form__textarea {
  padding: 2em;
  background-color: #fff;
  width: 100%;
  min-height: 200px;
  border-radius: 5px;
}

.form__helpBlock {
  font-size: 0.8em;
  color: #666;
}

.form__checkbox {
  display: none;
}

.form__checkbox + .checkboxIcon {
  position: relative;
  vertical-align: middle;
}

.form__checkbox + .checkboxIcon:before {
  content: "\f372";
  font-family: "Ionicons";
  color: #ccc;
  font-size: 22px;
}

.form__checkbox:checked + .checkboxIcon:before {
  content: "\f374";
  color: #17bcdf;
}

.form__radio {
  display: none;
}

.form__radio + .radioIcon:before {
  content: "\f3a6";
  font-family: "Ionicons";
  color: #ccc;
  font-size: 22px;
}

.form__radio:checked + .radioIcon:before {
  content: "\f3a7";
  color: #17bcdf;
}

.form__fileWap {
  color: red;
  padding: 3px 6px;
  border: solid 1px red;
}

.form__fileWap input[type="file"] {
  display: none;
}

.table {
  border-collapse: collapse;
  width: 100%;
  margin: 0 auto;
}

.table__td {
  padding: 0.8em 1em;
}

.table__th {
  width: 41%;
  text-align: right;
  font-weight: normal;
  padding: 0.8em 1em;
}

.table__th.w36{
  width:40%;
}

@media screen and (max-width: 768px) {
  .table {
    padding: 0 10px;
  }
  .table__th {
    text-align: center;
    padding: 0.3em 0.5em;
  }
  .table__td {
    padding: 0.3em 0.5em;
  }
}

.tableDesign {
  color: #fff;
  border: solid 1px #fff;
}

@media screen and (min-width: 768px) {
  .tableDesign {
    color: #333;
    border: solid 1px #333;
  }
}

.tableDesign .table__td,
.tableDesign .table__th {
  border: solid 1px #fff;
  font-size: 3vw;
  line-height: 1.6em;
}

@media screen and (min-width: 768px) {
  .tableDesign .table__td,
  .tableDesign .table__th {
    border: solid 1px #333;
    font-size: 1.4rem;
    padding: 0.2em 0.5em;
  }
}

.tableDesign .table__th {
  text-align: left;
}

@media screen and (max-width: 768px) {
  .tableDesign .table__th {
    vertical-align: baseline;
    width: 40%;
  }
}

.tableDesign02 {
  color: #333;
  background-color: #fff;
  font-size: 1.8rem;
  border: solid 1px #b89804;
  height: 100%;
  border-collapse: collapse;
}

@media screen and (max-width: 768px) {
  .tableDesign02 {
    font-size: 1.4rem;
  }
}

.tableDesign02 .table__td,
.tableDesign02 .table__th {
  border-collapse: collapse;
  border-bottom: solid 1px #b89804;
  font-size: 2.5vw;
}

@media screen and (min-width: 768px) {
  .tableDesign02 .table__td,
  .tableDesign02 .table__th {
    font-size: 1.4rem;
  }
}

.tableDesign02 .table__th {
  text-align: left;
  background-color: #e6d9b6;
}

.tableDesign02 .table__td {
  /*height: 100%;*/
}

.tableDesign02 .table__td a{
  text-decoration:underline;
}

/*---------------------------------------------------*/
/*                     Framework                     */
/*---------------------------------------------------*/
.grid {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin-left: -20px;
}

.grid__item {
  float: left;
  padding-left: 20px;
  width: 8.33333%;
}

.grid.grid--1 .grid__item {
  width: 8.33333%;
}

.grid .grid__item--1 {
  width: 8.33333%;
}

.grid.grid--2 .grid__item {
  width: 16.66667%;
}

.grid .grid__item--2 {
  width: 16.66667%;
}

.grid.grid--3 .grid__item {
  width: 25%;
}

.grid .grid__item--3 {
  width: 25%;
}

.grid.grid--4 .grid__item {
  width: 33.33333%;
}

.grid .grid__item--4 {
  width: 33.33333%;
}

.grid.grid--5 .grid__item {
  width: 41.66667%;
}

.grid .grid__item--5 {
  width: 41.66667%;
}

.grid.grid--6 .grid__item {
  width: 50%;
}

.grid .grid__item--6 {
  width: 50%;
}

.grid.grid--7 .grid__item {
  width: 58.33333%;
}

.grid .grid__item--7 {
  width: 58.33333%;
}

.grid.grid--8 .grid__item {
  width: 66.66667%;
}

.grid .grid__item--8 {
  width: 66.66667%;
}

.grid.grid--9 .grid__item {
  width: 75%;
}

.grid .grid__item--9 {
  width: 75%;
}

.grid.grid--10 .grid__item {
  width: 83.33333%;
}

.grid .grid__item--10 {
  width: 83.33333%;
}

.grid.grid--11 .grid__item {
  width: 91.66667%;
}

.grid .grid__item--11 {
  width: 91.66667%;
}

.grid.grid--12 .grid__item {
  width: 100%;
}

.grid .grid__item--12 {
  width: 100%;
}

@media screen and (min-width: 430px) {
  .grid.grid--xs-1 .grid__item {
    width: 8.33333%;
  }
  .grid .grid__item--xs-1 {
    width: 8.33333%;
  }
  .grid.grid--xs-2 .grid__item {
    width: 16.66667%;
  }
  .grid .grid__item--xs-2 {
    width: 16.66667%;
  }
  .grid.grid--xs-3 .grid__item {
    width: 25%;
  }
  .grid .grid__item--xs-3 {
    width: 25%;
  }
  .grid.grid--xs-4 .grid__item {
    width: 33.33333%;
  }
  .grid .grid__item--xs-4 {
    width: 33.33333%;
  }
  .grid.grid--xs-5 .grid__item {
    width: 41.66667%;
  }
  .grid .grid__item--xs-5 {
    width: 41.66667%;
  }
  .grid.grid--xs-6 .grid__item {
    width: 50%;
  }
  .grid .grid__item--xs-6 {
    width: 50%;
  }
  .grid.grid--xs-7 .grid__item {
    width: 58.33333%;
  }
  .grid .grid__item--xs-7 {
    width: 58.33333%;
  }
  .grid.grid--xs-8 .grid__item {
    width: 66.66667%;
  }
  .grid .grid__item--xs-8 {
    width: 66.66667%;
  }
  .grid.grid--xs-9 .grid__item {
    width: 75%;
  }
  .grid .grid__item--xs-9 {
    width: 75%;
  }
  .grid.grid--xs-10 .grid__item {
    width: 83.33333%;
  }
  .grid .grid__item--xs-10 {
    width: 83.33333%;
  }
  .grid.grid--xs-11 .grid__item {
    width: 91.66667%;
  }
  .grid .grid__item--xs-11 {
    width: 91.66667%;
  }
  .grid.grid--xs-12 .grid__item {
    width: 100%;
  }
  .grid .grid__item--xs-12 {
    width: 100%;
  }
}

@media screen and (min-width: 500px) {
  .grid.grid--sm-1 .grid__item {
    width: 8.33333%;
  }
  .grid .grid__item--sm-1 {
    width: 8.33333%;
  }
  .grid.grid--sm-2 .grid__item {
    width: 16.66667%;
  }
  .grid .grid__item--sm-2 {
    width: 16.66667%;
  }
  .grid.grid--sm-3 .grid__item {
    width: 25%;
  }
  .grid .grid__item--sm-3 {
    width: 25%;
  }
  .grid.grid--sm-4 .grid__item {
    width: 33.33333%;
  }
  .grid .grid__item--sm-4 {
    width: 33.33333%;
  }
  .grid.grid--sm-5 .grid__item {
    width: 41.66667%;
  }
  .grid .grid__item--sm-5 {
    width: 41.66667%;
  }
  .grid.grid--sm-6 .grid__item {
    width: 50%;
  }
  .grid .grid__item--sm-6 {
    width: 50%;
  }
  .grid.grid--sm-7 .grid__item {
    width: 58.33333%;
  }
  .grid .grid__item--sm-7 {
    width: 58.33333%;
  }
  .grid.grid--sm-8 .grid__item {
    width: 66.66667%;
  }
  .grid .grid__item--sm-8 {
    width: 66.66667%;
  }
  .grid.grid--sm-9 .grid__item {
    width: 75%;
  }
  .grid .grid__item--sm-9 {
    width: 75%;
  }
  .grid.grid--sm-10 .grid__item {
    width: 83.33333%;
  }
  .grid .grid__item--sm-10 {
    width: 83.33333%;
  }
  .grid.grid--sm-11 .grid__item {
    width: 91.66667%;
  }
  .grid .grid__item--sm-11 {
    width: 91.66667%;
  }
  .grid.grid--sm-12 .grid__item {
    width: 100%;
  }
  .grid .grid__item--sm-12 {
    width: 100%;
  }
}

@media screen and (min-width: 600px) {
  .grid.grid--mm-1 .grid__item {
    width: 8.33333%;
  }
  .grid .grid__item--mm-1 {
    width: 8.33333%;
  }
  .grid.grid--mm-2 .grid__item {
    width: 16.66667%;
  }
  .grid .grid__item--mm-2 {
    width: 16.66667%;
  }
  .grid.grid--mm-3 .grid__item {
    width: 25%;
  }
  .grid .grid__item--mm-3 {
    width: 25%;
  }
  .grid.grid--mm-4 .grid__item {
    width: 33.33333%;
  }
  .grid .grid__item--mm-4 {
    width: 33.33333%;
  }
  .grid.grid--mm-5 .grid__item {
    width: 41.66667%;
  }
  .grid .grid__item--mm-5 {
    width: 41.66667%;
  }
  .grid.grid--mm-6 .grid__item {
    width: 50%;
  }
  .grid .grid__item--mm-6 {
    width: 50%;
  }
  .grid.grid--mm-7 .grid__item {
    width: 58.33333%;
  }
  .grid .grid__item--mm-7 {
    width: 58.33333%;
  }
  .grid.grid--mm-8 .grid__item {
    width: 66.66667%;
  }
  .grid .grid__item--mm-8 {
    width: 66.66667%;
  }
  .grid.grid--mm-9 .grid__item {
    width: 75%;
  }
  .grid .grid__item--mm-9 {
    width: 75%;
  }
  .grid.grid--mm-10 .grid__item {
    width: 83.33333%;
  }
  .grid .grid__item--mm-10 {
    width: 83.33333%;
  }
  .grid.grid--mm-11 .grid__item {
    width: 91.66667%;
  }
  .grid .grid__item--mm-11 {
    width: 91.66667%;
  }
  .grid.grid--mm-12 .grid__item {
    width: 100%;
  }
  .grid .grid__item--mm-12 {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .grid.grid--md-1 .grid__item {
    width: 8.33333%;
  }
  .grid .grid__item--md-1 {
    width: 8.33333%;
  }
  .grid.grid--md-2 .grid__item {
    width: 16.66667%;
  }
  .grid .grid__item--md-2 {
    width: 16.66667%;
  }
  .grid.grid--md-3 .grid__item {
    width: 25%;
  }
  .grid .grid__item--md-3 {
    width: 25%;
  }
  .grid.grid--md-4 .grid__item {
    width: 33.33333%;
  }
  .grid .grid__item--md-4 {
    width: 33.33333%;
  }
  .grid.grid--md-5 .grid__item {
    width: 41.66667%;
  }
  .grid .grid__item--md-5 {
    width: 41.66667%;
  }
  .grid.grid--md-6 .grid__item {
    width: 50%;
  }
  .grid .grid__item--md-6 {
    width: 50%;
  }
  .grid.grid--md-7 .grid__item {
    width: 58.33333%;
  }
  .grid .grid__item--md-7 {
    width: 58.33333%;
  }
  .grid.grid--md-8 .grid__item {
    width: 66.66667%;
  }
  .grid .grid__item--md-8 {
    width: 66.66667%;
  }
  .grid.grid--md-9 .grid__item {
    width: 75%;
  }
  .grid .grid__item--md-9 {
    width: 75%;
  }
  .grid.grid--md-10 .grid__item {
    width: 83.33333%;
  }
  .grid .grid__item--md-10 {
    width: 83.33333%;
  }
  .grid.grid--md-11 .grid__item {
    width: 91.66667%;
  }
  .grid .grid__item--md-11 {
    width: 91.66667%;
  }
  .grid.grid--md-12 .grid__item {
    width: 100%;
  }
  .grid .grid__item--md-12 {
    width: 100%;
  }
}

@media screen and (min-width: 1000px) {
  .grid.grid--lg-1 .grid__item {
    width: 8.33333%;
  }
  .grid .grid__item--lg-1 {
    width: 8.33333%;
  }
  .grid.grid--lg-2 .grid__item {
    width: 16.66667%;
  }
  .grid .grid__item--lg-2 {
    width: 16.66667%;
  }
  .grid.grid--lg-3 .grid__item {
    width: 25%;
  }
  .grid .grid__item--lg-3 {
    width: 25%;
  }
  .grid.grid--lg-4 .grid__item {
    width: 33.33333%;
  }
  .grid .grid__item--lg-4 {
    width: 33.33333%;
  }
  .grid.grid--lg-5 .grid__item {
    width: 41.66667%;
  }
  .grid .grid__item--lg-5 {
    width: 41.66667%;
  }
  .grid.grid--lg-6 .grid__item {
    width: 50%;
  }
  .grid .grid__item--lg-6 {
    width: 50%;
  }
  .grid.grid--lg-7 .grid__item {
    width: 58.33333%;
  }
  .grid .grid__item--lg-7 {
    width: 58.33333%;
  }
  .grid.grid--lg-8 .grid__item {
    width: 66.66667%;
  }
  .grid .grid__item--lg-8 {
    width: 66.66667%;
  }
  .grid.grid--lg-9 .grid__item {
    width: 75%;
  }
  .grid .grid__item--lg-9 {
    width: 75%;
  }
  .grid.grid--lg-10 .grid__item {
    width: 83.33333%;
  }
  .grid .grid__item--lg-10 {
    width: 83.33333%;
  }
  .grid.grid--lg-11 .grid__item {
    width: 91.66667%;
  }
  .grid .grid__item--lg-11 {
    width: 91.66667%;
  }
  .grid.grid--lg-12 .grid__item {
    width: 100%;
  }
  .grid .grid__item--lg-12 {
    width: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .grid.grid--xl-1 .grid__item {
    width: 8.33333%;
  }
  .grid .grid__item--xl-1 {
    width: 8.33333%;
  }
  .grid.grid--xl-2 .grid__item {
    width: 16.66667%;
  }
  .grid .grid__item--xl-2 {
    width: 16.66667%;
  }
  .grid.grid--xl-3 .grid__item {
    width: 25%;
  }
  .grid .grid__item--xl-3 {
    width: 25%;
  }
  .grid.grid--xl-4 .grid__item {
    width: 33.33333%;
  }
  .grid .grid__item--xl-4 {
    width: 33.33333%;
  }
  .grid.grid--xl-5 .grid__item {
    width: 41.66667%;
  }
  .grid .grid__item--xl-5 {
    width: 41.66667%;
  }
  .grid.grid--xl-6 .grid__item {
    width: 50%;
  }
  .grid .grid__item--xl-6 {
    width: 50%;
  }
  .grid.grid--xl-7 .grid__item {
    width: 58.33333%;
  }
  .grid .grid__item--xl-7 {
    width: 58.33333%;
  }
  .grid.grid--xl-8 .grid__item {
    width: 66.66667%;
  }
  .grid .grid__item--xl-8 {
    width: 66.66667%;
  }
  .grid.grid--xl-9 .grid__item {
    width: 75%;
  }
  .grid .grid__item--xl-9 {
    width: 75%;
  }
  .grid.grid--xl-10 .grid__item {
    width: 83.33333%;
  }
  .grid .grid__item--xl-10 {
    width: 83.33333%;
  }
  .grid.grid--xl-11 .grid__item {
    width: 91.66667%;
  }
  .grid .grid__item--xl-11 {
    width: 91.66667%;
  }
  .grid.grid--xl-12 .grid__item {
    width: 100%;
  }
  .grid .grid__item--xl-12 {
    width: 100%;
  }
}

body {
  background-color: #fbd319;
}

@media screen and (max-width: 768px) {
  .wrapper {
    padding: 3%;
  }
}

@media screen and (min-width: 768px) {
  .wrapper {
    padding: 0 10%;
    box-sizing: content-box;
  }
}

@font-face {
  font-family: 'source han serif';
  src: url("font/SourceHanSerif-Medium.woff") format("woff"), url("font/SourceHanSerif-Medium.woff2") format("woff2");
}

.gnav {
  z-index: 100;
}

@media screen and (max-width: 768px) {
  .gnav {
    position: fixed;
    top: 0;
    right: -70%;
    bottom: 0;
    width: 70%;
    transition: 0.4s;
    background-color: #111;
  }
  .gNavOpen .gnav {
    right: 0;
  }
  .gnav__inner {
    position: relative;
  }
  .gnav__switchWap {
    position: absolute;
    top: 0;
    left: -20%;
    width: 20%;
    display: block;
    z-index: 20;
    background-color: #fff;
  }
  .gnav__switchWap img {
    width: 100%;
  }
  .gNavOpen .gnav__toggle {
    position: relative;
    display: block;
  }
  .gNavOpen .gnav__toggle::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url("images/common/menu_close.png");
    background-position: center;
    background-size: cover;
  }
  .gnav__item {
    border: solid 1px #2d2d2d;
  }
  .gnav__link {
    display: block;
  }
  .gnav__image {
    width: 100%;
    display: none;
  }
  .gnav__image--sp {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  .gnav {
    position: fixed;
    top: 5vh;
    left: 0;
  }
  .gnav__switchWap {
    position: relative;
  }
  .gNavOpen .gnav__toggle {
    position: relative;
    display: block;
  }
  .gNavOpen .gnav__toggle::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url("images/common/menu_close.png");
    background-position: center;
    background-size: cover;
  }
  .gnav__list {
    position: absolute;
    left: -100%;
    transition: 0.8s;
  }
  .gNavOpen .gnav__list {
    left: 0;
  }
  .gnav__image {
    display: block;
  }
  .gnav__image--sp {
    display: none;
  }
  .gnav__link {
    display: block;
  }
  .gnav__sp {
    display: none;
  }
}

.backToTop {
  display: block;
  position: absolute;
}

@media screen and (max-width: 768px) {
  .backToTop {
    left: -100%;
    top: 0;
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .backToTop {
    bottom: -100%;
  }
}

@media screen and (max-width: 768px) {
  .contents {
    background-color: #fff;
    margin-bottom: 55%;
  }
}

@media screen and (min-width: 768px) {
  .contents {
    box-shadow: 20px 15px 20px 0px #8f7602;
    margin-top: 5vh;
    z-index: 10;
    display: flex;
    background-color: #fff;
    transition: transform 0.6s ease-out;
    animation: show 1s both;
  }
  @keyframes show {
    0% {
      transform: translateX(80px);
      opacity: 0;
    }
    100% {
      transform: translate(0, 0);
      opacity: 1;
    }
  }
}

.section {
  position: relative;
  z-index: 2;
}

.section2 {
  position: relative;
  z-index: 2;
}


@media screen and (min-width: 768px) {
  .section {
    flex: 0 0 auto;
    width: 1400px;
    height: 800px;
    overflow: hidden;
  }
  
   .section2 {
    flex: 0 0 auto;
    width: 1080px;
    height: 800px;
    overflow: hidden;
	 background-color: white;  
  }
  
}

.headline01 {
  position: absolute;
}

@media screen and (min-width: 768px) {
  .headline01 {
    width: auto;
    top: 0;
    left: 5rem;
  }
  .headline01__sp {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .headline01__pc {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .headline02 {
    width: 80%;
    margin: 0 auto 1em;
  }
  .no05__title.headline02,
  .no07__title.headline02,
  .no08__title.headline02,
  .no09__title.headline02,
  .no10__title.headline02{
    width:100%;
  }
  .no05__title.headline02 img,
  .no07__title.headline02 img,
  .no08__title.headline02 img,
  .no09__title.headline02 img,
  .no10__title.headline02 img{
    width:100%;
  }
  .headline02__pc {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .headline02 {
    position: absolute;
    width: auto;
    top: 3rem;
    left:6rem;
  }
  .no05__title.headline02,
  .no09__title.headline02,
  .no10__title.headline02{
    left:auto;
    right:4rem;
  }
  .headline02__sp {
    display: none;
  }
}

.headline03 {
  position: absolute;
}

@media screen and (min-width: 768px) {
  .headline03 {
    width: auto;
    top: 0;
    left: 0;
  }
  .headline03__sp {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .headline03 {
    width: 50%;
  }
  .headline03__pc {
    display: none;
  }
}

.productGrid {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin-left: -40px;
}

.productGrid__item {
  padding-left: 40px;
  width: 50%;
}

.productGrid__item {
  margin-bottom: 40px;
}

.photoFrame {
  position: relative;
  overflow: hidden;
  display: block;
}

.photoFrame__text {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 60% 20% 10%;
  background-color: rgba(252, 212, 25, 0.9);
  color: #714102;
  font-weight: bold;
  font-size: 1.8rem;
  z-index: -200;
  text-align: center;
  opacity: 0;
  transition: opacity 0.8s, padding 0.6s;
  border-radius:50%;
}

@media screen and (max-width: 768px) {
  .photoFrame__text {
    font-size: 2.5vw;
  }
}

/*.photoFrame__text:before {
  content: 'VIEW MORE';
  display: inline-block;
  position: absolute;
  top: 25%;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 1;
  color: #714102;
  font-size: 3vw;
  font-weight: bold;
  transition: top 0.6s;
}*/

@media screen and (min-width: 768px) {
  .photoFrame__text:before {
    font-size: 2rem;
  }
}

.photoFrame:hover .photoFrame__text {
  padding: 45% 20% 10%;
  z-index: 1;
  opacity: 1;
}

.photoFrame:hover .photoFrame__text:before {
  top: 35%;
}

.photoFrame img {
  width: 100%;
}

.mapFrame {
  position: relative;
  width: 100%;
  height: 500px;
  padding-top: 0;
}

.mapFrame__item {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-width: 800px;
  max-height: 500px;
  border: solid 5px #fff;
}

.mapFrame__item iframe {
  height: 100%;
  width: 100%;
}

.menu {
  margin-bottom: 6rem;
}

@media screen and (max-width: 768px) {
  .menu {
    display: none;
  }
}

.menu__item {
  margin-bottom: 1.5rem;
  font-size: 1.8rem;
}

.menu__link {
  color: #333;
}

.menu__ja {
  display: block;
  letter-spacing: 0.2em;
  margin-bottom: 0.3em;
  line-height: 1em;
  font-family: 'source han serif';
}

.menu__en {
  display: block;
  color: #eb6a05;
  font-family: unset;
  font-weight: bold;
  font-size: 1.5rem;
}

.cname__pc {
  display: none;
}

@media screen and (min-width: 768px) {
  .cname__pc {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .cname {
    text-align: center;
  }
}

@media screen and (min-width: 768px) {
  .cname__sp {
    display: none;
  }
}

.btnSns {
  padding: 0.5em 0;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1em;
  background-color: #000;
  color: #fff;
  text-align: center;
  width: 200px;
  font-weight: bold;
  font-size: 1.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btnSns__icon {
  margin: 0 0.5em;
}

.btnPrimary {
  padding: 10px 0;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1em;
  width: 200px;
  background-color: #111;
  color: #fff;
  transition: 0.4s;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btnPrimary::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  height: 100%;
  width: 5%;
  background-image: url("images/common/button_side.png");
  background-position: center left;
  background-size: cover;
}

.btnPrimary::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -9px;
  height: 100%;
  width: 5%;
  background-image: url("images/common/button_side.png");
  background-position: center right;
  transform: rotate(-180deg);
}

.btnPrimary:hover {
  opacity: 0.6;
  color: #fb8302;
}

.btnPrimary__icon {
  margin: 0 0.5em 0;
}

.btnSecondary {
  padding: 10px 0;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1em;
  width: 100%;
  background-color: #111;
  color: #fff;
  transition: 0.4s;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btnSecondary:hover {
  opacity: 0.6;
  color: #fb8302;
}

.btnSubmit {
  padding: 0.6em 0;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1em;
  width: 250px;
  background-color: #000;
  color: #fff;
  transition: 0.8s;
  position: relative;
  font-size: 2rem;
}

.btnSubmit::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  border-style: solid;
  border-width: 22px 10px 22px 0;
  border-color: transparent #000 transparent transparent;
}

.btnSubmit::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -10px;
  border-style: solid;
  border-width: 22px 0 22px 10px;
  border-color: transparent transparent transparent #000;
}

.btnSubmit:hover {
  color: red;
}

.btn404__link {
  display: inline-block;
}

.indexArea {
  padding: 2rem 1.5rem;
}

.jp .btnPrimary{
  width:320px;
  font-size:18px;
  font-family:'source han serif';
  font-weight:normal;
}
.jp .btnPrimary::before,
.btnPrimary::after{
  width:10px;
}
.btnPrimary::after{
  right:-10px;
}

@media screen and (max-width:768px){
  .jp .btnPrimary{
    font-size:1.4rem;
  }
}

@media screen and (max-width: 768px) {
  .indexArea {
    background-color: #fff;
  }
}

@media screen and (min-width: 768px) {
  .indexArea {
    padding: 3rem 3rem;
    background-color: #fff;
  }
}

.indexArea__logo {
  margin: auto;
  max-width: 120px;
}

@media screen and (max-width: 768px) {
  .indexArea__logo {
    width: 30%;
  }
}

@media screen and (min-width: 768px) {
  .indexArea__logo {
    width: 35%;
    margin-top: 5%;
  }
}

.indexArea__cname {
  width: 50%;
  margin: 1em auto 0;
}

@media screen and (min-width: 768px) {
  .indexArea__cname {
    width: auto;
    max-width: 300px;
    margin: 3rem auto 3rem;
  }
}

@media screen and (min-width: 768px) {
  .indexArea__menu {
    margin: 0 auto;
    max-width: 300px;
  }
}

.sns__item {
  margin-bottom: 0.5em;
}

.bgSp--wa {
  background-image: url("images/top/sp_bg_01.jpg");
}

.copyright__link {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .image__sp {
    width: 100%;
  }
  .image__sp--center {
    margin: auto;
  }
  .image__pc {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .image__pc {
    display: block;
  }
  .image__sp {
    display: none;
  }
}

.news {
  position: fixed;
  bottom: 0;
  z-index: 50;
  display: block;
  padding: 1.8em 2.5em;
  background-color: #111;
  border: solid 1px #252525;
}

@media screen and (max-width: 768px) {
  .news {
    padding: 1em 1.5em;
    left: 0;
    right: 0;
  }
}

@media screen and (min-width: 768px) {
  .news {
    right: 3rem;
    width: 360px;
    bottom: 15%;
    box-sizing: border-box;
  }
}

.news__title {
  color: #fb8302;
  font-size: 1.4rem;
  line-height: 1em;
  letter-spacing: 0.3em;
  margin-bottom: 0.5em;
  font-weight: bold;
}

.news__text {
  color: #d6d6d6;
  text-decoration: underline;
}

.newsList {
  height: 100%;
}

.newsList--btn {
  padding: 0 0 50px;
  position: relative;
}

@media screen and (min-width: 768px) {
  .newsList--btn {
    padding: 0 0 70px;
  }
}

.newsList__item {
  margin-bottom: 2em;
  display: block;
  font-size: 1.8rem;
}

@media screen and (max-width: 768px) {
  .newsList__item {
    font-size: 1.4rem;
    display: none;
  }
}

.newsList__item--spDisp {
  display: block;
}

.newsList__data {
  color: #fb8302;
  display: flex;
  margin-bottom: 0.5em;
}

.newsList__data::before {
  content: "";
  display: inline-block;
  background-color: #fb8302;
  height: 1em;
  width: 1em;
  border-radius: 50%;
  margin-right: 0.5em;
}

.newsList__title{
  color:#fff;
}

.no03__content .newsList__title {
  color: #333;
}

.newsList__title--line {
  text-decoration: underline;
}

.newsList__btn {
  display: block;
  background-color: #fb8302;
  line-height: 1em;
  padding: 0.5em;
  text-align: center;
  width: 100%;
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: bold;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}

@media screen and (min-width: 768px) {
  .newsList__btn {
    bottom: -30px;
    font-size: 2.5rem;
  }
}

.no01__sns {
  display: none;
}

@media screen and (min-width: 768px) {
  .no01__index {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 30%;
  }
  .no01__sns {
    position: absolute;
    top: 82%;
    display: block;
  }
}

.no02 {
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .no02__niku {
    width: 55%;
    top: 18%;
    right: -10%;
    z-index: 1;
  }
  .no02__title {
    top: 1.2rem;
    right: 0;
    width: 60%;
  }
  .no02__content {
    padding: 15% 3%;
    background-color: #000;
  }
  .no02__text {
    margin-right: 1em;
    line-height: 1.4em;
    position: relative;
    z-index: 2;
  }
}

@media screen and (min-width: 768px) {
  .no02__niku {
    top: -15%;
    width: 30%;
    right: -10%;
  }
  .no02__ken {
    display: block;
    width: 10%;
    position: absolute;
    bottom: 11%;
    right: -5%;
  }
  .no02__content {
    padding: 2% 5%;
    position: absolute;
    top: 15%;
    bottom: 0;
    right: 10%;
    left: 0;
    height: 80%;
    width: 90%;
    display: flex;
    flex-direction: row-reverse;
  }
  .no02__text {
    position: relative;
    z-index: 1;
    letter-spacing: 0.9em;
    margin-right: 1.5em;
    font-size: 1.5rem;
    line-height: 1.9em;
    writing-mode: tb-rl;
    writing-mode: vertical-rl;
    font-family: 'source han serif';
    width: 90%;
    flex: 1 0 auto;
  }
}

.no02__niku {
  position: absolute;
  z-index: 1;
}

.no02__ken {
  display: none;
}

.no02__cap {
  position: relative;
  top: 0;
  z-index: 2;
  display: block;
  font-family: 'source han serif';
  color: #fff;
}

@media screen and (max-width: 768px) {
  .no02__cap {
    font-size: 4vw;
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 768px) {
  .no02__cap {
    font-size: 3rem;
    writing-mode: tb-rl;
    writing-mode: vertical-rl;
  }
}

.no02__text {
  color: #fff;
}

.no02__text:nth-child(1) {
  order: 3;
}

.no02__text:nth-child(2) {
  order: 2;
}

.no02__text:nth-child(3) {
  order: 1;
}

@media screen and (min-width: 768px) {
  .no03 {
    display: flex;
  }
  #no03{
    width:1540px;
  }
}

#no03{
  background:#000;
}

.no03__title {
  position: absolute;
}

@media screen and (max-width: 768px) {
  .no03__title {
    top: 3rem;
    left: 0;
    width: 50%;
  }
}

.no03__cap {
  position: absolute;
  width: 47%;
}

@media screen and (max-width: 768px) {
  .no03__cap {
    top: 30%;
    right: 1em;
  }
}

@media screen and (min-width: 768px) {
  .no03__cap {
    top: 5%;
    right: 5%;
    width: 30%;
  }
}

@media screen and (min-width: 768px) {
  .no03__image {
    width: 70%;
  }
}

.no03__text{
  align-items:center;
  background:#fff;
  width:100%;
  height:100%;
  font-family:'source han serif';
  color:#000;
  max-width:914px;
  display:flex;
}

.no03__text-inner{
  text-align:center;
  width: 100%;
}

.no03__text-inner img{
  margin:0 auto;
}

.no03__logo{
  margin:0 0 65px;
}

.no03__logo img{
  display:inline;
}

.no03__text p{
  font-size:1.8rem;
  line-height:2.3;
  display:block;
}

@media screen and (max-width: 768px) {
  .no03__content {
    padding: 10rem 5% 3%;
  }

  .no03__text{
    width:auto;
    padding:90px 3% 70px;
    display:block;
  }

  .no03__text-inner{
    display:block;
  }

  .no03__text p{
    font-size:2.81vw;
    line-height:2;
  }

  .no03__text p.nth2 br{
    display:none;
  }

  .no03__logo{
    margin:30px 0 0;
  }

  .no03__logo img{
    width:40%;
  }
}

@media screen and (max-width: 640px) {
  .no03__text{
    padding:55px 3% 25px;
  }

  .no03__logo{
    margin:15px 0 0;
  }
}

@media screen and (min-width: 768px) {
  .no03__content {
    max-width:626px;
    padding: 7rem 3rem 7rem 20rem;
    /*width: 70%;*/
    width:41%;
  }
}

.no03__content .newsList__title{
  color:#fff;
}


_::-webkit-full-page-media, _:future, :root .className {
.no03__content {
    width: 50%;
  }
}



.no04__title {
  position: absolute;
}

@media screen and (max-width: 768px) {
  .no04__title {
    top: 3rem;
    left: 0;
    width: 50%;
  }
}

.no04__content{
  width:100%;
  height:100%;
  padding:40px 50px 40px 200px;
  position:absolute;
  top:0;
  left:0;
  z-index:0;
}

.no04__point-ttl{
  font-size:6.3rem;
  font-family:'source han serif';
  line-height:1;
  text-align:center;
  color:#ad9041;
  margin:0 0 25px;
}

.no04__content .point-area{
  color:#fff;
  display:flex;
}

.no04__content .point-area .point-block{
  width:370px;
  margin:0 20px 0 0;
}

.no04__content .point-area .point-block:nth-child(2){
  margin:20px 20px 0 0;
}

.no04__content .point-area .point-block:last-child{
  margin:0;
}

.no04__content .point-area .point-block dl{
  margin:35px 0 0;
}

.no04__content .point-area .point-block dl dt{
  background:url('images/top/line_s4.png') no-repeat center bottom;
  font-size:3.0rem;
  line-height:1.4;
  font-family:'source han serif';
  text-align:center;
  color:#ad9041;
  margin:0 0 17px;
  padding:0 0 15px;
}

.no04__content .point-area .point-block dl dd{
  font-size:1.8rem;
  line-height:1.3;
  padding:0 18px;
}

.no04__content .point-btn{
  background:#ad9041;
  width:370px;
  font-size:2.2rem;
  text-align:center;
  line-height:60px;
  margin:35px auto 0;
}

.no04__content .point-btn a{
  display:block;
  color:#000002;
}

@media screen and (max-width:768px){
  .no04__image{
    display:none;
  }

  .no04__content{
    background:#060201;
    padding:130px 5% 0;
    position:static;
  }

  .no04__content .point-area{
    display:block;
  }

  .no04__content .no04__point-ttl{
    font-size:5.62vw;
    margin:30px 0;
  }

  .no04__content .point-area .point-block figure img{
    margin:0 auto;
  }

  .no04__content .point-area .point-block{
    width:100%;
    margin:0 0 30px;
  }

  .no04__content .point-area .point-block:nth-child(2){
    margin:0 0 30px;
  }

  .no04__content .point-area .point-block dl{
    margin:30px 0 0;
  }

  .no04__content .point-area .point-block dl dt{
    font-size:5.62vw;
  }

  .no04__content .point-area .point-block dl dd{
    font-size:4.06vw;
  }

  .no04__content .point-btn{
    width:100%;
    font-size:3.43vw;
    line-height:2.7;
    margin:30px 0 40px;
  }
}

@media screen and (max-width:640px){
  .no04__content{
    padding:75px 5% 0;
	 padding-bottom: 5%;
  }

  .no04__content .no04__point-ttl{
    margin:15px 0;
  }

  .no04__content .point-area .point-block{
    margin:0 0 15px;
  }

  .no04__content .point-area .point-block dl{
    margin:15px 0 0;
  }

  .no04__content .point-area .point-block dl dt{
    margin:0 0 15px;
    padding:0 0 10px;
  }

  .no04__content .point-btn{
    margin:15px 0 20px;
  }
}


@media screen and (max-width: 768px) {
  .no05 {
    padding: 5%;
  }
}

.no05__cap {
  position: absolute;
}

@media screen and (max-width: 768px) {
  .no05__cap {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .no05__cap {
    top: 2rem;
    right: 4rem;
  }
}

@media screen and (max-width: 768px) {
  .no05__content {
    margin-top: 20px;
  }
  .no05Grid{
    margin-left:-20px;
    justify-content:flex-start!important;
  }
}

@media screen and (min-width: 768px) {
  .no05__content {
    max-width:750px;
    width: 100%;
    position: absolute;
    bottom:20px;
    right: 4rem;
  }
}

.no05Grid {
  display: flex;
  flex-wrap: wrap;
  justify-content:flex-end;
}

.no05Grid__item {
  padding-left: 20px;
  padding-bottom: 20px;
  width: 50%;
}

@media screen and (min-width: 768px) {
  .no05Grid:before ,
  .no08Grid:before ,
  .no09Grid:before {
    content: "";
    display: block;
    /*width: 50%;*/
    max-width: 200px;
  }
  .no05Grid__item {
    max-width: 250px;
    width: auto;
    padding-left: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .no06 {
    padding: 0 5% 0;
  }
}

.no06__cap {
  position: absolute;
}

@media screen and (max-width: 768px) {
  .no06__cap {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .no06__cap {
    top: 3rem;
    right: 4em;
    margin: auto;
  }
}

.no06__banner{
  position: absolute;
  width: auto;
  top: 3rem;
  left: 5rem;
}

@media screen and (max-width: 768px) {
  .no06__content {
    margin-top: 20px;
  }
  .no06Grid{
    margin-left:-30px;
  }
  .no06__banner{
    margin:30px 0 0;
    position:static;
  }
}

@media screen and (min-width: 768px) {
  .no06__content {
    top: 40px;
    position: absolute;
    bottom: 10px;
    right: 3rem;
    max-width: 1000px;
   /* width: 36%;*/
  }
}

.no06Grid {
  display: flex;
  flex-wrap: wrap;
}


.no06Grid__item {
 width: 50%;
 padding-left: 30px;
 padding-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .no06Grid__item {
    max-width: 250px;
  padding-bottom: 30px;
  }
}

@media screen and (max-width: 768px) {
  .no07 {
    padding: 5%;
  }
}

.no07__cap {
  position: absolute;
}

@media screen and (max-width: 768px) {
  .no07__cap {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .no07__cap {
    top: 3rem;
    right: 4rem;
  }
}

@media screen and (max-width: 768px) {
  .no07__content {
    margin-top: 20px;
  }
  .no07Grid{
    margin-left:-30px;
    justify-content:flex-start!important;
  }
}

@media screen and (min-width: 768px) {
  .no07__content {
    position: absolute;
    bottom:10px;
    right: 4rem;
    max-width:750px;
    width: 100%;
  }
}

.no07Grid {
  display: flex;
  flex-wrap: wrap;
  justify-content:flex-end;
}

.no07Grid__item {
  width: 50%;
  padding-left: 30px;
  padding-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .no07Grid__item {
    max-width: 250px;
  }
}

/*@media screen and (max-width: 768px) {
  .no08 {
    padding: 5%;
  }
  .no08__cap {
    display: none;
  }
  .no08__content {
    margin-top: 20px;
    width: 50%;
  }
}*/

/*@media screen and (min-width: 768px) {
  .no08__cap {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .no08__content {
    position: absolute;
    bottom: 5%;
    right: 3rem;
  }
}*/

@media screen and (max-width: 768px) {
  .no08,
  .no09{
    padding: 5%;
  }
  .no08__cap,
  .no09__cap{
    display: none;
  }
  .no08__content,
  .no09__content{
    margin-top: 20px;
  }
  .no08Grid,
  .no09Grid{
    margin-left:-20px;
  }
}

@media screen and (min-width: 768px) {
  .no08__cap,
  .no09__cap{
    top: 3rem;
    right: 3rem;
  }
 /* .no09__content {
    position: absolute;
    bottom:20px;
    right: 4rem;
    max-width:800px;
    width: 58%;
  }*/
 .no08__content,
 .no09__content {
  max-width: 750px;
    width: 100%;
    position: absolute;
    bottom: 20px;
  }
 .no08__content{
  right:4rem;
  }
  .no09__content{
    left:4rem;
  }
  
  
}

.no08__cap,
.no09__cap {
  position: absolute;
}

.no08Grid,
.no09Grid {
  display: flex;
  flex-wrap: wrap;
}

.no08Grid__item,
.no09Grid__item {
  width: 50%;
  padding-left: 20px;
  padding-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .no08Grid__item,
  .no09Grid__item{
    max-width: 250px;
  }
}

@media screen and (max-width: 768px) {
  .no10 {
    padding: 0 5% 5%;
  }
}

.no10__cap {
  position: absolute;
}

@media screen and (max-width: 768px) {
  .no10__cap {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .no10__cap {
    top: 3rem;
    left: 3rem;
  }
}

@media screen and (max-width: 768px) {
  .no10__content {
    margin-top: 20px;
  }
}

@media screen and (min-width: 768px) {
  .no10__content {
    position: absolute;
    bottom:20px;
    left: 50%;
    width: 1180px;
    margin-left:-590px;
  }
}

.no10Grid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
}

.no10Grid__item {
  width: 50%;
  padding-left: 20px;
  padding-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .no10Grid__item {
    max-width: 200px;
  }
}

/*スタッフ画像切り替え
------------------------------------------------- */
.switch_image {
    position: relative;
	background-color: #fff;
}

.switch_image img {
    transition: opacity 0.5s;
}
.switch_image:hover img:first-of-type {
    opacity: 0;
}
.switch_image img:last-of-type {
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
}
.switch_image:hover img:last-of-type {
    opacity: 1;
}


.no11__title{
  background:#111;
  height:100%;
  left:0;
}

.no11__content{
  background:#171717;
  height:100%;
  color:#fff;
  margin:0 0 0 120px;
}

.no11__content .staff-detail-area{
  height:100%;
  display:flex;
}

.no11__content .staff-detail-area .staff-block{
  width:320px;
}

.no11__content .staff-detail-area #staff1{
  color:#69b076;
}
.no11__content .staff-detail-area #staff2{
  background:#111;
  color:#a2d7dd;
}
.no11__content .staff-detail-area #staff3{
  color:#cc89ba;
}
.no11__content .staff-detail-area #staff4{
  background:#111;
  color:#ffdb4f;
}

.no11__content .staff-detail-area .staff-block .text{
  background:url('images/top/staff_bg.jpg') no-repeat center center;
  background-size:cover;
  -webkit-background-size:cover;
  width:320px;
  height:150px;
  padding:20px 25px;
}

.no11__content .staff-detail-area .staff-block .text p{
  font-size:1.7rem;
  font-family: 'source han serif';
  line-height:1.5;
}

.no11__content .staff-detail-area .staff-block .qa{
  padding:15px 20px 40px;
}

.no11__content .staff-detail-area #staff1 .qa{
  border-top:4px solid #69b076;
}
.no11__content .staff-detail-area #staff2 .qa{
  border-top:4px solid #62b1c7;
}
.no11__content .staff-detail-area #staff3 .qa{
  border-top:4px solid #9d5b8b;
}
.no11__content .staff-detail-area #staff4 .qa{
  border-top:4px solid #ffdb4f;
}

.no11__content .staff-detail-area .staff-block dl + dl{
  margin:12px 0 0;
}

.no11__content .staff-detail-area .staff-block dl dt,
.no11__content .staff-detail-area .staff-block dl dd{
  font-size:1.6rem;
}

.no11__content .staff-detail-area .staff-block dl dd{
  color:#fff;
}

.no11__content .staff-detail-area .staff-block .qa p{
  color:#fff;
}

@media screen and (max-width: 768px) {
  .no11__title {
    position:static;
  }

  .no11__title img{
    width:100%;
  }

  .no11__content{
    margin:0;
  }

  .no11__content .staff-detail-area{
    display:block;
  }

  .no11__content .staff-detail-area .staff-block{
    width:100%;
  }

  .no11__content .staff-detail-area .staff-block figure img{
    width:100%;
  }

  .no11__content .staff-detail-area .staff-block .text{
    background-repeat:repeat;
    background-size:auto;
    -webkit-background-size:auto;
    width:100%;
    height:auto;
    padding:20px 5%;
  }

  .no11__content .staff-detail-area .staff-block .text p{
    font-size:3.75vw;
  }

  .no11__content .staff-detail-area .staff-block .qa{
    padding:35px 5%;
  }

  .no11__content .staff-detail-area .staff-block dl dt,
  .no11__content .staff-detail-area .staff-block dl dd{
    font-size:2.81vw;
    line-height:1.3;
  }

  .no11__content .staff-detail-area .staff-block dl dt{
    margin:0 0 3px;
  }
}

@media screen and (max-width:640px){
  .no11__content .staff-detail-area .staff-block .text{
    padding:15px 5%;
  }

  .no11__content .staff-detail-area .staff-block .qa{
    padding:20px 5%;
  }

  .no11__content .staff-detail-area .staff-block dl + dl{
    margin:8px 0 0;
  }
}

@media screen and (max-width: 768px) {
  .no12 {
    background-image: url(images/common/bg_check.png);
    background-repeat: repeat;
  }
}

.no12__content{
  height:100%;
  color:#fff;
}

.no12__content .staff-area{
  height:100%;
  display:flex;
}

.no12__content #staff5{
  background:#4e2823;
  width:460px;
}
.no12__content #staff6{
  background:#3a3646;
  width:480px;
}
.no12__content #staff7{
  background:#893d56;
  width:460px;
}

.no12__content .staff-area .text{
  padding:10px 25px 30px 35px;
}

.no12__content .staff-area .text .staff-text-ttl{
  font-size:2.1rem;
　font-feature-settings: "palt";
  font-family: 'source han serif';
  line-height:1.3;
  margin:0 0 12px;
  display: table-cell;
  vertical-align: middle;
  height: 90px; 
}

@media screen and (max-width: 768px) {
.no12__content .staff-area .text .staff-text-ttl{
  font-size:2.1rem;
  height: 50px; 
}

}


.no12__content #staff5 .text .staff-text-ttl{
  color:#d37569;
}
.no12__content #staff6 .text .staff-text-ttl{
  color:#a59aca;
}
.no12__content #staff7 .text .staff-text-ttl{
  color:#edaac1;
}

.no12__content .staff-area .text p{
  font-size:1.7rem;
  line-height:1.5;
}

@media screen and (max-width:768px){
  .no12__content .staff-area{
    display:block;
  }

  .no12__content #staff5,
  .no12__content #staff6,
  .no12__content #staff7{
    width:100%;
  }

  .no12__content .staff-area .text{
    padding:15px 5% 25px;
  }

  .no12__content .staff-area .text .staff-text-ttl{
    font-size:3.83vw;
	 padding-bottom: 10px;
  }

  .no12__content .staff-area .text p{
    font-size:2.81vw;
  }
}


@media screen and (max-width: 768px) {
  .no13 {
    background-image: url(images/common/bg_check.png);
    background-repeat: repeat;
    padding: 5%;
  }
}

.no13__title {
  position: static;
}

@media screen and (max-width: 768px) {
  .no13__title {
    width: 100%;
    margin: auto;
  }
}

@media screen and (max-width: 768px) {
  .no13__image {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .no13__itemWap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}

@media screen and (min-width: 768px) {
  .no13__item1, .no13__item2 {
    width: 50%;
    height: 100%;
    padding: 0 30px;
  }
}

@media screen and (min-width: 768px) {
  .no13__item2 .no13__title {
    position: absolute;
    bottom: 0;
    top: auto;
    left: 55%;
  }
}

@media screen and (min-width: 768px) {
  .no13__content {
    padding: 5% 0;
    height: 50%;
  }
}

.no13__cap {
  color: #987824;
  font-family: 'source han serif';
}

@media screen and (max-width: 768px) {
  .no13__cap {
    font-size: 5vw;
    padding: 1em 0;
  }
}

@media screen and (min-width: 768px) {
  .no13__cap {
    font-size: 3.3rem;
    line-height: 1.2em;
    margin-bottom: 0.6em;
  }
}

.no13__text {
  width: 100%;
  line-height: 1.4em;
  color: #333;
}

@media screen and (min-width: 430px) {
  .no13__text {
    writing-mode: vertical-rl;
  }
}

@media screen and (min-width: 500px) {
  .no13__text {
    writing-mode: unset;
    column-count: 2;
  }
}

@media screen and (max-width: 768px) {
  .no13__text {
    height: 50%;
    margin-bottom: 3em;
  }
}

@media screen and (min-width: 768px) {
  .no13__text {
    line-height: 1.05em;
    column-count: 1;
    writing-mode: vertical-rl;
    line-height: 1.3em;
    font-size: 1.88rem;
    height: 80%;
  }
}

@media screen and (max-width: 768px) {
  .no14__title {
    position: absolute;
    top: 26%;
    right: 0;
    width: 50%;
  }
  .no14__title img {
    width: 100%;
  }
}

@media screen and (min-width: 500px) {
  .no14__title {
    top: 30%;
  }
}

@media screen and (min-width: 600px) {
  .no14__title {
    top: 36%;
  }
}

@media screen and (min-width: 768px) {
  .no14__title {
    top: 3rem;
  }
}

@media screen and (max-width: 768px) {
  .no14__content {
    background-color: #fff;
    padding: 5%;
  }
}

@media screen and (min-width: 768px) {
  .no14__content {
    position: absolute;
    top: 5rem;
    right: 7rem;
    width: 35%;
  }
}

@media screen and (max-width: 768px) {
  .no14__cap {
    width: 90%;
    margin: 0 auto 3rem;
  }
}

@media screen and (min-width: 768px) {
  .no14__cap {
    margin-bottom: 6rem;
  }
}

.no14__text {
  column-gap: 40px;
  width: 100%;
  line-height: 1.4em;
  color: #333;
}

@media screen and (min-width: 430px) {
  .no14__text {
    writing-mode: vertical-rl;
    height: 30%;
  }
}

@media screen and (min-width: 500px) {
  .no14__text {
    writing-mode: unset;
    column-count: 2;
  }
}

@media screen and (min-width: 768px) {
  .no14__text {
    writing-mode: vertical-rl;
    column-count: auto;
    font-size: 2rem;
    line-height: 1.4em;
    height: 48%;
  }
  .no14__text p {
    margin-left: 1em;
  }
}

@media screen and (max-width: 768px) {
  .no15__title {
    position: absolute;
    top: 2%;
    width: 60%;
  }
}

.no15__cap {
  font-size: 4vw;
  color: #fff;
  margin-bottom: 0.3em;
}

@media screen and (max-width: 768px) {
  .no15__image {
    display: none;
  }
}


@media screen and (max-width: 768px) {
  .no15b__title {
    position: absolute;
    top: 2%;
    width: 60%;
  }
}

.no15b__cap {
  font-size: 4vw;
  color: #fff;
  margin-bottom: 0.3em;
}


@media screen and (min-width: 768px) {
  .no15__cap {
    font-size: 2rem;
    color: #333;
    margin-bottom: 0.4em;
  }
}

@media screen and (max-width: 768px) {
  .no15__content {
    background-color: #215b99;
    padding: 10% 5%;
  }
}


@media screen and (max-width: 768px) {
  .no15__content {
    background-color: #215b99;
    padding: 20% 5%;
  }
}

@media screen and (min-width: 768px) {
  .no15b__cap {
    font-size: 2rem;
    color: #333;
    margin-bottom: 0.4em;
  }
}

@media screen and (max-width: 768px) {
  .no15b__content {
    background-color: #ffffff;
    padding: 17% 5% 7% 5%;
  }
}


@media screen and (min-width: 768px) {
  .no15__content {
    position: absolute;
    top: 3rem;
    left: 11%;
    right: 5%;
    width: 85%;
  }
}

.no15__bold {
  font-weight: bold;
}


@media screen and (min-width: 768px) {
  .no15b__content {
    position: absolute;
    top: 4rem;
    left: 12%;
    right: 5%;
    width: 82%;
  }
}

.no15b__bold {
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .no15Grid__item:nth-child(1) {
    margin-bottom: 5%;
  }
}

@media screen and (max-width: 768px) {
  .no15bGrid__item:nth-child(1) {
    margin-bottom: 5%;
  }
}

@media screen and (min-width: 768px) {
  .no15Grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -30px;
  }
  .no15Grid__item {
    width: 50%;
    padding-left: 30px;
    width: 50%;
  }
}

@media screen and (min-width: 768px) {
  .no15bGrid {
    display: flex;
    flex-wrap: wrap;
    margin-left: 40px;
  }
	
	 .no15bGrid img {
    max-width: 100%;
    height: auto;
	margin-top: 60px;	 
  }
	
	 .headline02__sp {
    display: none;
  }
	

  .no15bGrid__item {
    width: 50%;
    padding-left: 30px;
    width: 50%;
  }
}

@media screen and (max-width: 768px) {
  .no16 {
    background-image: url("images/common/bg_kabe2.jpg");
    background-repeat: repeat;
    padding: 10% 5%;
  }
}

@media screen and (max-width: 768px) {
  .no16__title {
    left: 0;
    width: 50%;
    margin: 0 0 2em;
  }
}

@media screen and (max-width: 768px) {
  .no16__image {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .no16__content {
    position: absolute;
    top: 3rem;
    left: 15%;
    right: 15%;
    width: 75%;
  }
}

.no16__cap {
  font-weight: bold;
  font-size: 1.8rem;
  margin-bottom: 1em;
  line-height: 1em;
  color: #333;
}

.no16__map {
  max-width: 800px;
  margin: 0 auto 1em;
}

@media screen and (max-width: 768px) {
  .no16Grid__item {
    max-width: 500px;
    margin: auto;
  }
  .no16Grid__item:nth-child(1) {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 768px) {
  .no16Grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -30px;
  }
  .no16Grid__item {
    padding-left: 30px;
    width: 100%;
  }
}

.no16__address {
  margin-top: 0.5em;
  color: #333;
}

@media screen and (min-width: 768px) {
  .no16__address {
    font-size: 1.7rem;
    letter-spacing: 0.1em;
  }
}

.no16__btn {
  margin: 1em auto;
  display: flex;
  justify-content: center;
}

.no17 {
  background-image: url("images/common/bg_contact.jpg");
  background-repeat: repeat;
}

@media screen and (max-width: 768px) {
  .no17 {
    padding: 30% 5% 10%;
    background-repeat: repeat;
  }
}

@media screen and (max-width: 768px) {
  .no17__title {
    width: 50%;
    position: absolute;
    top: 5%;
    left: 0;
  }
}

@media screen and (max-width: 768px) {
  .no17__image {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .no17__content {
    position: absolute;
    top: 6rem;
    left: 15%;
    right: 15%;
    width: 75%;
  }
}

.no17__btn {
  text-align: center;
  margin-top: 3rem;
}

@media screen and (max-width: 768px) {
  .no17Grid__item {
    margin-bottom: 15%;
  }
}

@media screen and (min-width: 768px) {
  .no17Grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -40px;
  }
  .no17Grid__item {
    width: 50%;
    padding-left: 40px;
    padding-bottom: 40px;
  }
}

.no18__logo {
  position: absolute;
  top: 10%;
  right: 0;
  left: 0;
  margin: auto;
}

@media screen and (max-width: 768px) {
  .no18__logo {
    width: 30%;
    max-width: 100px;
  }
}

@media screen and (min-width: 768px) {
  .no18__logo {
    width: 20%;
  }
}

.no18__logo img {
  margin: auto;
}

.no18__text {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  font-size: 3.5vw;
  text-align: center;
  font-family: 'source han serif';
}

@media screen and (max-width: 768px) {
  .no18__text {
    width: 100%;
    letter-spacing: 0.4em;
  }
}

@media screen and (min-width: 768px) {
  .no18__text {
    font-size: 4em;
    width: 70%;
    letter-spacing: 0.3em;
  }
}

.no18__copyright {
  position: absolute;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 1.5rem;
}

@media screen and (max-width: 768px) {
  .no18__copyright {
    bottom: 1em;
  }
}

@media screen and (min-width: 768px) {
  .no18__copyright {
    bottom: 40px;
    font-weight: bold;
  }
}

.productIntroduction {
  margin-bottom: 15px;
  padding: 0 3%;
}

@media screen and (min-width: 768px) {
  .productIntroduction {
    display: flex;
  }
}

.productIntroduction__logo {
  max-width: 60px;
  width: 100%;
  margin-top: 1em;
  margin-right: 20px;
  display: block;
}

@media screen and (max-width: 768px) {
  .productIntroduction__logo {
    padding: 1em 0;
  }
}

@media screen and (min-width: 768px) {
  .productIntroduction__title {
    margin-bottom: 1.5em;
  }
}

.productIntroduction__en {
  color: #fb8302;
  font-weight: bold;
  margin-bottom: 0.3em;
  font-size: 5vw;
}

@media screen and (min-width: 768px) {
  .productIntroduction__en {
    font-size: 1.8rem;
    margin-top: 1em;
  }
}

.productIntroduction__ja {
  font-weight: bold;
  font-size: 4vw;
}

@media screen and (min-width: 768px) {
  .productIntroduction__ja {
    font-size: 2rem;
  }
}

.productDescription {
  padding: 0 3%;
  margin-bottom: 3%;
}

@media screen and (max-width: 768px) {
  .productDescription {
    padding: 5%;
  }
}

@media screen and (min-width: 768px) {
  .productDescription {
    display: flex;
    flex-wrap: wrap;
  }
  .productDescription.mt40{
    margin-top:40px;
  }
  .productDescription.mb2p{
    margin-bottom:2%;
  }
}

.productDescription__imageArea {
  max-width: 280px;
}
.productDescription__imageArea.w360{
  max-width:360px;
}
.productDescription__imageArea.w360 + .productDescription__textArea{
  flex:1;
}

@media screen and (max-width: 768px) {
  .productDescription__imageArea {
    margin: auto;
  }
}

.productDescription__imageArea img {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .productDescription__textArea {
    padding-left: 25px;
  }
}

.productDescription__title {
  font-family: 'source han serif';
}

.productDescription__title:before {
  content: "";
  display: block;
}

@media screen and (max-width: 768px) {
  .productDescription__title {
    margin: 3em 0 1em;
  }
}

@media screen and (min-width: 768px) {
  .productDescription__title {
    margin-bottom: 1em;
  }
}

.productDescription__text {
  margin-bottom: 2em;
  line-height: 1.6em;
  font-weight: bold;
  font-size: 3.5vw;
}

@media screen and (min-width: 768px) {
  .productDescription__text {
    margin-bottom: 3em;
    font-size: 1.4rem;
  }
}

.productDescription__btn {
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .productDescription__btn {
    display: flex;
    justify-content: center;
  }
}

.productTitle {
  border-bottom: dotted 2px #ddd;
  display: block;
  padding-bottom: 0.3em;
  margin-bottom: 0.5em;
  font-size: 4.5vw;
  display: flex;
  align-items: center;
}

@media screen and (min-width: 768px) {
  .productTitle {
    font-size: 4rem;
  }
}

.productTitle__headline {
  font-size: 4.5vw;
  font-weight: bold;
  color: #987824;
  line-height: 1em;
  font-weight: bold;
}
.productSubtitle{
  font-size: 3.5vw;
  font-family:'source han serif';
  margin:0 0 20px;
}

@media screen and (min-width: 768px) {
  .productTitle__headline {
    font-size: 4rem;
  }
  .productSubtitle{
    font-size:22px;
  }
}

.productTitle__icon {
  display: inline-block;
  margin-right: 0.4em;
}

@media screen and (max-width: 768px) {
  .productTitle__icon {
    width: 8%;
  }
}

.productDetail {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  position: relative;
}

@media screen and (max-width: 768px) {
  .productDetail {
    padding: 5% 5% 0;
  }
}

@media screen and (min-width: 768px) {
  .productDetail {
    margin-bottom: 3%;
    width: 95%;
  }
}

@media screen and (min-width: 768px) {
  .productDetail__title {
    margin-left: -3%;
  }
}

.productDetail__item1 {
  padding-left: 20px;
}

@media screen and (min-width: 768px) {
  .productDetail__item1 {
    width: 50%;
  }
}

@media screen and (max-width: 768px) {
  .productDetail__table01 {
    margin: 20px 0;
  }
}

@media screen and (min-width: 768px) {
  .productDetail__table01 {
    margin-top: 20px;
    padding-left: 6%;
  }
}

.productDetail__item2 {
  width:100%;
  padding-left: 20px;
}

@media screen and (min-width: 768px) {
  .productDetail__item2 {
    width: 50%;
  }
}

.productDetail__table02 {
  height: 100%;
}

.productDetail__table02 .table__th,
.productDetail__table02 .table__td {
  vertical-align: baseline;
}

@media screen and (max-width: 768px) {
  .productInformation {
    padding: 3.5% 5%;
  }
  .productInformation__item:nth-child(1) {
    margin-bottom: 4%;
  }
}

@media screen and (min-width: 768px) {
  .productInformation {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1%;
    margin-left: -20px;
  }
  .productInformation__item {
    padding-left: 20px;
    width: 50%;
	  padding-right: 15px;
  }
}

@media screen and (max-width: 768px) {
  .product__no03 {
    padding: 5%;
  }
}

.productGallery {
  border: solid 1px #b89804;
  background-color: #fff;
  margin: 3% auto 0;
}

@media screen and (min-width: 768px) {
  .productGallery {
    display: flex;
    flex-wrap: wrap;
    width: 90%;
  }
  .productGallery__item {
    width: 33.3%;
    border-left: solid 1px #ddd;
  }
  .related_products_margin .productCategory{
    margin-left:80px;
  }
}

.productGallery__title {
  text-align: center;
  padding: 1em 0;
  background-color: #e6d9b6;
}

.productGallery__image {
  padding: 5%;
}

.productGallery__image img {
  margin: auto;
}

.productCategory {
  margin-top: 3%;
  padding: 0 3% 0 0;
}

@media screen and (max-width: 768px) {
  .productCategory {
    padding: 5%;
  }
}

.productCategory__inner {
  padding: 0 3%;
}

.productCategory__title {
  font-size: 3rem;
  line-height: 1em;
  margin-bottom: 1em;
}

.productCategory__en {
  color: #fb8302;
  font-weight: bold;
  margin-bottom: 0.5em;
  font-size: 5vw;
  line-height: 1em;
}

@media screen and (min-width: 768px) {
  .productCategory__en {
    font-size: 1.8rem;
  }
}

.productCategory__ja {
  font-weight: bold;
  font-size: 4vw;
}

@media screen and (min-width: 768px) {
  .productCategory__ja {
    font-size: 3rem;
  }
}

.productCategory .categoryGrid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
}

.productCategory .categoryGrid__item {
  width: 50%;
  padding-left: 20px;
  padding-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .productCategory .categoryGrid__item {
    width: 20%;
  }
}

@media screen and (max-width: 768px) {
  .productIndex {
    padding: 5%;
  }
}

.tabList {
  margin-bottom: 1.5em;
}

@media screen and (min-width: 768px) {
  .tabList {
    display: flex;
  }
}

.tabBtn {
  display: block;
  padding: 0.5em 1em;
  background-color: #fbd419;
}

@media screen and (max-width: 768px) {
  .tabBtn {
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 768px) {
  .tabBtn {
    margin-right: 1.5em;
  }
}

.tabWap {
  width: 100%;
}

.tabItem {
  opacity: 0;
  transition: opacity 0.8s;
  width: 100%;
  height: 0;
  overflow: hidden;
}

.tabItem.active {
  opacity: 1;
  z-index: 10;
  height: auto;
  overflow: hidden;
}

.btnTop {
  margin: 2em 0;
  text-align: center;
  display: flex;
  justify-content: center;
}

.noThanks {
  padding: 5%;
  background-image: url("images/common/bg_paper.png");
}

@media screen and (max-width: 768px) {
  .noThanks {
    background-color: #fff;
  }
}

.noThanks__logo {
  max-width: 120px;
  width: 30%;
  margin: 8% auto 6%;
}

.noThanks__logo img {
  margin: auto;
}

.noThanks__title {
  margin: 1rem auto 5%;
}

@media screen and (max-width: 768px) {
  .noThanks__title {
    width: 80%;
  }
}

.noThanks__imgText {
  margin: auto;
}

.noThanks__text {
  text-align: center;
  line-height: 1.6em;
  font-size: 1.6rem;
}

@media screen and (max-width: 768px) {
  .noThanks__text {
    padding: 1em;
    line-height: 1.4em;
    font-size: 1.4rem;
  }
}

.noThanks__btn {
  margin: 5% auto;
  text-align: center;
  font-weight: bold;
  font-size: 2rem;
}

@media screen and (max-width: 768px) {
  .noThanks__btn {
    width: 60%;
  }
}

.no404 {
  background-image: url("images/common/bg_paper.png");
  padding: 10%;
}

.no404__logo {
  max-width: 120px;
  width: 30%;
  margin: 4% auto 6%;
}

.no404__logo img {
  margin: auto;
}

.no404__title {
  margin: 5% auto 1.5em;
}

@media screen and (max-width: 768px) {
  .no404__title {
    width: 80%;
  }
}

.no404__imgText {
  margin: auto;
}

.no404__text {
  text-align: center;
  font-weight: bold;
  line-height: 1.6em;
  font-size: 1.6rem;
}

@media screen and (max-width: 768px) {
  .no404__text {
    margin: 1em 0;
    line-height: 1.4em;
    font-size: 1.4rem;
  }
}

.no404__btn {
  margin: 5% auto;
  text-align: center;
  font-weight: bold;
  font-size: 2rem;
}

@media screen and (max-width: 768px) {
  .no404__btn {
    width: 60%;
  }
}

.newsListPage {
  background-color: #030303;
  height: 100%;
  padding: 0% 10% 5%;
  overflow: hidden;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .newsListPage {
    padding: 0% 5% 5%;
  }
}

.newsListPage__title {
  margin-top: 5%;
  margin-bottom: 4%;
  margin-left: -12%;
}

@media screen and (max-width: 768px) {
  .newsListPage__title {
    margin-left: -6%;
    width: 80%;
  }
}

.recruitPage {
  height: 100%;
  padding: 0% 5% 5%;
  overflow: hidden;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .recruitPage {
    padding: 0% 5% 5%;
  }
}

.recruitPage__title {
  margin-top: 5%;
  margin-bottom: 4%;
  margin-left: -7.5%;
}

@media screen and (max-width: 768px) {
  .recruitPage__title {
    margin-left: -6%;
    width: 80%;
  }
}

.recruitPage__subTitle {
  font-size: 2rem;
  margin-top: 1em;
  line-height: 1em;
  margin-bottom: 0.4em;
  font-weight: bold;
  color: #333;
}

.recruitTable {
  border-collapse: collapse;
  text-align: left;
  line-height: 1.5;
  color: #333333;
  width: 100%;
}

.recruitTable th {
  width: 30%;
  padding: 10px;
  vertical-align: top;
  background-color: #f1f1f1;
  font-weight: normal;
}

.recruitTable td {
  width: 70%;
  padding: 10px;
  vertical-align: top;
}

.recruitTable tr:first-child th {
  border-top: 4px solid #111111;
}

.recruitTable tr:first-child td {
  border-top: 4px solid #ccc;
}

@media screen and (min-width: 768px) {
  .recruitTable th,
  .recruitTable td {
    border-bottom: 1px solid #cccccc;
  }
}

@media screen and (max-width: 768px) {
  .recruitTable th,
  .recruitTable td {
    width: 100%;
    display: block;
    border: none;
    padding: 10px;
  }
}

/*****************************************************
 ここから採用情報応募フォーム 
*****************************************************/
.recruit-form{
  margin:55px 0 0;
}
/* タイトル 
------------------------------------------------- */
.recruit-form-ttl{
  background:#111;
  color:#fff;
  text-align:center;
  margin:0 0 30px;
  padding:24px;
}
.recruit-form-ttl img{
  display:inline;
}
/* テキスト 
------------------------------------------------- */
.recruit-form .txt{
  font-size:1.7rem;
  font-weight:bold;
  line-height:1.5;
  text-align:center;
}
/* form 
------------------------------------------------- */
.recruit-form-inner{
  background:#fbd218;
  margin:30px 0 0;
  padding:45px 55px 60px 45px;
}
.recruit-form .form-col-area{
  display:flex;
  justify-content:space-between;
}
.recruit-form .form-col{
  width:47%;
}
.recruit-form .form-col dl + dl{
  margin:25px 0 0;
}
.recruit-form .form-col dl dt{
  font-size:1.7rem;
  font-weight:bold;
  margin:0 0 5px;
}
.recruit-form .form-col dl dt span{
  font-size:1.4rem;
}
.recruit-form .form-col input[type="text"],
.recruit-form .form-col textarea{
  border-radius:10px;
  background:#fff;
  width:100%;
  font-size:1.7rem;
  line-height:1.5;
  padding:13px 10px;
}
.recruit-form .form-col textarea{
  height:265px;
}
.recruit-form .submitbtn{
  text-align:center;
}
.recruit-form .submitbtn input[type="submit"]{
  background:#111;
  width:362px;
  font-size:2.7rem;
  color:#fefefe;
  line-height:67px;
  margin:63px 0 0;
}

@media screen and (max-width: 768px){
  .recruit-form{
    margin:8.59vw 0 0;
  }
  /* タイトル 
  ------------------------------------------------- */
  .recruit-form-ttl{
    margin:0 0 4.68vw;
    padding:3.12vw;
  }
  .recruit-form-ttl img{
    width:35.15vw;
  }
  /* テキスト 
  ------------------------------------------------- */
  .recruit-form .txt{
    font-size:1.4rem;
  }
  /* form 
  ------------------------------------------------- */
  .recruit-form-inner{
    margin:4.68vw 0 0;
    padding:7%;
  }
  .recruit-form .form-col-area{
    display:block;
  }
  .recruit-form .form-col{
    width:100%;
  }
  .recruit-form .form-col + .form-col{
    margin:3.9vw 0 0;
  }
  .recruit-form .form-col dl + dl{
    margin:3.9vw 0 0;
  }
  .recruit-form .form-col dl dt{
    font-size:1.4rem;
    margin:0 0 0.78vw;
  }
  .recruit-form .form-col input[type="text"],
  .recruit-form .form-col textarea{
    font-size:1.4rem;
    padding:2.34vw;
  }
  .recruit-form .form-col textarea{
    height:auto;
  }
  .recruit-form .submitbtn input[type="submit"]{
    width:56.56vw;
    font-size:4.21vw;
    line-height:10.46vw;
    margin:9.84vw 0 0;
  }
}
/*****************************************************
 ここまで採用情報応募フォーム 
*****************************************************/

#chatplusview #eye_catcher img {
  width: 100%;
}

@media screen and (min-width: 768px) {
  #chatplusview #eye_catcher img {
    max-width: 400px !important;
  }
}

/*****************************************************
商品空白 
*****************************************************/

@media screen and (min-width: 481px) {
  .prdc {
    display:block;
  }
}
@media screen and (max-width: 480px) {
  .prdc {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZXNzL2Rpc3QvcmVzcy5taW4uY3NzIiwiX2ZsYW1lLnNjc3MiLCJ0aGVtYS9fdGhlbWEuc2NzcyIsIl9jb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7R0FJRztBQUFBO0VBQUssdUJBQXFCO0VBQUMsbUJBQWlCO0VBQUMsK0JBQTZCO0NBQUU7O0FBQUQ7RUFBaUIsNkJBQTJCO0VBQUMsb0JBQWtCO0NBQUU7O0FBQUQ7RUFBZSx5QkFBdUI7RUFBQyx3QkFBc0I7Q0FBRTs7QUFBRDtFQUFFLFdBQVM7RUFBQyxVQUFRO0NBQUU7O0FBQUQ7RUFBc0IsY0FBWTtFQUFDLFVBQVE7Q0FBRTs7QUFBRDtFQUFHLGtCQUFnQjtDQUFFOztBQUFEO0VBQW9GLGVBQWE7Q0FBRTs7QUFBRDtFQUFRLG1CQUFpQjtDQUFFOztBQUFEO0VBQU0sZUFBYTtDQUFFOztBRDRDbGI7RUM1Q21jLGNBQVk7Q0FBRTs7QUFBRDtFQUFZLDBCQUF3QjtFQUFDLHNCQUFvQjtDQUFFOztBQUFEO0VBQUUsOEJBQTRCO0VBQUMsc0NBQW9DO0NBQUU7O0FBQUQ7RUFBaUIsaUJBQWU7Q0FBRTs7QUFBRDtFQUFrQixpQ0FBK0I7Q0FBRTs7QUFBRDtFQUFTLG9CQUFrQjtDQUFFOztBQUFEO0VBQUksbUJBQWlCO0NBQUU7O0FBQUQ7RUFBSyx1QkFBcUI7RUFBQyxZQUFVO0NBQUU7O0FBQUQ7RUFBUSxlQUFhO0VBQUMsZUFBYTtFQUFDLG1CQUFpQjtFQUFDLHlCQUF1QjtDQUFFOztBQUFEO0VBQUksZUFBYTtDQUFFOztBQUFEO0VBQUksV0FBUztDQUFFOztBQUFEO0VBQU0saUJBQWU7Q0FBRTs7QURrRzkzQjtFQ2xHMjdCLGdCQUFjO0NBQUU7O0FEc0czOEI7RUN0R3E5QixnQkFBYztDQUFFOztBRDBHcitCO0VDMUdrL0IsWUFBVTtDQUFFOztBRDhHOS9CO0VDOUcyZ0MsOEJBQTRCO0NBQUU7O0FEa0h6aUM7RUNsSDZuQyx5QkFBdUI7Q0FBRTs7QUFBRDtFQUFTLGVBQWE7RUFBQyxpQkFBZTtDQUFFOztBQUFEO0VBQXNDLGNBQVk7Q0FBRTs7QUFBRDtFQUFTLGlCQUFlO0NBQUU7O0FBQUQ7RUFBTyxrQkFBZ0I7Q0FBRTs7QUR1SWp5QztFQ3ZJdzVDLGdCQUFjO0VBQUMsV0FBUztDQUFFOztBRDRJbDdDO0VDNUlzaUQsK0JBQTZCO0NBQUU7O0FEZ0pya0Q7RUNoSnluRCwyQkFBeUI7Q0FBRTs7QUFBRDtFQUFjLHFCQUFtQjtDQUFFOztBQUFEO0VBQTZCLDhCQUE0QjtFQUFDLG1CQUFpQjtFQUFDLGVBQWE7Q0FBRTs7QUFBRDtFQUFPLHNCQUFvQjtFQUFDLHlCQUF1QjtDQUFFOztBQUFEO0VBQW1CLGNBQVk7Q0FBRTs7QUFBRDtFQUFrQixvQkFBa0I7Q0FBRTs7QUFBRDtFQUFPLFVBQVE7RUFBQyxlQUFhO0VBQUMsZUFBYTtFQUFDLGdCQUFjO0VBQUMsb0JBQWtCO0NBQUU7O0FBQUQ7RUFBNkIsMkJBQXlCO0VBQUMsY0FBWTtDQUFFOztBRHdMM2hFO0VDeEx3aUUsOEJBQTRCO0VBQUMscUJBQW1CO0NBQUU7O0FBQUQ7RUFBSSxtQkFBaUI7Q0FBRTs7QUFBRDtFQUFTLHlCQUF1QjtDQUFFOztBQUFEO0VBQWUsaUJBQWU7Q0FBRTs7QUFBRDtFQUE0QixzQkFBb0I7Q0FBRTs7QUFBRDtFRDhNOXRFO0lDOU02dkUsaUJBQWU7R0FBRTtFRGlOOXdFO0lDak5vMEUsOEJBQTJCO0lBQUMsK0JBQTRCO0dBQUU7Q0RxTi8zRTs7QUFFRDtFQ3ZOaTVFLGlCQUFlO0NBQUU7O0FEMk5sNkU7RUMzTmk3RSxnQkFBYztDQUFFOztBRCtOajhFO0VDL05nOUUsZ0JBQWM7Q0FBRTs7QUFBRDtFQUFpQiwwQkFBd0I7RUFBQyxZQUFVO0VBQUMsa0JBQWdCO0NBQUU7O0FBQUQ7RUFBWSwwQkFBd0I7RUFBQyxZQUFVO0VBQUMsa0JBQWdCO0NBQUU7O0FDSnZtRix1REFBdUQ7QUFDdkQsdURBQXVEO0FBQ3ZELHVEQUF1RDtBQXdEdkQsdURBQXVEO0FBQ3ZELHVEQUF1RDtBQUN2RCx1REFBdUQ7QUFHdkQ7RUFDRSxnQkFBZTtFQUNmLHNCQUFxQjtFQUNyQiwrQkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxrQkFBaUI7Q0FDbEI7O0FBRUQ7Ozs7O0VBS0UsdUJBQXNCO0NBQ3ZCOztBQUVEOzs7OztFQUtFLG9CQUFtQjtFQUNuQixVQUFTO0VBQ1QsZUFBYztDQUNmOztBQUVEO0VBQ0UsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixVQUFTO0NBQ1Y7O0FBRUQ7RUFDRSxVQUFTO0VBQ1QsV0FBVTtDQUNYOztBQUVEO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0VBQ2YsYUFBWTtDQUNiOztBQUVEO0VBQ0Usc0JBQXFCO0NBQ3RCOztBQXpGQztFQTRGQTtJQUNFLHFCQUFvQjtHQUNyQjtDRjJMRjs7QUV4TEQ7RUFDRSxzQkFBcUI7Q0FDdEI7O0FBS0QsdURBQXVEO0FBQ3ZELHVEQUF1RDtBQUN2RCx1REFBdUQ7QUF3Q3ZEO0VBQ0U7SUFDRSw0QkFBNEI7R0ZpSjdCO0VFL0lEO0lBQ0UsMkJBQTJCO0dGaUo1QjtDQUNGOztBRTVJRDtFQUNFO0lBQ0UsNEJBQTJCO0dGK0k1QjtFRTdJRDtJQUNFLDJCQUEyQjtHRitJNUI7Q0FDRjs7QUV4R0QsdURBQXVEO0FBQ3ZELHVEQUF1RDtBQUN2RCx1REFBdUQ7QUFTdkQsdURBQXVEO0FBQ3ZELHVEQUF1RDtBQUN2RCx1REFBdUQ7QUFLdkQsdURBQXVEO0FBQ3ZELHVEQUF1RDtBQUN2RCx1REFBdUQ7QUNuUHZELHVEQUF1RDtBQUN2RCx1REFBdUQ7QUFDdkQsdURBQXVEO0FEbUNuRDtFQUNFO0lDM0JKLGNBQWE7R0Q2QlI7Q0ZpVE47O0FFcFRHO0VBQ0U7SUMzQkosY0FBYTtHRDZCUjtDRnVUTjs7QUUxVEc7RUFDRTtJQzNCSixjQUFhO0dENkJSO0NGNlROOztBRWhVRztFQUNFO0lDM0JKLGNBQWE7R0Q2QlI7Q0ZtVU47O0FFdFVHO0VBQ0U7SUMzQkosY0FBYTtHRDZCUjtDRnlVTjs7QUU1VUc7RUFDRTtJQzNCSixjQUFhO0dENkJSO0NGK1VOOztBRXRVRztFQUNFO0lDbkNKLGNBQWM7R0RxQ1Q7Q0Z5VU47O0FFNVVHO0VBQ0U7SUNuQ0osY0FBYztHRHFDVDtDRitVTjs7QUVsVkc7RUFDRTtJQ25DSixjQUFjO0dEcUNUO0NGcVZOOztBRXhWRztFQUNFO0lDbkNKLGNBQWM7R0RxQ1Q7Q0YyVk47O0FFOVZHO0VBQ0U7SUNuQ0osY0FBYztHRHFDVDtDRmlXTjs7QUVwV0c7RUFDRTtJQ25DSixjQUFjO0dEcUNUO0NGdVdOOztBRTFXRztFQUNFO0lDaENKLGNBQWE7R0RrQ1I7Q0Y2V047O0FFaFhHO0VBQ0U7SUNoQ0osY0FBYTtHRGtDUjtDRm1YTjs7QUV0WEc7RUFDRTtJQ2hDSixjQUFhO0dEa0NSO0NGeVhOOztBRTVYRztFQUNFO0lDaENKLGNBQWE7R0RrQ1I7Q0YrWE47O0FFbFlHO0VBQ0U7SUNoQ0osY0FBYTtHRGtDUjtDRnFZTjs7QUV4WUc7RUFDRTtJQ2hDSixjQUFhO0dEa0NSO0NGMPո Pո?ŵ@i??ոpո@pոUc7RUFDRTtJQ2pCSixjQUFhO0dEbUJSO0NGeWFOOztBRTVhRztFQUNFO0lDakJKLGNBQWE7R0RtQlI7Q0YrYU47O0FFbGJHO0VBQ0U7SUNqQkosY0FBYTtHRG1CUjtDRnFiTjs7QUV4Ykc7RUFDRTtJQ2pCSixjQUFhO0dEbUJSO0NGMmJOOztBRzFjRDtFRDZHRSxnQkFBc0I7RUFDdEIsc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsaUJBQWdCO0NDdkdqQjs7QUFSQztFRG1IQSxZQ2xId0I7RURtSHhCLHVCQ25Id0I7RURvSHhCLGVBQWM7RUNuSFosYUFBWTtDQUNiOztBRG1IRDtFQUNFLHVCQ3RIc0I7RUR1SHRCLFlBQVc7Q0FDWjs7QUNySEQ7RUR5SEEsWUFBVztFQUNYLHVCQ3pIdUI7RUQwSHZCLHVCQzFIdUI7RUQySHZCLGVBQWM7RUMxSFosYUFBWTtDQUNiOztBRDBIRDtFQUNFLHVCQUFzQjtFQUN0QixZQzlIcUI7Q0QrSHRCOztBQ3hISDtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0NBV1o7O0FBYkQ7RUFJSSxrQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFVBQVM7RUFDVCxTQUFRO0VBQ1IsUUFBTztDQUNSOztBQUtILHVEQUF1RDtBQUN2RCxxREFBcUQ7QUFDckQsdURBQXVEO0FBSXZEO0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxvQkFBbUI7Q0FRcEI7O0FBUEM7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixZQUFXO0VBQ1gsYUFBWTtDQUNiOztBQU1IO0VBQ0Usa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCx1QkFBc0I7Q0FPdkI7O0FBTkM7RUFDRSxtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsa0JBQWlCO0NBQ2xCOztBQU9IO0VBQ0UsbUJBQWtCO0NBd0JuQjs7QUF2QkM7RUFDRSxXQUFVO0VBQ1YsV0FBVTtDQVdYOztBQVZDO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsU0FBUTtFQUNSLGFBQVk7RUFDWixhQUFZO0VBQ1oseUJBQXdCO0VBQ3hCLFdBQVU7Q0FDWDs7QUFFSDtFQUNFLGVBQWM7RUFDZCxnQkFBZTtFQUNmLFVBQVM7RUFDVCxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxlQUFjO0NBQ2Y7O0FBTUg7RUFDRSxpQkFBZ0I7RUFDaEIsaUJEekhvQjtFQzBIcEIsaUJBQWdCO0NBa0JqQjs7QUFqQkM7RUFDRSxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsdUJBQXNCO0NBQ3ZCOztBQUNEO0VBQ0UsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsWUFBVztFQUNYLHVCQUFzQjtDQUN2Qjs7QUFDRDtFQUNFLGlCQUFnQjtFQUNoQixZQUFXO0NBQ1o7O0FBTUgsdURBQXVEO0FBQ3ZELHVEQUF1RDtBQUN2RCx1REFBdUQ7QUFTckQ7RUFDRSxjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixtQkFBa0I7Q0FTbkI7O0FBYkE7RUFNRyxZQUFVO0VBQ1YsZUFBYztFQUNkLFlBQVc7RUFDWCxhQUFZO0VBQ1osNERBQTJEO0VBQzNELG9CQUFtQjtDQUNwQjs7QUFFSDtFQUNFLFdBQVU7RUFDVixpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxhQUFZO0VBQ1osdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxtQkFBa0I7Q0FVbkI7O0FBVEM7RUFDRSxXQUFVO0NBQ1g7O0FBQ0Q7RUFDRSxXQUFVO0NBQ1g7O0FBQ0Q7RUFDRSxXQUFVO0NBQ1g7O0FBRUg7RUFDRSxhQUFZO0VBQ1osdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsbUJBQWtCO0NBQ25COztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLFlBQVc7Q0FDWjs7QUFDRDtFQUNFLGNBQWE7Q0FnQmQ7O0FBakJBO0VBR0csbUJBQWtCO0VBQ2xCLHVCQUFzQjtDQU92Qjs7QUFYRjtFQU1LLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsWUFBVztFQUNYLGdCQUFlO0NBQ2hCOztBQVZKO0VBY0csaUJBQWdCO0VBQ2hCLGVBQWM7Q0FDZjs7QUFFSDtFQUNFLGNBQWE7Q0FXZDs7QUFaQTtFQUdHLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsWUFBVztFQUNYLGdCQUFlO0NBQ2hCOztBQVBGO0VBU0csaUJBQWdCO0VBQ2hCLGVBQWM7Q0FDZjs7QUFFSDtFQUNFLFdBQVU7RUFDVixpQkFBZ0I7RUFDaEIsc0JBQXFCO0NBSXRCOztBQVBBO0VBS0csY0FBYTtDQUNkOztBQUtMO0VBQ0UsMEJBQXlCO0VBQ3pCLFlBQVc7RUFDWCxlQUFjO0NBcUJmOztBQXBCQztFQUNFLG1CQUFrQjtDQUNuQjs7QUFDRDtFQUNFLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ25CLG1CQUFrQjtDQUNuQjs7QUR2T0Q7RUMyTkY7SUFlSSxnQkFBZTtHQVNsQjtFQVJHO0lBQ0UsbUJBQWtCO0lBQ2xCLHFCQUFvQjtHQUNyQjtFQUNEO0lBQ0UscUJBQW9CO0dBQ3JCO0NIbWVKOztBRy9kRDtFQUNFLFlBQVc7RUFDWCx1QkFBc0I7Q0F1QnZCOztBRHJSQztFQzRQRjtJQUlJLFlBQVc7SUFDWCx1QkFBc0I7R0FvQnpCO0NIa2RBOztBRzNlRDs7RUFTSSx1QkFBc0I7RUFDdEIsZUFBYztFQUNkLG1CQUFrQjtDQU1uQjs7QUQ3UUQ7RUM0UEY7O0lBYU0sdUJBQXNCO0lBQ3RCLGtCQUFpQjtJQUNqQixxQkFBb0I7R0FFdkI7Q0gwZUY7O0FHM2ZEO0VBbUJJLGlCQUFnQjtDQUtqQjs7QUQ3UUQ7RUNxUEY7SUFxQk0seUJBQXdCO0lBQ3hCLFdBQVU7R0FFYjtDSDhlRjs7QUczZUQ7RUFDRSxZQUFXO0VBQ1gsdUJBQXNCO0VBQ3RCLGtCQUFpQjtFQUNqQiwwQkFBeUI7RUFDekIsYUFBWTtFQUNaLDBCQUF5QjtDQW9CMUI7O0FEMVNDO0VDZ1JGO0lBUUksa0JBQWlCO0dBa0JwQjtDSGdlQTs7QUcxZkQ7O0VBWUksMEJBQXlCO0VBQ3pCLGlDQUFnQztFQUNoQyxpQkFBZ0I7Q0FJakI7O0FEelNEO0VDdVJGOztJQWdCTSxrQkFBaUI7R0FFcEI7Q0hzZkY7O0FHeGdCRDtFQW9CSSxpQkFBZ0I7RUFDaEIsMEJBQXlCO0NBQzFCOztBQXRCSDtFQXdCSSxhQUFZO0NBQ2I7O0FBS0gsdURBQXVEO0FBQ3ZELHVEQUF1RDtBQUN2RCx1REFBdUQ7QURwRnJEO0VBQ0UsY0FBYTtFQUNiLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUE2QjtDQU05Qjs7QUFMQztFQUNFLFlBQVc7RUFDWCxtQkFBYztFQUNkLGdCQUFzQjtDQUN2Qjs7QUFHRDtFQUVJLGdCQUEyQjtDQUM1Qjs7QUFFSDtFQUVJLGdCQUEyQjtDQUM1Qjs7QUFSSDtFQUVJLGlCQUEyQjtDQUM1Qjs7QUFFSDtFQUVJLGlCQUEyQjtDQUM1Qjs7QUFSSDtFQUVJLFdBQTJCO0NBQzVCOztBQUVIO0VBRUksV0FBMkI7Q0FDNUI7O0FBUkg7RUFFSSxpQkFBMkI7Q0FDNUI7O0FBRUg7RUFFSSxpQkFBMkI7Q0FDNUI7O0FBUkg7RUFFSSxpQkFBMkI7Q0FDNUI7O0FBRUg7RUFFSSxpQkFBMkI7Q0FDNUI7O0FBUkg7RUFFSSxXQUEyQjtDQUM1Qjs7QUFFSDtFQUVJLFdBQTJCO0NBQzVCOztBQVJIO0VBRUksaUJBQTJCO0NBQzVCOztBQUVIO0VBRUksaUJBQTJCO0NBQzVCOztBQVJIO0VBRUksaUJBQTJCO0NBQzVCOztBQUVIO0VBRUksaUJBQTJCO0NBQzVCOztBQVJIO0VBRUksV0FBMkI7Q0FDNUI7O0FBRUg7RUFFSSxXQUEyQjtDQUM1Qjs7QUFSSDtFQUVJLGlCQUEyQjtDQUM1Qjs7QUFFSDtFQUVJLGlCQUEyQjtDQUM1Qjs7QUFSSDtFQUVJLGlCQUEyQjtDQUM1Qjs7QUFFSDtFQUVJLGlCQUEyQjtDQUM1Qjs7QUFSSDtFQUVJLFlBQTJCO0NBQzVCOztBQUVIO0VBRUksWUFBMkI7Q0FDNUI7O0FBTUg7RUFFSTtJQUVJLGdCQUEyQjtHQUM1QjtFQUVIO0lBRUksZ0JBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksV0FBMkI7R0FDNUI7RUFFSDtJQUVJLFdBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLFdBQTJCO0dBQzVCO0VBRUg7SUFFSSxXQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxXQUEyQjtHQUM1QjtFQUVIO0lBRUksV0FBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksWUFBMkI7R0FDNUI7RUFFSDtJQUVJLFlBQTJCO0dBQzVCO0NGNHRCVjs7QUV0dUJHO0VBRUk7SUFFSSxnQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGdCQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLFdBQTJCO0dBQzVCO0VBRUg7SUFFSSxXQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxXQUEyQjtHQUM1QjtFQUVIO0lBRUksV0FBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksV0FBMkI7R0FDNUI7RUFFSDtJQUVJLFdBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLFlBQTJCO0dBQzVCO0VBRUg7SUFFSSxZQUEyQjtHQUM1QjtDRnV5QlY7O0FFanpCRztFQUVJO0lBRUksZ0JBQTJCO0dBQzVCO0VBRUg7SUFFSSxnQkFBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxXQUEyQjtHQUM1QjtFQUVIO0lBRUksV0FBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksV0FBMkI7R0FDNUI7RUFFSDtJQUVJLFdBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLFdBQTJCO0dBQzVCO0VBRUg7SUFFSSxXQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxZQUEyQjtHQUM1QjtFQUVIO0lBRUksWUFBMkI7R0FDNUI7Q0ZrM0JWOztBRTUzQkc7RUFFSTtJQUVJLGdCQUEyQjtHQUM1QjtFQUVIO0lBRUksZ0JBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksV0FBMkI7R0FDNUI7RUFFSDtJQUVJLFdBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLFdBQTJCO0dBQzVCO0VBRUg7SUFFSSxXQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxXQUEyQjtHQUM1QjtFQUVIO0lBRUksV0FBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksWUFBMkI7R0FDNUI7RUFFSDtJQUVJLFlBQTJCO0dBQzVCO0NGNjdCVjs7QUV2OEJHO0VBRUk7SUFFSSxnQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGdCQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLFdBQTJCO0dBQzVCO0VBRUg7SUFFSSxXQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxXQUEyQjtHQUM1QjtFQUVIO0lBRUksV0FBMkI7R0FDNUI7RUFSSDtJQUVJLGlCQUEyQjtHQUM1QjtFQUVIO0lBRUksaUJBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksV0FBMkI7R0FDNUI7RUFFSDtJQUVJLFdBQTJCO0dBQzVCO0VBUkg7SUFFSSxpQkFBMkI7R0FDNUI7RUFFSDtJQUVJLGlCQUEyQjtHQUM1QjtFQVJIO0lBRUksaUJBQTJCO0dBQzVCO0VBRUg7SUFFSSxpQkFBMkI7R0FDNUI7RUFSSDtJQUVJLFlBQTJCO0dBQzVCO0VBRUg7SUFFSSxZQUEyQjtHQUM1Q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ոPո?ŵ@i??ոpո@pո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ոPո?ŵ@i??ոpո@pո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UNaLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsWUFBVztDQXFCZDs7QUYxakVDO0VFaWlFRjtJQU1RLGtCQUFpQjtHQW1CeEI7Q0p1eURBOztBSXh6REc7RUFDSSxlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQUtyQjs7QUZqakVIO0VFeWlFRTtJQUtRLGlCQUFnQjtJQUNoQixXQUFVO0dBRWpCO0NKNnpESjs7QUk1ekRHO0VBQ0ksZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLFlBQVc7Q0FDZDs7QUFHTDtFQUNJLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxZQUFXO0NBK0JkOztBQXBDRDtFQU9RLFdBQVU7RUFDVixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLDBCQUF5QjtFQUN6QixvQkFBbUI7Q0FDdEI7O0FBWkw7RUFjUSxXQUFVO0VBQ1YsY0FBYTtFQUNiLG9CQUFtQjtDQUN0Qjs7QUFqQkw7RUFtQlEsOEJBQTZCO0NBQ2hDOztBQXBCTDtFQXNCUSwyQkFBMEI7Q0FDN0I7O0FGMWxFSDtFRW1rRUY7O0lBMkJZLGlDQUFnQztHQVF2QztDSjZ6REo7O0FFNTVIQztFRTRqRUY7O0lBOEJZLFlBQVc7SUFDWCxlQUFjO0lBQ2QsYUFBWTtJQUNaLGNBQWE7R0FFcEI7Q0p1MERKOztBSW4wREQ7RUFJSSxZQUFXO0NBQ2Q7O0FGL21FQztFRTBtRUY7SUFFUSw0QkFBMkI7R0FHbEM7Q0p3MERBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjphZnRlciwgOmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5baGlkZGVuXSwgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltyb2xlPWJ1dHRvbl0sIFt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cblt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIHtcbiAgW2hpZGRlbn49c2NyZWVuXSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICBbaGlkZGVufj1zY3JlZW5dOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bYXJpYS1idXN5PXRydWVdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIEZhY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIE1hdGVyaWFsICAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5kaXYsXG5zZWN0aW9uLFxuYXJ0aWNsZSxcbm5hdixcbmFzaWRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxubGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYVtocmVmXj1cInRlbFwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgICBDb21wb25lbnQgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyBob3Jpem9udGFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIE1vZHVsZXMgICAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIFBhcnRzICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIEZyYW1ld29yayAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIENvbXBvbmVudCAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAubm9uZS0teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLm5vbmUtLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ub25lLS1tbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9uZS0tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5ub25lLS1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vbmUtLXhsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5ub25lLS14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubm9uZS0tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vbmUtLW1tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub25lLS1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm5vbmUtLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubm9uZS0teGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmJyLS14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYnItLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ici0tbW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyLS1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJyLS1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyLS14bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAuYnJzcC0teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmJyc3AtLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5icnNwLS1tbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJzcC0tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5icnNwLS1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyc3AtLXhsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5idG4tLWdob3N0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIHRyYW5zaXRpb246IDFzO1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5idG4tLWdob3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tLWZsYXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmJ0bi0tZmxhdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJvcG9ydGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9wb3J0aW9uOmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9wb3J0aW9uX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgICAgTW9kdWxlcyAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmlkZW9mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlb2ZyYW1lX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29taW5nU29vbiB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbWluZ1Nvb25fX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xufVxuXG4ubW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1vYmlsZS0tb3Blbl9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vYmlsZV9fdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnBhZ2VyIHtcbiAgcGFkZGluZzogM3B4IDFlbTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cblxuLnBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwLjVlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbn1cblxuLnBhZ2VyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBjbPոPո?ŵ@i??ոpո@pոDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgICAgUGFydHMgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMC41ZW0gYXV0bztcbn1cblxuLmZvcm1fX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb25faGlzaWdhdGEucG5nXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uZm9ybV9fZGFuZ2VyIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmZvcm1fX2NvbnRyb2wge1xuICBwYWRkaW5nOiAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mb3JtX19jb250cm9sLS00IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmZvcm1fX2NvbnRyb2wtLTUge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZm9ybV9fY29udHJvbC0tNyB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5mb3JtX190ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mb3JtX19oZWxwQmxvY2sge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2NoZWNrYm94ICsgLmNoZWNrYm94SWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcm1fX2NoZWNrYm94ICsgLmNoZWNrYm94SWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveEljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbiAgY29sb3I6ICMxN2JjZGY7XG59XG5cbi5mb3JtX19yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19yYWRpbyArIC5yYWRpb0ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmZvcm1fX3JhZGlvOmNoZWNrZWQgKyAucmFkaW9JY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG4gIGNvbG9yOiAjMTdiY2RmO1xufVxuXG4uZm9ybV9fZmlsZVdhcCB7XG4gIGNvbG9yOiByZWQ7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHJlZDtcbn1cblxuLmZvcm1fX2ZpbGVXYXAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50YWJsZV9fdGQge1xuICBwYWRkaW5nOiAwLjhlbSAxZW07XG59XG5cbi50YWJsZV9fdGgge1xuICB3aWR0aDogMzglO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC44ZW0gMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAudGFibGVfX3RoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIH1cbiAgLnRhYmxlX190ZCB7XG4gICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIH1cbn1cblxuLnRhYmxlRGVzaWduIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZURlc2lnbiB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgfVxufVxuXG4udGFibGVEZXNpZ24gLnRhYmxlX190ZCxcbi50YWJsZURlc2lnbiAudGFibGVfX3RoIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgZm9udC1zaXplOiAzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlRGVzaWduIC50YWJsZV9fdGQsXG4gIC50YWJsZURlc2lnbiAudGFibGVfX3RoIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICB9XG59XG5cbi50YWJsZURlc2lnbiAudGFibGVfX3RoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlRGVzaWduIC50YWJsZV9fdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbi50YWJsZURlc2lnbjAyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjg5ODA0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZURlc2lnbjAyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4udGFibGVEZXNpZ24wMiAudGFibGVfX3RkLFxuLnRhYmxlRGVzaWduMDIgLnRhYmxlX190aCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYjg5ODA0O1xuICBmb250LXNpemU6IDIuNXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVEZXNpZ24wMiAudGFibGVfX3RkLFxuICAudGFibGVEZXNpZ24wMiAudGFibGVfX3RoIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4udGFibGVEZXNpZ24wMiAudGFibGVfX3RoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZDliNjtcbn1cblxuLnRhYmxlRGVzaWduMDIgLnRhYmxlX190ZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgICBGcmFtZXdvcmsgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLmdyaWRfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5ncmlkLmdyaWQtLTEgLmdyaWRfX2l0ZW0ge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5ncmlkIC5ncmlkX19pdGVtLS0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uZ3JpZC5ncmlkLS0yIC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uZ3JpZC5ncmlkLS0zIC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZ3JpZC5ncmlkLS00IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uZ3JpZC5ncmlkLS01IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4uZ3JpZC5ncmlkLS02IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZ3JpZC5ncmlkLS03IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xufVxuXG4uZ3JpZC5ncmlkLS04IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4uZ3JpZC5ncmlkLS05IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uZ3JpZC5ncmlkLS0xMCAuZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5ncmlkIC5ncmlkX19pdGVtLS0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5ncmlkLmdyaWQtLTExIC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmdyaWQuZ3JpZC0tMTIgLmdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWQgLmdyaWRfX2l0ZW0tLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5ncmlkLmdyaWQtLXhzLTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXhzLTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0teHMtMyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS14cy00IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXhzLTUgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0teHMtNiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC5ncmlkLS14cy03IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXhzLTggLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0teHMtOSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS14cy0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0teHMtMTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5ncmlkLmdyaWQtLXhzLTEyIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5ncmlkLmdyaWQtLXNtLTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXNtLTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tc20tMyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1zbS00IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXNtLTUgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tc20tNiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1zbS03IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXNtLTggLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tc20tOSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1zbS0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tc20tMTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5ncmlkLmdyaWQtLXNtLTEyIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLmdyaWQtLW1tLTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLW1tLTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLW1tLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbW0tMyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbW0tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1tbS00IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1tbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLW1tLTUgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLW1tLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbW0tNiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbW0tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1tbS03IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1tbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLW1tLTggLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLW1tLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbW0tOSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1tbS0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbW0tMTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLW1tLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5ncmlkLmdyaWQtLW1tLTEyIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLmdyaWQtLW1kLTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLW1kLTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbWQtMyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1tZC00IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLW1kLTUgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbWQtNiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1tZC03IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLW1kLTggLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbWQtOSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1tZC0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbWQtMTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5ncmlkLmdyaWQtLW1kLTEyIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZ3JpZC5ncmlkLS1sZy0xIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1sZy0yIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5ncmlkLmdyaWQtLWxnLTMgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbGctNCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1sZy01IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5ncmlkLmdyaWQtLWxnLTYgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbGctNyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0tbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1sZy04IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5ncmlkLmdyaWQtLWxnLTkgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tbGctMTAgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5ncmlkLmdyaWQtLWxnLTExIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS1sZy0xMiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLPոPո?ŵ@i??ոpո@pոiAgLmdyaWQuZ3JpZC0teGwtMSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0teGwtMiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS14bC0zIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS14bC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXhsLTQgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXhsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0teGwtNSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS14bC02IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS14bC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXhsLTcgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmdyaWQgLmdyaWRfX2l0ZW0tLXhsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0teGwtOCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuZ3JpZC5ncmlkLS14bC05IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS14bC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLmdyaWQtLXhsLTEwIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS14bC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuZ3JpZC5ncmlkLS14bC0xMSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuZ3JpZCAuZ3JpZF9faXRlbS0teGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmdyaWQuZ3JpZC0teGwtMTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkIC5ncmlkX19pdGVtLS14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQzMTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc291cmNlIGhhbiBzZXJpZic7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9Tb3VyY2VIYW5TZXJpZi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L1NvdXJjZUhhblNlcmlmLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuLmduYXYge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNzAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNzAlO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgfVxuICAuZ05hdk9wZW4gLmduYXYge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5nbmF2X19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nbmF2X19zd2l0Y2hXYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTIwJTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmduYXZfX3N3aXRjaFdhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nTmF2T3BlbiAuZ25hdl9fdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdOYXZPcGVuIC5nbmF2X190b2dnbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9tZW51X2Nsb3NlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuZ25hdl9faXRlbSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzJkMmQyZDtcbiAgfVxuICAuZ25hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmduYXZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nbmF2X19pbWFnZS0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1dmg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZ25hdl9fc3dpdGNoV2FwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdOYXZPcGVuIC5nbmF2X190b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ05hdk9wZW4gLmduYXZfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL21lbnVfY2xvc2UucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5nbmF2X19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC44cztcbiAgfVxuICAuZ05hdk9wZW4gLmduYXZfX2xpc3Qge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmduYXZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ25hdl9faW1hZ2UtLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ25hdl9fc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhY2tUb1RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYWNrVG9Ub3Age1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFja1RvVG9wIHtcbiAgICBib3R0b206IC0xMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRzIHtcbiAgICBib3gtc2hhZG93OiAyMHB4IDE1cHggMjBweCAwcHggIzhmNzYwMjtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbjogc2hvdyAxcyBib3RoO1xuICB9XG4gIEBrZXlmcmFtZXMgc2hvdyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmhlYWRsaW5lMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZTAxIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNXJlbTtcbiAgfVxuICAuaGVhZGxpbmUwMV9fc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lMDFfX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZTAyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgfVxuICAuaGVhZGxpbmUwMl9fcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lMDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogNXJlbTtcbiAgfVxuICAuaGVhZGxpbmUwMl9fc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRsaW5lMDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZTAzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaGVhZGxpbmUwM19fc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lMDMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmhlYWRsaW5lMDNfX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0R3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4ucHJvZHVjdEdyaWRfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wcm9kdWN0R3JpZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5waG90b0ZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBob3RvRnJhbWVfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNjAlIDIwJSAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyMTIsIDI1LCAwLjkpO1xuICBjb2xvcjogIzcxNDEwMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB6LWluZGV4OiAtMjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cywgcGFkZGluZyAwLjZzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGhvdG9GcmFtZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufVxuXG4ucGhvdG9GcmFtZV9fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnVklFVyBNT1JFJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzcxNDEwMjtcbiAgZm9udC1zaXplOiAzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiB0b3AgMC42cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBob3RvRnJhbWVfX3RleHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnBob3RvRnJhbWU6aG92ZXIgLnBob3RvRnJhbWVfX3RleHQge1xuICBwYWRkaW5nOiA1MCUgMjAlIDEwJTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBob3RvRnJhbWU6aG92ZXIgLnBob3RvRnJhbWVfX3RleHQ6YmVmb3JlIHtcbiAgdG9wOiAzNSU7XG59XG5cbi5waG90b0ZyYW1lIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFwRnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLm1hcEZyYW1lX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgYm9yZGVyOiBzb2xpZCA1cHggI2ZmZjtcbn1cblxuLm1hcEZyYW1lX19pdGVtIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ubWVudV9fbGluayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubWVudV9famEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbn1cblxuLm1lbnVfX2VuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZWI2YTA1O1xuICBmb250LWZhbWlseTogdW5zZXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNuYW1lX19wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbmFtZV9fcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbmFtZV9fc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ0blNucyB7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0blNuc19faWNvbiB7XG4gIG1hcmdpbjogMCAwLjVlbTtcbn1cblxuLmJ0blByaW1hcnkge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG5QcmltYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNSU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYnV0dG9uX3NpZGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJ0blByaW1hcnk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC05cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2J1dHRvbl9zaWRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmJ0blByaW1hcnk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjZmI4MzAyO1xufVxuXG4uYnRuUHJpbWFyeV9faWNvbiB7XG4gIG1hcmdpbjogMCAwLjVlbSAwO1xufVxuXG4uYnRuU2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG5TZWNvbmRhcnk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjZmI4MzAyO1xufVxuXG4uYnRuU3VibWl0IHtcbiAgcGFkZGluZzogMC42ZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC44cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5idG5TdWJtaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIycHggMTBweCAyMnB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmJ0blN1Ym1pdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjJweCAwIDIycHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwO1xufVxuXG4uYnRuU3VibWl0OmhvdmVyIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmJ0bjQwNF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmluZGV4QXJlYSB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXhBcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleEFyZWEge1xuICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5pbmRleEFyZWFfX2xvZ28ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleEFyZWFfX2xvZ28ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4QXJlYV9fbG9nbyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbn1cblxuLmluZGV4QXJlYV9fY25hbWUge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDFlbSBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleEFyZWFfX2NuYW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4QXJlYV9fbWVudSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uc25zX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5iZ1NwLS13YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3Avc3BfYmdfMDEuanBnXCIpO1xufVxuXG4uY29weXJpZ2h0X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZV9fc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZV9fc3AtLWNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5pbWFnZV9fcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlX19wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmltYWdlX19zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuOGVtIDIuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMjUyNTI1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgePոPո?ŵ@i??ոpո@pոG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3Mge1xuICAgIHJpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBib3R0b206IDE1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5uZXdzX190aXRsZSB7XG4gIGNvbG9yOiAjZmI4MzAyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uZXdzX190ZXh0IHtcbiAgY29sb3I6ICNkNmQ2ZDY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmV3c0xpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzTGlzdC0tYnRuIHtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NMaXN0LS1idG4ge1xuICAgIHBhZGRpbmc6IDAgMCA3MHB4O1xuICB9XG59XG5cbi5uZXdzTGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3c0xpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5ld3NMaXN0X19pdGVtLS1zcERpc3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld3NMaXN0X19kYXRhIHtcbiAgY29sb3I6ICNmYjgzMDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubmV3c0xpc3RfX2RhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiODMwMjtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLm5ld3NMaXN0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3c0xpc3RfX3RpdGxlLS1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uZXdzTGlzdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjgzMDI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAzMDMwMztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzTGlzdF9fYnRuIHtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLm5vMDFfX3NucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzAxX19pbmRleCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAubm8wMV9fc25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5vMDIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8wMl9fbmlrdSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICB0b3A6IDE4JTtcbiAgICByaWdodDogLTEwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ubzAyX190aXRsZSB7XG4gICAgdG9wOiAxLjJyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubm8wMl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTUlIDMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLm5vMDJfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wMl9fbmlrdSB7XG4gICAgdG9wOiAtMTUlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcmlnaHQ6IC0xMCU7XG4gIH1cbiAgLm5vMDJfX2tlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMSU7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxuICAubm8wMl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMiUgNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTUlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAubm8wMl9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOWVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG59XG5cbi5ubzAyX19uaWt1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubm8wMl9fa2VuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vMDJfX2NhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzAyX19jYXAge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wMl9fY2FwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgfVxufVxuXG4ubm8wMl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubm8wMl9fdGV4dDpudGgtY2hpbGQoMSkge1xuICBvcmRlcjogMztcbn1cblxuLm5vMDJfX3RleHQ6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5ubzAyX190ZXh0Om50aC1jaGlsZCgzKSB7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubm8wM19fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzAzX190aXRsZSB7XG4gICAgdG9wOiAzcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubm8wM19fY2FwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDclO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8wM19fY2FwIHtcbiAgICB0b3A6IDMwJTtcbiAgICByaWdodDogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzAzX19jYXAge1xuICAgIHRvcDogNSU7XG4gICAgcmlnaHQ6IDUlO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDNfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ubzAzX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcmVtIDUlIDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzAzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA3cmVtIDVyZW0gN3JlbSAyMHJlbTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ubzA0X190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDRfX3RpdGxlIHtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ubzA0X19jYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA0X19jYXAge1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDRfX2NhcCB7XG4gICAgdG9wOiA1JTtcbiAgICByaWdodDogNSU7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8wNF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMCUgNSUgNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA1OCU7XG4gICAgcGFkZGluZzogMiU7XG4gICAgd2lkdGg6IDI2JTtcbiAgfVxufVxuXG4ubm8wNF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG4ubm8wNF9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4MHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA0X19sb2dvIHtcbiAgICB0b3A6IDQ4JTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGxlZnQ6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wNF9fbG9nbyB7XG4gICAgYm90dG9tOiA0JTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubm8wNF9fYnRuIHtcbiAgbWFyZ2luOiAzJSBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8wNSB7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbn1cblxuLm5vMDVfX2NhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDVfX2NhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wNV9fY2FwIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAlO1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5ubzA1R3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubm8wNUdyaWRfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wNUdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuICAubm8wNUdyaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgfVxuICAubm8wNUdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA2IHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuXG4ubm8wNl9fY2FwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8wNl9fY2FwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA2X19jYXAge1xuICAgIHRvcDogM3JlbTtcbiAgICByaWdodDogNGVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8wNl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wNl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ubm8wNkdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLm5vMDZHcmlkX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wNkdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDcge1xuICAgIHBhZGRpbmc6IDUlO1xuICB9XG59XG5cbi5ubzA3X19jYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA3X19jYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDdfX2NhcCB7XG4gICAgdG9wOiAzcmVtO1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA3X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA3X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMCU7XG4gICAgcmlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuXG4ubm8wN0dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLm5vMDdHcmlkX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDdHcmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzA4IHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxuICAubm8wOF9fY2FwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ubzA4X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMDhfX2NhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ubzA4X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1JTtcbiAgICByaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8wOSB7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbiAgLm5vMDlfX2NhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm8wOV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wOV9fY2FwIHtcbiAgICB0b3A6IDNyZW07XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbiAgLm5vMDlfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwJTtcbiAgICByaWdodDogM3JlbTtcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG5cbi5ubzA5X19jYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ubzA5R3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ubm8wOUdyaWRfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8wOUdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTAge1xuICAgIHBhZGRpbmc6IDAgNSUgNSU7XG4gIH1cbn1cblxuLm5vMTBfX2NhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTBfX2NhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xMF9fY2FwIHtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xMF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xMF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuXG4ubm8xMEdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLm5vMTBHcmlkX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTBHcmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzExX19jYXAge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbiAgLm5vMTFfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1JTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ubzExX190ZXh0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDMuNXZ3O1xuICB9XG4gIC5ubzExX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzExX19jYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLm5vMTFfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxuICAubm8xMV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3JlbTtcbiAgICByaWdodDogNnJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbn1cblxuLm5vMTFfX2NhcCB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbTtcbiAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2NoZWNrLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xMl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xMl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMyUgMSU7XG4gIH1cbn1cblxuLm5vMTJfX2NhcCB7XG4gIGNvbG9yOiAjOTg3ODI0O1xuICBmb250LWZhbWlseTogJ3NvdXJjZSBoYW4gc2VyaWYnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xMl9fY2FwIHtcbiAgICBmb250LXNpemU6IDV2dztcbiAgICBwYWRkaW5nOiAxZW0gNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTJfX2NhcCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLm5vMTJfX3RleHQge1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgLm5vMTJfX3RleHQge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGhlaWdodDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5ubzEyX190ZXh0IHtcbiAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIPոPո?ŵ@i??ոpո@pոn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTJfX3RleHQge1xuICAgIGhlaWdodDogODUlO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfY2hlY2sucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIHBhZGRpbmc6IDUlO1xuICB9XG59XG5cbi5ubzEzX190aXRsZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzEzX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzEzX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xM19faXRlbVdhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xM19faXRlbTEsIC5ubzEzX19pdGVtMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzEzX19pdGVtMiAubm8xM19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xM19fY29udGVudCB7XG4gICAgcGFkZGluZzogNSUgMDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuXG4ubm8xM19fY2FwIHtcbiAgY29sb3I6ICM5ODc4MjQ7XG4gIGZvbnQtZmFtaWx5OiAnc291cmNlIGhhbiBzZXJpZic7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzEzX19jYXAge1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzEzX19jYXAge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgfVxufVxuXG4ubm8xM19fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAubm8xM19fdGV4dCB7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAubm8xM19fdGV4dCB7XG4gICAgd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTNfX3RleHQge1xuICAgIGhlaWdodDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xM19fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgZm9udC1zaXplOiAxLjg4cmVtO1xuICAgIGhlaWdodDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE0X190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjYlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5vMTRfX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLm5vMTRfX3RpdGxlIHtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubm8xNF9fdGl0bGUge1xuICAgIHRvcDogMzYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE0X190aXRsZSB7XG4gICAgdG9wOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE0X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cmVtO1xuICAgIHJpZ2h0OiA1cmVtO1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTRfX2NhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE0X19jYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLm5vMTRfX3RleHQge1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgLm5vMTRfX3RleHQge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgaGVpZ2h0OiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLm5vMTRfX3RleHQge1xuICAgIHdyaXRpbmctbW9kZTogdW5zZXQ7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE0X190ZXh0IHtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIGNvbHVtbi1jb3VudDogYXV0bztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG4gIC5ubzE0X190ZXh0IHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTVfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyJTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5ubzE1X19jYXAge1xuICBmb250LXNpemU6IDR2dztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xNV9fY2FwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTVfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTViOTk7XG4gICAgcGFkZGluZzogMTAlIDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE1X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcmVtO1xuICAgIGxlZnQ6IDExJTtcbiAgICByaWdodDogNSU7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4ubm8xNV9fYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xNUdyaWRfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xNUdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuICAubm8xNUdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYmdfa2FiZTIuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgcGFkZGluZzogMTAlIDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE2X190aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCAwIDJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xNl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogMTUlO1xuICAgIHJpZ2h0OiAxNSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4ubm8xNl9fY2FwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubm8xNl9fbWFwIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xNkdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5ubzE2R3JpZF9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTZHcmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgLm5vMTZHcmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubm8xNl9fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTZfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4ubm8xNl9fYnRuIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ubzE3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZ19jb250YWN0LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTcge1xuICAgIHBhZGRpbmc6IDMwJSA1JSAxMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xN19fdGl0bGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xN19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMTdfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZyZW07XG4gICAgbGVmdDogMTUlO1xuICAgIHJpZ2h0OiAxNSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4ubm8xN19fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xN0dyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xN0dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxuICAubm8xN0dyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ubzE4X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMThfX2xvZ28ge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8xOF9fbG9nbyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ubm8xOF9fbG9nbyBpbWcge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5ubzE4X190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ3NvdXJjZSBoYW4gc2VyaWYnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm8xOF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ubzE4X190ZXh0IHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICB3aWR0aDogNzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgfVxufVxuXG4ubm8xOF9fY29weXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vMThfX2NvcHlyaWdodCB7XG4gICAgYm90dG9tOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vMThfX2NvcHlyaWdodCB7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5wcm9kdWN0SW50cm9kdWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCAzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RJbnRyb2R1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnByb2R1Y3RJbnRyb2R1Y3Rpb25fX2xvZ28ge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RJbnRyb2R1Y3Rpb25fX2xvZ28ge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0SW50cm9kdWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cblxuLnByb2R1Y3RJbnRyb2R1Y3Rpb25fX2VuIHtcbiAgY29sb3I6ICNmYjgzMDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0SW50cm9kdWN0aW9uX19lbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbi5wcm9kdWN0SW50cm9kdWN0aW9uX19qYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDR2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RJbnRyb2R1Y3Rpb25fX2phIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnByb2R1Y3REZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMyU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdERlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdERlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucHJvZHVjdERlc2NyaXB0aW9uX19pbWFnZUFyZWEge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdERlc2NyaXB0aW9uX19pbWFnZUFyZWEge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjdERlc2NyaXB0aW9uX19pbWFnZUFyZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0RGVzY3JpcHRpb25fX3RleHRBcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3REZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ3NvdXJjZSBoYW4gc2VyaWYnO1xufVxuXG4ucHJvZHVjdERlc2NyaXB0aW9uX190aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3REZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogM2VtIDAgMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0RGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLnByb2R1Y3REZXNjcmlwdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzLjV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3REZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0RGVzY3JpcHRpb25fX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdERlc2NyaXB0aW9uX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3RUaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAycHggI2RkZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogNC41dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdFRpdGxlX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzk4NzgyNDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0VGl0bGVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLnByb2R1Y3RUaXRsZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RUaXRsZV9faWNvbiB7XG4gICAgd2lkdGg6IDglO1xuICB9XG59XG5cbi5wcm9kdWN0RGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3REZXRhaWwge1xuICAgIHBhZGRpbmc6IDUlIDUlIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3REZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3REZXRhaWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMlO1xuICB9XG59XG5cbi5wcm9kdWN0RGV0YWlsX19pdGVtMSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3REZXRhaWxfX2l0ZW0xIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0RGV0YWlsX190YWJsZTAxIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdERldGFpbF9fdGFibGUwMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICB9XG59XG5cbi5wcm9kdWN0RGV0YWlsX19pdGVtMiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3REZXRhaWxfX2l0ZW0yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5wcm9kdWN0RGV0YWlsX190YWJsZTAyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdERldGFpbF9fdGFibGUwMiAudGFibGVfX3RoLFxuLnByb2R1Y3REZXRhaWxfX3RhYmxlMDIgLnRhYmxlX190ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbPոPո?ŵ@i??ոpո@pոVxuICAucHJvZHVjdEluZm9ybWF0aW9uX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RJbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMyU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIC5wcm9kdWN0SW5mb3JtYXRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0X19ubzAzIHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuXG4ucHJvZHVjdEdhbGxlcnkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjg5ODA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDMlIGF1dG8gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RHYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5wcm9kdWN0R2FsbGVyeV9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZDtcbiAgfVxufVxuXG4ucHJvZHVjdEdhbGxlcnlfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZDliNjtcbn1cblxuLnByb2R1Y3RHYWxsZXJ5X19pbWFnZSB7XG4gIHBhZGRpbmc6IDUlO1xufVxuXG4ucHJvZHVjdEdhbGxlcnlfX2ltYWdlIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnByb2R1Y3RDYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDMlO1xuICBwYWRkaW5nOiAwIDMlIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RDYXRlZ29yeSB7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbn1cblxuLnByb2R1Y3RDYXRlZ29yeV9faW5uZXIge1xuICBwYWRkaW5nOiAwIDMlO1xufVxuXG4ucHJvZHVjdENhdGVnb3J5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ucHJvZHVjdENhdGVnb3J5X19lbiB7XG4gIGNvbG9yOiAjZmI4MzAyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdENhdGVnb3J5X19lbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLnByb2R1Y3RDYXRlZ29yeV9famEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0Q2F0ZWdvcnlfX2phIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnByb2R1Y3RDYXRlZ29yeSAuY2F0ZWdvcnlHcmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5wcm9kdWN0Q2F0ZWdvcnkgLmNhdGVnb3J5R3JpZF9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0Q2F0ZWdvcnkgLmNhdGVnb3J5R3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdEluZGV4IHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuXG4udGFiTGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiTGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udGFiQnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDQxOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYkJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJCdG4ge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbn1cblxuLnRhYldhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiSXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYkl0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0blRvcCB7XG4gIG1hcmdpbjogMmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ub1RoYW5rcyB7XG4gIHBhZGRpbmc6IDUlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2JnX3BhcGVyLnBuZ1wiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vVGhhbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5ub1RoYW5rc19fbG9nbyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogOCUgYXV0byA2JTtcbn1cblxuLm5vVGhhbmtzX19sb2dvIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm5vVGhhbmtzX190aXRsZSB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9UaGFua3NfX3RpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5ub1RoYW5rc19faW1nVGV4dCB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm5vVGhhbmtzX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9UaGFua3NfX3RleHQge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLm5vVGhhbmtzX19idG4ge1xuICBtYXJnaW46IDUlIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vVGhhbmtzX19idG4ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLm5vNDA0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXBlci5wbmdcIik7XG4gIHBhZGRpbmc6IDEwJTtcbn1cblxuLm5vNDA0X19sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiA0JSBhdXRvIDYlO1xufVxuXG4ubm80MDRfX2xvZ28gaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubm80MDRfX3RpdGxlIHtcbiAgbWFyZ2luOiA1JSBhdXRvIDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm80MDRfX3RpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5ubzQwNF9faW1nVGV4dCB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm5vNDA0X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vNDA0X190ZXh0IHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4ubm80MDRfX2J0biB7XG4gIG1hcmdpbjogNSUgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm80MDRfX2J0biB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4ubmV3c0xpc3RQYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwJSAxMCUgNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3c0xpc3RQYWdlIHtcbiAgICBwYWRkaW5nOiAwJSA1JSA1JTtcbiAgfVxufVxuXG4ubmV3c0xpc3RQYWdlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDUlO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgbWFyZ2luLWxlZnQ6IC0xMiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzTGlzdFBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnJlY3J1aXRQYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwJSA1JSA1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNydWl0UGFnZSB7XG4gICAgcGFkZGluZzogMCUgNSUgNSU7XG4gIH1cbn1cblxuLnJlY3J1aXRQYWdlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDUlO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgbWFyZ2luLWxlZnQ6IC03LjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjcnVpdFBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnJlY3J1aXRQYWdlX19zdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucmVjcnVpdFRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjcnVpdFRhYmxlIHRoIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlY3J1aXRUYWJsZSB0ZCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yZWNydWl0VGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzExMTExMTtcbn1cblxuLnJlY3J1aXRUYWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjY2NjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjcnVpdFRhYmxlIHRoLFxuICAucmVjcnVpdFRhYmxlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjcnVpdFRhYmxlIHRoLFxuICAucmVjcnVpdFRhYmxlIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4jY2hhdHBsdXN2aWV3ICNleWVfY2F0Y2hlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NoYXRwbHVzdmlldyAjZXllX2NhdGNoZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovaHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteTpzY3JvbGw7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Kiw6YWZ0ZXIsOmJlZm9yZXtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym94LXNpemluZzppbmhlcml0fTphZnRlciw6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9KntwYWRkaW5nOjA7bWFyZ2luOjB9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1ocntvdmVyZmxvdzp2aXNpYmxlfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1zbWFsbHtmb250LXNpemU6ODAlfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31hOmFjdGl2ZSxhOmhvdmVye291dGxpbmUtd2lkdGg6MH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1kZm57Zm9udC1zdHlsZTppdGFsaWN9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzAwMH1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWlucHV0e2JvcmRlci1yYWRpdXM6MH1bcm9sZT1idXR0b25dLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9ue2N1cnNvcjpwb2ludGVyfVtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9W3R5cGU9bnVtYmVyXXt3aWR0aDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250OmluaGVyaXR9b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6NzAwfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTowO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1bdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b24saHRtbCBbdHlwZT1idXR0b25dey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtjb2xvcjppbmhlcml0fXNlbGVjdHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfXNlbGVjdDo6LW1zLXZhbHVle2NvbG9yOmN1cnJlbnRDb2xvcn1sZWdlbmR7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fWltZ3tib3JkZXItc3R5bGU6bm9uZX1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBzY3JlZW57W2hpZGRlbn49c2NyZWVuXXtkaXNwbGF5OmluaGVyaXR9W2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpe3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkhaW1wb3J0YW50fX1bYXJpYS1idXN5PXRydWVde2N1cnNvcjpwcm9ncmVzc31bYXJpYS1jb250cm9sc117Y3Vyc29yOnBvaW50ZXJ9W2FyaWEtZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojYjNkNGZjO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6bm9uZX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q0ZmM7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzpub25lfSIsIu+7vy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgICAgRmFjdG9yeSAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gOTYwIDEwNDAgMTEyMCAxMjAwIDEyODBcbiRjb250YWluZXItd2lkdGg6OTAwcHg7XG5cbi8vIGJyZWFrcG9pbnRcbiRzY3JlZW4tc2l6ZTooXG54czo0MzAsXG5zbTo1MDAsXG5tbTo2MDAsXG5tZDo3NjgsXG5sZzoxMDAwLFxueGw6MTIwMCxcbikhZGVmYXVsdDtcblxuXG4vLyDjg6zjgrnjg53jg7Pjgrfjg5bjga7jg5/jg4Pjgq/jgrnjgqTjg7NcbkBtaXhpbiBtcS11cCgkYnJlYWtwb2ludDogbWQpIHtcbiAgJHNjcmVlbi1zaXplOiAje21hcC1nZXQoJHNjcmVlbi1zaXplLCAkYnJlYWtwb2ludCl9cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNjcmVlbi1zaXplfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtZCkge1xuICAkc2NyZWVuLXNpemU6ICN7bWFwLWdldCgkc2NyZWVuLXNpemUsICRicmVha3BvaW50KX1weDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLXNpemV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlcy11cCgkY2xhc3MsICRicDogJHNjcmVlbi1zaXplKSB7XG4gIEBlYWNoICRzdWZmaXgsXG4gICR2YWx1ZSBpbiAkYnAge1xuICAgICR2YWx1ZTogI3skdmFsdWV9cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skdmFsdWV9KSB7XG4gICAgICAuI3skY2xhc3N9LS0jeyRzdWZmaXh9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByZXMtZG93bigkY2xhc3MsICRicDogJHNjcmVlbi1zaXplKSB7XG4gIEBlYWNoICRzdWZmaXgsXG4gICR2YWx1ZSBpbiAkYnAge1xuICAgICR2YWx1ZTogI3skdmFsdWV9cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdmFsdWV9KSB7XG4gICAgICAuI3skY2xhc3N9LS0jeyRzdWZmaXh9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgICBNYXRlcmlhbCAgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbmRpdixcbnNlY3Rpb24sXG5hcnRpY2xlLFxubmF2LFxuYXNpZGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1xLXVwKG1kKXtcbiAgYVtocmVmXj1cInRlbFwiXXtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5zcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIENvbXBvbmVudCAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuXG5cbi8vIOODnOOCv+ODs1xuQG1peGluIGJ0bigkcGFkZGluZzoxMHB4KSB7XG4gIHBhZGRpbmc6ICN7JHBhZGRpbmd9IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbkBtaXhpbiBidG5HaG9zdCgkY29sb3I6IzMzMykge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3I7XG4gIHRyYW5zaXRpb246IDFzO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1peGluIGJ0bkZsYXQoJGNvbG9yOiMzMzMpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cblxuXG5cbi8vIOOChuOCieOChuOCieaoquOBq+aPuuOCjOOCi1xuLy8gYW5pbWF0aW9uOiBob3Jpem9udGFsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC0zcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggMHB4KTtcbiAgfVxufVxuXG4vLyDjgobjgonjgobjgonnuKbjgavmj7rjgozjgotcbi8vIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZS1pbi1vdPոPո?ŵ@i??ոpո@pոVkoLTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwcHgpO1xuICB9XG59XG5cblxuXG5cbi8vIOOCueOCr+ODreODvOODq+ODkOODvOOBruimi+OBn+ebruOCkuWkieabtCB3ZWJraXQg44Gu44G/XG5AbWl4aW4gc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGFsbDogdW5zZXQ7XG4gICAgd2lkdGg6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyDplbfjgYTmlofnq6DjgpLnnIHnlaVcbkBtaXhpbiB0ZW50ZW57XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIE1vZHVsZXMgICAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuXG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgICBQYXJ0cyAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAgICAgICAgICAgICAgICAgIEZyYW1ld29yayAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLy8g44Kw44Oq44OD44OI44OH44K244Kk44OzXG5AbWl4aW4gZ3JpZCgkZ3JpZE5hbWUsICRjb2x1bW5zOjEyLCAkZ2FydGVyOjApIHtcbiAgLiN7JGdyaWROYW1lfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDotI3skZ2FydGVyKydweCd9O1xuICAgICZfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGdhcnRlcisncHgnfTtcbiAgICAgIHdpZHRoOiAxMDAlIC8gJGNvbHVtbnM7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRvICRjb2x1bW5zKzEge1xuICAgIC4jeyRncmlkTmFtZX0uI3skZ3JpZE5hbWV9LS0jeyRpfSB7XG4gICAgICAuI3skZ3JpZE5hbWV9X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgLyAkY29sdW1ucyAqICRpO1xuICAgICAgfVxuICAgIH1cbiAgICAuI3skZ3JpZE5hbWV9e1xuICAgICAgLiN7JGdyaWROYW1lfV9faXRlbS0tI3skaX0ge1xuICAgICAgICB3aWR0aDogMTAwJSAvICRjb2x1bW5zICogJGk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlYWNoICRicCxcbiAgJHZhbHVlIGluICRzY3JlZW4tc2l6ZSB7XG4gICAgJHZhbHVlOiAjeyR2YWx1ZX1weDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR2YWx1ZX0pIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRvICRjb2x1bW5zKzEge1xuICAgICAgICAuI3skZ3JpZE5hbWV9LiN7JGdyaWROYW1lfS0tI3skYnB9LSN7JGl9IHtcbiAgICAgICAgICAuI3skZ3JpZE5hbWV9X19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIC8gJGNvbHVtbnMgKiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGdyaWROYW1lfXtcbiAgICAgICAgICAuI3skZ3JpZE5hbWV9X19pdGVtLS0jeyRicH0tI3skaX0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgLyAkY29sdW1ucyAqICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vLyDjgrDjg6rjg4Pjg4ljc3NcbkBtaXhpbiBncmlkY3NzKCRjb2x1bW5zOjQsICRnYXJ0ZXI6MjApIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDotI3skZ2FydGVyKydweCd9O1xuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGdhcnRlcisncHgnfTtcbiAgICAgIHdpZHRoOiAxMDAlIC8gJGNvbHVtbnM7XG4gIH1cbn1cblxuQG1peGluIGdyaWRjc3MtY29sKCAkY29sdW1ucywgJGdhcnRlciwgJHBvaW50Om1kKSB7XG4gICRzY3JlZW4tc2l6ZTogI3ttYXAtZ2V0KCRzY3JlZW4tc2l6ZSwgJHBvaW50KX1weDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLXNpemV9KSB7XG4gICAgbWFyZ2luLWxlZnQ6LSN7JGdhcnRlcisncHgnfTtcbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skZ2FydGVyKydweCd9O1xuICAgICAgd2lkdGg6IDEwMCUgLyAkY29sdW1ucztcbiAgICB9XG4gIH1cbn1cblxuLy8g44Kw44Oq44OD44OJY3Nz44Gu5oyH5a6a5pa55rOVXG4vLyAudGVzdHdhcCB7XG4vLyAgICAgQGluY2x1ZGUgZ3JpZGNzcyg0LDEwKTtcbi8vICAgICBAaW5jbHVkZSBncmlkY3NzLWNvbCg0LCAxMCwgeHMpO1xuLy8gfVxuXG5cblxuXG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgICAgQ29tcG9uZW50ICAgICAgICAgICAgICAgICAgICAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8g5aSJ5pWw44Gu5a6a576pXG4kbWFpbi1jb2xvcjogIzExMTExMTtcbiRzdWItY29sb3I6ICNlYjZhMDU7XG4kYmFzcy1jb2xvcjogI2ZiZDMxOTtcbiR0ZXh0LWNvbG9yOiAjNzE0MTAyO1xuXG5AaW5jbHVkZSByZXMtdXAoJ25vbmUnKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIHJlcy1kb3duKCdub25lJyl7XG4gIGRpc3BsYXk6ICBub25lO1xufVxuQGluY2x1ZGUgcmVzLWRvd24oJ2JyJyl7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AaW5jbHVkZSByZXMtdXAoJ2Jyc3AnKXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uYnRue1xuICBAaW5jbHVkZSBidG47XG4gICYtLWdob3N0e1xuICAgIEBpbmNsdWRlIGJ0bkdob3N0KCMzMzMpO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAmLS1mbGF0e1xuICAgIEBpbmNsdWRlIGJ0bkZsYXQoIzMzMyk7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cblxuLy8g5q+U546HXG4ucHJvcG9ydGlvbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgJjphZnRlcntcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxuICAmX19pdGVte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgICAgICAgICAgICAgICAgICAgTW9kdWxlcyAgICAgICAgICAgICAgICAgICAgICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuXG4udmlkZW9mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cblxuXG4vLyDmupblgpnkuK1cbi5jb21pbmdTb29uIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAmX19pbm5lcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cbn1cblxuXG5cblxuXG4ubW9iaWxle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICAmX19tZW51e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgJl9fdG9nZ2xle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuXG5cbi8vIHBhZ2VyXG4ucGFnZXIge1xuICBwYWRkaW5nOiAzcHggMWVtO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgfVxuICAmX19saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgfVxuICAmX190ZXh0e1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgICBQYXJ0cyAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuXG4uZm9ybXtcbiAgJl9fZ3JvdXB7XG5cbiAgfVxuICAmX19sYWJlbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IDAuNWVtIGF1dG87XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2hpc2lnYXRhLnBuZ1wiKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgfVxuICB9XG4gICZfX2RhbmdlcntcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbiAgJl9fY29udHJvbHtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgJi0tNHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgICYtLTV7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmLS03e1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dGFyZWF7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gICZfX2hlbHBCbG9ja3tcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gICZfX2NoZWNrYm94e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJisuY2hlY2tib3hJY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpjaGVja2VkKy5jaGVja2JveEljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG4gICAgICBjb2xvcjogIzE3YmNkZjtcbiAgICB9XG4gIH1cbiAgJl9fcmFkaW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJisucmFkaW9JY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjNhNlwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAmOmNoZWNrZWQrLnJhZGlvSWNvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYzYTdcIjtcbiAgICAgIGNvbG9yOiAjMTdiY2RmO1xuICAgIH1cbiAgfVxuICAmX19maWxlV2FwIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmVkO1xuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmX190ZCB7XG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xuICB9XG4gICZfX3RoIHtcbiAgICB3aWR0aDogMzglO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAmX190aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbiAgICB9XG4gICAgJl9fdGQge1xuICAgICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gICAgfVxuICB9XG59XG5cbi50YWJsZURlc2lnbntcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIEBpbmNsdWRlIG1xLXVwKG1kKXtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICB9XG4gIC50YWJsZV9fdGQsXG4gIC50YWJsZV9fdGh7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgICBmb250LXNpemU6IDN2dztcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpe1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gICAgfVxuICB9XG4gIC50YWJsZV9fdGh7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGVEZXNpZ24wMntcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjg5ODA0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIEBpbmNsdWRlIG1xLWRvd24obWQpe1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC50YWJsZV9fdGQsXG4gIC50YWJsZV9fdGh7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2I4OTgwNDtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgIEBpbmNsdWRlIG1xLXVwKG1kKXtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuICAudGFibGVfX3Roe1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZDliNjtcbiAgfVxuICAudGFibGVfX3Rke1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgICAgICAgICAgICAgICAgICBGcmFtZXdvcmsgICAgICAgICAgICAgICAgICAgICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuLy8g44Kw44Oq44OD44OJ44KS55Sf5oiQXG5AaW5jbHVkZSBncmlkKGdyaWQsIDEyLCAyMCk7XG5cbi8vIOOCsOODquODg+ODiWNzc+OBruaMh+WumuaWueazlVxuLy8gLnRlc3R3YXAge1xuLy8gICAgIEBpbmNsdWRlIGdyaWRjc3MoNCwxMHB4KTtcbi8vICAgICAudGVzdGl0ZW0ge1xuLy8gICAgICAgICBAaW5jbHVkZSBncmlkY3NzLWNvbCg0LCAxMHB4LCB4cyk7XG4vLyAgICAgICAgIEBpbmNsdWRlIGdyaWRjc3MtY29sKDYsIDEwcHgsIG1kKTtcbi8vICAgICAgICAgQGluY2x1ZGUgZ3JpZGNzcy1jb2woOCwgMTBweCwgbGcpO1xuLy8gICAgICAgICBAaW5jbHVkZSBncmlkY3NzLWNvbCgxMiwgMTBweCwgeGwpO1xuLy8gICAgIH1cbi8vIH1cblxuXG5cblxuXG5cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOe0oOadkOioreioiFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNzLWNvbG9yO1xufVxuXG4ud3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAzJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9Tb3VyY2VIYW5TZXJpZi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnQvU291cmNlSGFuU2VyaWYtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g6YOo5ZOB6Kit6KiIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmduYXYge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTcwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgICAgICAuZ05hdk9wZW4gJiB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3dpdGNoV2FwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMCU7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RvZ2dsZSB7XG4gICAgICAgICAgICAuZ05hdk9wZW4gJiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vbWVudV9jbG9zZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHt9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzJkMmQyZDtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYtLXNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zcCB7fVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNXZoO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAmX19zd2l0Y2hXYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICZfX3RvZ2dsZSB7XG4gICAgICAgICAgICAuZ05hdk9wZW4gJiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vbWVudV9jbG9zZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC44cztcbiAgICAgICAgICAgIC5nTmF2T3BlbiAmIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJi0tc3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJPոPո?ŵ@i??ոpո@pոCBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFja1RvVG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICB9XG59XG5cbi5jb250ZW50cyB7XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDIwcHggMTVweCAyMHB4IDBweCAjOGY3NjAyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93IDFzIGJvdGg7XG4gICAgICAgIEBrZXlmcmFtZXMgc2hvdyB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC8vIC5wYWdlLXByb2R1Y3QgJiB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLy8gfVxufVxuXG4vLyDjg5jjg4Pjg4njg6njgqTjg7Ncbi5oZWFkbGluZTAxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNXJlbTtcbiAgICAgICAgJl9fc3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICZfX3BjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkbGluZTAyIHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgICAgICAgJl9fcGMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgIGxlZnQ6IDVyZW07XG4gICAgICAgICZfX3NwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkbGluZTAzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgJl9fc3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICZfX3BjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOWVhuWTgeOCsOODquODg+ODiVxuLnByb2R1Y3RHcmlkIHtcbiAgICBAaW5jbHVkZSBncmlkY3NzKDIsXG4gICAgNDApO1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLnBob3RvRnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICZfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogNjAlIDIwJSAxMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyMTIsIDI1LCAwLjkpO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgei1pbmRleDogLTIwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMsIHBhZGRpbmcgMC42cztcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnVklFVyBNT1JFJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC42cztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAucGhvdG9GcmFtZV9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MCUgMjAlIDEwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm1hcEZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgNXB4ICNmZmY7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUEMgc2l0ZSBtZW51XG4ubWVudSB7XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICAgICZfX2phIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnc291cmNlIGhhbiBzZXJpZic7XG4gICAgfVxuICAgICZfX2VuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkc3ViLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogdW5zZXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG5cbi5jbmFtZSB7XG4gICAgJl9fcGMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3NwIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOODnOOCv+ODs1xuLmJ0blNucyB7XG4gICAgQGluY2x1ZGUgYnRuKDAuNWVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgfVxufVxuXG4uYnRuUHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgYnRuO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9idXR0b25fc2lkZS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC05cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vYnV0dG9uX3NpZGUucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGNvbG9yOiAjZmI4MzAyO1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDA7XG4gICAgfVxufVxuXG4uYnRuU2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBidG47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgY29sb3I6ICNmYjgzMDI7XG4gICAgfVxufVxuXG4uYnRuU3VibWl0IHtcbiAgICBAaW5jbHVkZSBidG4oMC42ZW0pO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuOHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyMnB4IDEwcHggMjJweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDIycHggMCAyMnB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxufVxuXG4uYnRuNDA0IHtcbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmluZGV4QXJlYSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY25hbWUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDNyZW0gYXV0byA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21lbnUge1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc25zIHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxufVxuXG4vLyDjgrnjg57jg7zjg4jjg5Xjgqnjg7Pjga7og4zmma9cbi5iZ1NwLS13YSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdG9wL3NwX2JnXzAxLmpwZycpO1xufVxuXG4uY29weXJpZ2h0X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmltYWdlIHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICZfX3NwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAmX19wYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmX19zcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3cyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxLjhlbSAyLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMyNTI1MjU7XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBib3R0b206IDE1JTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZiODMwMjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLm5ld3NMaXN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJi0tYnRuIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLXNwRGlzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRhIHtcbiAgICAgICAgY29sb3I6ICNmYjgzMDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjgzMDI7XG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICYtLWxpbmUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjgzMDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzAzMDMwMztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODmuODvOOCuOioreioiFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ubzAxIHtcbiAgICAmX19zbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAmX19pbmRleCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fc25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ubzAyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgJl9fbmlrdSB7XG4gICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgdG9wOiAxOCU7XG4gICAgICAgICAgICByaWdodDogLTEwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdG9wOiAxLjJyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNSUgMyU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICZfX25pa3Uge1xuICAgICAgICAgICAgdG9wOiAtMTUlO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgICB9XG4gICAgICAgICZfX2tlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDExJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyJSA1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XPոPո?ŵ@i??ոpո@pոCB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjllbTtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICAvLyB3aW5kb3MgaGFja1xuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICdAc2VyaWYsQE1laXJ5byBVSSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3NvdXJjZSBoYW4gc2VyaWYnO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX25pa3Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX2tlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2NhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ubzAzIHtcbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJl9fY2FwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogNSU7XG4gICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDUlIDMlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cmVtIDVyZW0gN3JlbSAyMHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ubzA0IHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJl9fY2FwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogNSU7XG4gICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMjAlIDUlIDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNTglO1xuICAgICAgICAgICAgcGFkZGluZzogMiU7XG4gICAgICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgYm90dG9tOiA0JTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIG1hcmdpbjogMyUgYXV0bztcbiAgICB9XG59XG5cbi5ubzA1IHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDUlO1xuICAgIH1cbiAgICAmX19jYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIC8vIHRvcDogMjQlO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICByaWdodDogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmR3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ubzA2IHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDUlO1xuICAgIH1cbiAgICAmX19jYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIC8vIHRvcDogMTglO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgIHJpZ2h0OiA0ZW07XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZHcmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vMDcge1xuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogNSU7XG4gICAgfVxuICAgICZfX2NhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgLy8gdG9wOiAzNSU7XG4gICAgICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAvLyB3aWR0aDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZHcmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8wOCB7XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgJl9fY2FwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAmX19jYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8wOSB7XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgJl9fY2FwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICZfX2NhcCB7XG4gICAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJkdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgLy8gQGluY2x1ZGUgbXEtdXAobWQpe1xuICAgICAgICAvLyAgICYtLXNwe1xuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ubzEwIHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNSUgNSU7XG4gICAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fY2FwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICAvLyB0b3A6IDI2JTtcbiAgICAgICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgICAgICAvLyByaWdodDogMTUlO1xuICAgICAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJkdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ubzExIHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICZfX2NhcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNSU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICZfX2NhcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgICAgICByaWdodDogNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcCB7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbiAgICB9XG59XG5cbi5ubzEyIHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2NoZWNrLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMyUgMSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FwIHtcbiAgICAgICAgY29sb3I6ICM5ODc4MjQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnc291cmNlIGhhbiBzZXJpZic7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBAaW5jbHVkZSBtcS11cCh4cykge1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoc20pIHtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdW5zZXQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNSUgNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ubzEzIHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2NoZWNrLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDUlO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtV2FwIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge31cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIPոPո?ŵ@i??ոpո@pոH1cbiAgICAmX19pdGVtMSxcbiAgICAmX19pdGVtMiB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHt9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0yIHtcbiAgICAgICAgJiAubm8xM19fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1JSAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FwIHtcbiAgICAgICAgY29sb3I6ICM5ODc4MjQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnc291cmNlIGhhbiBzZXJpZic7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBAaW5jbHVkZSBtcS11cCh4cykge1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChzbSkge1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vMTQge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNiU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKHNtKSB7XG4gICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtbSkge1xuICAgICAgICAgICAgdG9wOiAzNiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVyZW07XG4gICAgICAgICAgICByaWdodDogNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FwIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBAaW5jbHVkZSBtcS11cCh4cykge1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKHNtKSB7XG4gICAgICAgICAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8xNSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIlO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge31cbiAgICB9XG4gICAgJl9fY2FwIHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTViOTk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMCUgNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDExJTtcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAmR3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vMTYge1xuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2JnX2thYmUyLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICBwYWRkaW5nOiAxMCUgNSU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICAmX19tYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW07XG4gICAgfVxuICAgICZHcmlkIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHt9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5ubzE3IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vYmdfY29udGFjdC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMzAlIDUlIDEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA2cmVtO1xuICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgICAmR3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8xOCB7XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOWVhuWTgeips+e0sOODmuODvOOCuFxuLnByb2R1Y3Qge1xuICAgICZJbnRyb2R1Y3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMlO1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmYjgzMDI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19qYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJkRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlQXJlYSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dEFyZWEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdzb3VyY2UgaGFuIHNlcmlmJztcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogM2VtIDAgMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmVGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMnB4ICNkZGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTg3ODI0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gJl9fY2Fwe1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgY29sb3I6ICM5ODc4MjQ7XG4gICAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgLy8gICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLy8gICBAaW5jbHVkZSBtcS11cChtZCl7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmRGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogNSUgNSUgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGFibGUwMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGFibGUwMiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAudGFibGVfX3RoLFxuICAgICAgICAgICAgLnRhYmxlX190ZCB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZJbmZvcm1hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNSUgNSU7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbm8wMyB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZHYWxsZXJ5IHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2I4OTgwNDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAzJSBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZkOWI2O1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJkNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgMyUgMCAwO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgfVxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMlO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fZW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmYjgzMDI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19qYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3J5R3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0SW5kZXgge1xuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogNSU7XG4gICAgfVxufVxuXG4udGFiIHtcbiAgICAmTGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmQnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDQxOTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZXYXAge1xuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogNDAlO1xuICAgICAgICAvLyAmOjpiZWZvcmV7XG4gICAgICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgdG9wOiAwO1xuICAgICAgICAvLyAgIHJpZ2h0OiAwO1xuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgJkl0ZW0ge1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuVG9wIHtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyDjgrXjg7Pjgq/jgrnjg5rjg7zjgrhcbi5ub1RoYW5rcyB7XG4gICAgcGFkZGluZzogNSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2JnX3BhcGVyLnBuZycpO1xuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbjogOCUgYXV0byA2JTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDUlO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZ1RleHQge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOiA1JSBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuXG4vLyA0MDTjg5rjg7zjgrhcbi5ubzQwNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2JnX3BhcGVyLnBuZycpO1xuICAgIHBhZGRpbmc6IDEwJTtcbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luOiA0JSBhdXRvIDYlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiA1JSBhdXRvIDEuNWVtO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZ1RleHQge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW46IDUlIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbi5uZXdzTGlzdFBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAlIDEwJSA1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMCUgNSUgNSU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEyJTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWNydWl0UGFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAlIDUlIDUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwJSA1JSA1JTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41JTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViVGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG59XG5cbi5yZWNydWl0VGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMTExMTExO1xuICAgIH1cbiAgICB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PSDjg4Hjgqfjg4Pjg4jjg5fjg6njgrnjga7nlLvlg4/jga7luYXjgpLluoPjgZLjgotcbiNjaGF0cGx1c3ZpZXcgI2V5ZV9jYXRjaGVyIGltZyB7XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbn0iXX0= */


