@charset "UTF-8";
/*
 *
 * CSSの目次
 *
 * ress...............リセットCSS
 *
 *
 * 設定
 * bass...............色の変数定義やグリッドシステム・レスポンシブなど
 *
 * module...............パーツ・部品
 *
 * layout...............部品のページごとのレイアウト
 *
*/
/*!
 * 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;
}

/* Z-INDEX */
.formError {
  z-index: 990;
}

.formError .formErrorContent {
  z-index: 991;
}

.formError .formErrorArrow {
  z-index: 996;
}

.ui-dialog .formError {
  z-index: 5000;
}

.ui-dialog .formError .formErrorContent {
  z-index: 5001;
}

.ui-dialog .formError .formErrorArrow {
  z-index: 5006;
}

.inputContainer {
  position: relative;
  float: left;
}

.formError {
  position: absolute;
  top: 300px;
  left: 300px;
  display: block;
  cursor: pointer;
  text-align: left;
}

.formError.inline {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}

.ajaxSubmit {
  padding: 20px;
  background: #55ea55;
  border: 1px solid #999;
  display: none;
}

.formError .formErrorContent {
  width: 100%;
  background: #ee0101;
  position: relative;
  color: #fff;
  min-width: 120px;
  font-size: 11px;
  border: 2px solid #ddd;
  box-shadow: 0 0 6px #000;
  -moz-box-shadow: 0 0 6px #000;
  -webkit-box-shadow: 0 0 6px #000;
  -o-box-shadow: 0 0 6px #000;
  padding: 4px 10px 4px 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
}

.formError.inline .formErrorContent {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}

.greenPopup .formErrorContent {
  background: #33be40;
}

.blackPopup .formErrorContent {
  background: #393939;
  color: #FFF;
}

.formError .formErrorArrow {
  width: 15px;
  margin: -2px 0 0 13px;
  position: relative;
}

body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
  margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  margin: 0px 0 0 12px;
  top: 2px;
}

.formError .formErrorArrow div {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  box-shadow: 0 2px 3px #444;
  -moz-box-shadow: 0 2px 3px #444;
  -webkit-box-shadow: 0 2px 3px #444;
  -o-box-shadow: 0 2px 3px #444;
  font-size: 0px;
  height: 1px;
  background: #ee0101;
  margin: 0 auto;
  line-height: 0;
  font-size: 0;
  display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
  background: #33be40;
}

.blackPopup .formErrorArrow div {
  background: #393939;
  color: #FFF;
}

.formError .formErrorArrow .line10 {
  width: 13px;
  border: none;
}

.formError .formErrorArrow .line9 {
  width: 11px;
  border: none;
}

.formError .formErrorArrow .line8 {
  width: 11px;
}

.formError .formErrorArrow .line7 {
  width: 9px;
}

.formError .formErrorArrow .line6 {
  width: 7px;
}

.formError .formErrorArrow .line5 {
  width: 5px;
}

.formError .formErrorArrow .line4 {
  width: 3px;
}

.formError .formErrorArrow .line3 {
  width: 1px;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
  width: 3px;
  border: none;
  background: #ddd;
}

.formError .formErrorArrow .line1 {
  width: 1px;
  border: none;
  background: #ddd;
}

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

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

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

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

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

li {
  margin: 0;
  padding: 0;
}

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

a {
  text-decoration: none;
}

svg {
  height: 100%;
  width: 100%;
}

video {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.grid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -60px;
}

.grid--right {
  justify-content: flex-end;
}

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

.grid--bottom {
  align-items: flex-end;
}

.grid--align-center {
  align-items: center;
}

.grid__item {
  float: left;
  padding-left: 60px;
  width: 8.33333%;
  width: calc(100% / 12 * 1);
}

.grid--mb1 {
  margin-bottom: -1rem;
}

.grid--mb1 > .grid__item {
  margin-bottom: 1rem;
}

.grid--mb2 {
  margin-bottom: -2rem;
}

.grid--mb2 > .grid__item {
  margin-bottom: 2rem;
}

.grid--mb3 {
  margin-bottom: -3rem;
}

.grid--mb3 > .grid__item {
  margin-bottom: 3rem;
}

.grid--mb4 {
  margin-bottom: -4rem;
}

.grid--mb4 > .grid__item {
  margin-bottom: 4rem;
}

.grid--mb5 {
  margin-bottom: -5rem;
}

.grid--mb5 > .grid__item {
  margin-bottom: 5rem;
}

.grid--mb6 {
  margin-bottom: -6rem;
}

.grid--mb6 > .grid__item {
  margin-bottom: 6rem;
}

.grid--mb7 {
  margin-bottom: -7rem;
}

.grid--mb7 > .grid__item {
  margin-bottom: 7rem;
}

.grid--mb8 {
  margin-bottom: -8rem;
}

.grid--mb8 > .grid__item {
  margin-bottom: 8rem;
}

.grid--mb9 {
  margin-bottom: -9rem;
}

.grid--mb9 > .grid__item {
  margin-bottom: 9rem;
}

.grid.cols-1 > .grid__item {
  width: 8.33333%;
  width: calc(100% / 12 * 1);
}

.col-1 {
  width: 8.33333%;
  width: calc(100% / 12 * 1);
}

.grid.cols-2 > .grid__item {
  width: 16.66667%;
  width: calc(100% / 12 * 2);
}

.col-2 {
  width: 16.66667%;
  width: calc(100% / 12 * 2);
}

.grid.cols-3 > .grid__item {
  width: 25%;
  width: calc(100% / 12 * 3);
}

.col-3 {
  width: 25%;
  width: calc(100% / 12 * 3);
}

.grid.cols-4 > .grid__item {
  width: 33.33333%;
  width: calc(100% / 12 * 4);
}

.col-4 {
  width: 33.33333%;
  width: calc(100% / 12 * 4);
}

.grid.cols-5 > .grid__item {
  width: 41.66667%;
  width: calc(100% / 12 * 5);
}

.col-5 {
  width: 41.66667%;
  width: calc(100% / 12 * 5);
}

.grid.cols-6 > .grid__item {
  width: 50%;
  width: calc(100% / 12 * 6);
}

.col-6 {
  width: 50%;
  width: calc(100% / 12 * 6);
}

.grid.cols-7 > .grid__item {
  width: 58.33333%;
  width: calc(100% / 12 * 7);
}

.col-7 {
  width: 58.33333%;
  width: calc(100% / 12 * 7);
}

.grid.cols-8 > .grid__item {
  width: 66.66667%;
  width: calc(100% / 12 * 8);
}

.col-8 {
  width: 66.66667%;
  width: calc(100% / 12 * 8);
}

.grid.cols-9 > .grid__item {
  width: 75%;
  width: calc(100% / 12 * 9);
}

.col-9 {
  width: 75%;
  width: calc(100% / 12 * 9);
}

.grid.cols-10 > .grid__item {
  width: 83.33333%;
  width: calc(100% / 12 * 10);
}

.col-10 {
  width: 83.33333%;
  width: calc(100% / 12 * 10);
}

.grid.cols-11 > .grid__item {
  width: 91.66667%;
  width: calc(100% / 12 * 11);
}

.col-11 {
  width: 91.66667%;
  width: calc(100% / 12 * 11);
}

.grid.cols-12 > .grid__item {
  width: 100%;
  width: calc(100% / 12 * 12);
}

.col-12 {
  width: 100%;
  width: calc(100% / 12 * 12);
}

@media screen and (min-width: 400px) {
  .grid--xs-mb1 {
    margin-bottom: -1rem;
  }
  .grid--xs-mb1 > .grid__item {
    margin-bottom: 1rem;
  }
  .grid--xs-mb2 {
    margin-bottom: -2rem;
  }
  .grid--xs-mb2 > .grid__item {
    margin-bottom: 2rem;
  }
  .grid--xs-mb3 {
    margin-bottom: -3rem;
  }
  .grid--xs-mb3 > .grid__item {
    margin-bottom: 3rem;
  }
  .grid--xs-mb4 {
    margin-bottom: -4rem;
  }
  .grid--xs-mb4 > .grid__item {
    margin-bottom: 4rem;
  }
  .grid--xs-mb5 {
    margin-bottom: -5rem;
  }
  .grid--xs-mb5 > .grid__item {
    margin-bottom: 5rem;
  }
  .grid--xs-mb6 {
    margin-bottom: -6rem;
  }
  .grid--xs-mb6 > .grid__item {
    margin-bottom: 6rem;
  }
  .grid--xs-mb7 {
    margin-bottom: -7rem;
  }
  .grid--xs-mb7 > .grid__item {
    margin-bottom: 7rem;
  }
  .grid--xs-mb8 {
    margin-bottom: -8rem;
  }
  .grid--xs-mb8 > .grid__item {
    margin-bottom: 8rem;
  }
  .grid--xs-mb9 {
    margin-bottom: -9rem;
  }
  .grid--xs-mb9 > .grid__item {
    margin-bottom: 9rem;
  }
  .col-xs-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid.cols-xs-1 .grid__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-xs-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid.cols-xs-2 .grid__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-xs-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid.cols-xs-3 .grid__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-xs-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid.cols-xs-4 .grid__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-xs-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid.cols-xs-5 .grid__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-xs-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid.cols-xs-6 .grid__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-xs-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid.cols-xs-7 .grid__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-xs-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid.cols-xs-8 .grid__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-xs-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid.cols-xs-9 .grid__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-xs-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid.cols-xs-10 .grid__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-xs-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid.cols-xs-11 .grid__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-xs-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid.cols-xs-12 .grid__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 500px) {
  .grid--sm-mb1 {
    margin-bottom: -1rem;
  }
  .grid--sm-mb1 > .grid__item {
    margin-bottom: 1rem;
  }
  .grid--sm-mb2 {
    margin-bottom: -2rem;
  }
  .grid--sm-mb2 > .grid__item {
    margin-bottom: 2rem;
  }
  .grid--sm-mb3 {
    margin-bottom: -3rem;
  }
  .grid--sm-mb3 > .grid__item {
    margin-bottom: 3rem;
  }
  .grid--sm-mb4 {
    margin-bottom: -4rem;
  }
  .grid--sm-mb4 > .grid__item {
    margin-bottom: 4rem;
  }
  .grid--sm-mb5 {
    margin-bottom: -5rem;
  }
  .grid--sm-mb5 > .grid__item {
    margin-bottom: 5rem;
  }
  .grid--sm-mb6 {
    margin-bottom: -6rem;
  }
  .grid--sm-mb6 > .grid__item {
    margin-bottom: 6rem;
  }
  .grid--sm-mb7 {
    margin-bottom: -7rem;
  }
  .grid--sm-mb7 > .grid__item {
    margin-bottom: 7rem;
  }
  .grid--sm-mb8 {
    margin-bottom: -8rem;
  }
  .grid--sm-mb8 > .grid__item {
    margin-bottom: 8rem;
  }
  .grid--sm-mb9 {
    margin-bottom: -9rem;
  }
  .grid--sm-mb9 > .grid__item {
    margin-bottom: 9rem;
  }
  .col-sm-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid.cols-sm-1 .grid__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-sm-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid.cols-sm-2 .grid__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-sm-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid.cols-sm-3 .grid__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-sm-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid.cols-sm-4 .grid__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-sm-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid.cols-sm-5 .grid__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-sm-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid.cols-sm-6 .grid__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-sm-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid.cols-sm-7 .grid__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-sm-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid.cols-sm-8 .grid__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-sm-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid.cols-sm-9 .grid__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-sm-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid.cols-sm-10 .grid__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-sm-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid.cols-sm-11 .grid__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-sm-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid.cols-sm-12 .grid__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 768px) {
  .grid--md-mb1 {
    margin-bottom: -1rem;
  }
  .grid--md-mb1 > .grid__item {
    margin-bottom: 1rem;
  }
  .grid--md-mb2 {
    margin-bottom: -2rem;
  }
  .grid--md-mb2 > .grid__item {
    margin-bottom: 2rem;
  }
  .grid--md-mb3 {
    margin-bottom: -3rem;
  }
  .grid--md-mb3 > .grid__item {
    margin-bottom: 3rem;
  }
  .grid--md-mb4 {
    margin-bottom: -4rem;
  }
  .grid--md-mb4 > .grid__item {
    margin-bottom: 4rem;
  }
  .grid--md-mb5 {
    margin-bottom: -5rem;
  }
  .grid--md-mb5 > .grid__item {
    margin-bottom: 5rem;
  }
  .grid--md-mb6 {
    margin-bottom: -6rem;
  }
  .grid--md-mb6 > .grid__item {
    margin-bottom: 6rem;
  }
  .grid--md-mb7 {
    margin-bottom: -7rem;
  }
  .grid--md-mb7 > .grid__item {
    margin-bottom: 7rem;
  }
  .grid--md-mb8 {
    margin-bottom: -8rem;
  }
  .grid--md-mb8 > .grid__item {
    margin-bottom: 8rem;
  }
  .grid--md-mb9 {
    margin-bottom: -9rem;
  }
  .grid--md-mb9 > .grid__item {
    margin-bottom: 9rem;
  }
  .col-md-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid.cols-md-1 .grid__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-md-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid.cols-md-2 .grid__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-md-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid.cols-md-3 .grid__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-md-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid.cols-md-4 .grid__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-md-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid.cols-md-5 .grid__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-md-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid.cols-md-6 .grid__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-md-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid.cols-md-7 .grid__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-md-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid.cols-md-8 .grid__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-md-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid.cols-md-9 .grid__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-md-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid.cols-md-10 .grid__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-md-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid.cols-md-11 .grid__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-md-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid.cols-md-12 .grid__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 1000px) {
  .grid--lg-mb1 {
    margin-bottom: -1rem;
  }
  .grid--lg-mb1 > .grid__item {
    margin-bottom: 1rem;
  }
  .grid--lg-mb2 {
    margin-bottom: -2rem;
  }
  .grid--lg-mb2 > .grid__item {
    margin-bottom: 2rem;
  }
  .grid--lg-mb3 {
    margin-bottom: -3rem;
  }
  .grid--lg-mb3 > .grid__item {
    margin-bottom: 3rem;
  }
  .grid--lg-mb4 {
    margin-bottom: -4rem;
  }
  .grid--lg-mb4 > .grid__item {
    margin-bottom: 4rem;
  }
  .grid--lg-mb5 {
    margin-bottom: -5rem;
  }
  .grid--lg-mb5 > .grid__item {
    margin-bottom: 5rem;
  }
  .grid--lg-mb6 {
    margin-bottom: -6rem;
  }
  .grid--lg-mb6 > .grid__item {
    margin-bottom: 6rem;
  }
  .grid--lg-mb7 {
    margin-bottom: -7rem;
  }
  .grid--lg-mb7 > .grid__item {
    margin-bottom: 7rem;
  }
  .grid--lg-mb8 {
    margin-bottom: -8rem;
  }
  .grid--lg-mb8 > .grid__item {
    margin-bottom: 8rem;
  }
  .grid--lg-mb9 {
    margin-bottom: -9rem;
  }
  .grid--lg-mb9 > .grid__item {
    margin-bottom: 9rem;
  }
  .col-lg-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid.cols-lg-1 .grid__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-lg-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid.cols-lg-2 .grid__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-lg-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid.cols-lg-3 .grid__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-lg-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid.cols-lg-4 .grid__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-lg-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid.cols-lg-5 .grid__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-lg-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid.cols-lg-6 .grid__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-lg-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid.cols-lg-7 .grid__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-lg-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid.cols-lg-8 .grid__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-lg-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid.cols-lg-9 .grid__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-lg-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid.cols-lg-10 .grid__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-lg-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid.cols-lg-11 .grid__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-lg-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid.cols-lg-12 .grid__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 1200px) {
  .grid--xl-mb1 {
    margin-bottom: -1rem;
  }
  .grid--xl-mb1 > .grid__item {
    margin-bottom: 1rem;
  }
  .grid--xl-mb2 {
    margin-bottom: -2rem;
  }
  .grid--xl-mb2 > .grid__item {
    margin-bottom: 2rem;
  }
  .grid--xl-mb3 {
    margin-bottom: -3rem;
  }
  .grid--xl-mb3 > .grid__item {
    margin-bottom: 3rem;
  }
  .grid--xl-mb4 {
    margin-bottom: -4rem;
  }
  .grid--xl-mb4 > .grid__item {
    margin-bottom: 4rem;
  }
  .grid--xl-mb5 {
    margin-bottom: -5rem;
  }
  .grid--xl-mb5 > .grid__item {
    margin-bottom: 5rem;
  }
  .grid--xl-mb6 {
    margin-bottom: -6rem;
  }
  .grid--xl-mb6 > .grid__item {
    margin-bottom: 6rem;
  }
  .grid--xl-mb7 {
    margin-bottom: -7rem;
  }
  .grid--xl-mb7 > .grid__item {
    margin-bottom: 7rem;
  }
  .grid--xl-mb8 {
    margin-bottom: -8rem;
  }
  .grid--xl-mb8 > .grid__item {
    margin-bottom: 8rem;
  }
  .grid--xl-mb9 {
    margin-bottom: -9rem;
  }
  .grid--xl-mb9 > .grid__item {
    margin-bottom: 9rem;
  }
  .col-xl-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid.cols-xl-1 .grid__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-xl-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid.cols-xl-2 .grid__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-xl-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid.cols-xl-3 .grid__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-xl-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid.cols-xl-4 .grid__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-xl-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid.cols-xl-5 .grid__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-xl-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid.cols-xl-6 .grid__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-xl-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid.cols-xl-7 .grid__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-xl-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid.cols-xl-8 .grid__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-xl-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid.cols-xl-9 .grid__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-xl-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid.cols-xl-10 .grid__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-xl-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid.cols-xl-11 .grid__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-xl-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid.cols-xl-12 .grid__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 1400px) {
  .grid--xx-mb1 {
    margin-bottom: -1rem;
  }
  .grid--xx-mb1 > .grid__item {
    margin-bottom: 1rem;
  }
  .grid--xx-mb2 {
    margin-bottom: -2rem;
  }
  .grid--xx-mb2 > .grid__item {
    margin-bottom: 2rem;
  }
  .grid--xx-mb3 {
    margin-bottom: -3rem;
  }
  .grid--xx-mb3 > .grid__item {
    margin-bottom: 3rem;
  }
  .grid--xx-mb4 {
    margin-bottom: -4rem;
  }
  .grid--xx-mb4 > .grid__item {
    margin-bottom: 4rem;
  }
  .grid--xx-mb5 {
    margin-bottom: -5rem;
  }
  .grid--xx-mb5 > .grid__item {
    margin-bottom: 5rem;
  }
  .grid--xx-mb6 {
    margin-bottom: -6rem;
  }
  .grid--xx-mb6 > .grid__item {
    margin-bottom: 6rem;
  }
  .grid--xx-mb7 {
    margin-bottom: -7rem;
  }
  .grid--xx-mb7 > .grid__item {
    margin-bottom: 7rem;
  }
  .grid--xx-mb8 {
    margin-bottom: -8rem;
  }
  .grid--xx-mb8 > .grid__item {
    margin-bottom: 8rem;
  }
  .grid--xx-mb9 {
    margin-bottom: -9rem;
  }
  .grid--xx-mb9 > .grid__item {
    margin-bottom: 9rem;
  }
  .col-xx-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid.cols-xx-1 .grid__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-xx-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid.cols-xx-2 .grid__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-xx-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid.cols-xx-3 .grid__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-xx-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid.cols-xx-4 .grid__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-xx-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid.cols-xx-5 .grid__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-xx-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid.cols-xx-6 .grid__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-xx-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid.cols-xx-7 .grid__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-xx-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid.cols-xx-8 .grid__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-xx-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid.cols-xx-9 .grid__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-xx-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid.cols-xx-10 .grid__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-xx-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid.cols-xx-11 .grid__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-xx-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid.cols-xx-12 .grid__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 1600px) {
  .grid--xxx-mb1 {
    margin-bottom: -1rem;
  }
  .grid--xxx-mb1 > .grid__item {
    margin-bottom: 1rem;
  }
  .grid--xxx-mb2 {
    margin-bottom: -2rem;
  }
  .grid--xxx-mb2 > .grid__item {
    margin-bottom: 2rem;
  }
  .grid--xxx-mb3 {
    margin-bottom: -3rem;
  }
  .grid--xxx-mb3 > .grid__item {
    margin-bottom: 3rem;
  }
  .grid--xxx-mb4 {
    margin-bottom: -4rem;
  }
  .grid--xxx-mb4 > .grid__item {
    margin-bottom: 4rem;
  }
  .grid--xxx-mb5 {
    margin-bottom: -5rem;
  }
  .grid--xxx-mb5 > .grid__item {
    margin-bottom: 5rem;
  }
  .grid--xxx-mb6 {
    margin-bottom: -6rem;
  }
  .grid--xxx-mb6 > .grid__item {
    margin-bottom: 6rem;
  }
  .grid--xxx-mb7 {
    margin-bottom: -7rem;
  }
  .grid--xxx-mb7 > .grid__item {
    margin-bottom: 7rem;
  }
  .grid--xxx-mb8 {
    margin-bottom: -8rem;
  }
  .grid--xxx-mb8 > .grid__item {
    margin-bottom: 8rem;
  }
  .grid--xxx-mb9 {
    margin-bottom: -9rem;
  }
  .grid--xxx-mb9 > .grid__item {
    margin-bottom: 9rem;
  }
  .col-xxx-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid.cols-xxx-1 .grid__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-xxx-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid.cols-xxx-2 .grid__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-xxx-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid.cols-xxx-3 .grid__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-xxx-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid.cols-xxx-4 .grid__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-xxx-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid.cols-xxx-5 .grid__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-xxx-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid.cols-xxx-6 .grid__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-xxx-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid.cols-xxx-7 .grid__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-xxx-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid.cols-xxx-8 .grid__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-xxx-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid.cols-xxx-9 .grid__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-xxx-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid.cols-xxx-10 .grid__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-xxx-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid.cols-xxx-11 .grid__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-xxx-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid.cols-xxx-12 .grid__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

.grid2 {
  display: flex;
  flex-wrap: wrap;
  margin-left: -30px;
}

.grid2--right {
  justify-content: flex-end;
}

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

.grid2--bottom {
  align-items: flex-end;
}

.grid2--align-center {
  align-items: center;
}

.grid2__item {
  float: left;
  padding-left: 30px;
  width: 8.33333%;
  width: calc(100% / 12 * 1);
}

.grid2--mb1 {
  margin-bottom: -1rem;
}

.grid2--mb1 > .grid2__item {
  margin-bottom: 1rem;
}

.grid2--mb2 {
  margin-bottom: -2rem;
}

.grid2--mb2 > .grid2__item {
  margin-bottom: 2rem;
}

.grid2--mb3 {
  margin-bottom: -3rem;
}

.grid2--mb3 > .grid2__item {
  margin-bottom: 3rem;
}

.grid2--mb4 {
  margin-bottom: -4rem;
}

.grid2--mb4 > .grid2__item {
  margin-bottom: 4rem;
}

.grid2--mb5 {
  margin-bottom: -5rem;
}

.grid2--mb5 > .grid2__item {
  margin-bottom: 5rem;
}

.grid2--mb6 {
  margin-bottom: -6rem;
}

.grid2--mb6 > .grid2__item {
  margin-bottom: 6rem;
}

.grid2--mb7 {
  margin-bottom: -7rem;
}

.grid2--mb7 > .grid2__item {
  margin-bottom: 7rem;
}

.grid2--mb8 {
  margin-bottom: -8rem;
}

.grid2--mb8 > .grid2__item {
  margin-bottom: 8rem;
}

.grid2--mb9 {
  margin-bottom: -9rem;
}

.grid2--mb9 > .grid2__item {
  margin-bottom: 9rem;
}

.grid2.cols-1 > .grid2__item {
  width: 8.33333%;
  width: calc(100% / 12 * 1);
}

.col-1 {
  width: 8.33333%;
  width: calc(100% / 12 * 1);
}

.grid2.cols-2 > .grid2__item {
  width: 16.66667%;
  width: calc(100% / 12 * 2);
}

.col-2 {
  width: 16.66667%;
  width: calc(100% / 12 * 2);
}

.grid2.cols-3 > .grid2__item {
  width: 25%;
  width: calc(100% / 12 * 3);
}

.col-3 {
  width: 25%;
  width: calc(100% / 12 * 3);
}

.grid2.cols-4 > .grid2__item {
  width: 33.33333%;
  width: calc(100% / 12 * 4);
}

.col-4 {
  width: 33.33333%;
  width: calc(100% / 12 * 4);
}

.grid2.cols-5 > .grid2__item {
  width: 41.66667%;
  width: calc(100% / 12 * 5);
}

.col-5 {
  width: 41.66667%;
  width: calc(100% / 12 * 5);
}

.grid2.cols-6 > .grid2__item {
  width: 50%;
  width: calc(100% / 12 * 6);
}

.col-6 {
  width: 50%;
  width: calc(100% / 12 * 6);
}

.grid2.cols-7 > .grid2__item {
  width: 58.33333%;
  width: calc(100% / 12 * 7);
}

.col-7 {
  width: 58.33333%;
  width: calc(100% / 12 * 7);
}

.grid2.cols-8 > .grid2__item {
  width: 66.66667%;
  width: calc(100% / 12 * 8);
}

.col-8 {
  width: 66.66667%;
  width: calc(100% / 12 * 8);
}

.grid2.cols-9 > .grid2__item {
  width: 75%;
  width: calc(100% / 12 * 9);
}

.col-9 {
  width: 75%;
  width: calc(100% / 12 * 9);
}

.grid2.cols-10 > .grid2__item {
  width: 83.33333%;
  width: calc(100% / 12 * 10);
}

.col-10 {
  width: 83.33333%;
  width: calc(100% / 12 * 10);
}

.grid2.cols-11 > .grid2__item {
  width: 91.66667%;
  width: calc(100% / 12 * 11);
}

.col-11 {
  width: 91.66667%;
  width: calc(100% / 12 * 11);
}

.grid2.cols-12 > .grid2__item {
  width: 100%;
  width: calc(100% / 12 * 12);
}

.col-12 {
  width: 100%;
  width: calc(100% / 12 * 12);
}

@media screen and (min-width: 400px) {
  .grid2--xs-mb1 {
    margin-bottom: -1rem;
  }
  .grid2--xs-mb1 > .grid2__item {
    margin-bottom: 1rem;
  }
  .grid2--xs-mb2 {
    margin-bottom: -2rem;
  }
  .grid2--xs-mb2 > .grid2__item {
    margin-bottom: 2rem;
  }
  .grid2--xs-mb3 {
    margin-bottom: -3rem;
  }
  .grid2--xs-mb3 > .grid2__item {
    margin-bottom: 3rem;
  }
  .grid2--xs-mb4 {
    margin-bottom: -4rem;
  }
  .grid2--xs-mb4 > .grid2__item {
    margin-bottom: 4rem;
  }
  .grid2--xs-mb5 {
    margin-bottom: -5rem;
  }
  .grid2--xs-mb5 > .grid2__item {
    margin-bottom: 5rem;
  }
  .grid2--xs-mb6 {
    margin-bottom: -6rem;
  }
  .grid2--xs-mb6 > .grid2__item {
    margin-bottom: 6rem;
  }
  .grid2--xs-mb7 {
    margin-bottom: -7rem;
  }
  .grid2--xs-mb7 > .grid2__item {
    margin-bottom: 7rem;
  }
  .grid2--xs-mb8 {
    margin-bottom: -8rem;
  }
  .grid2--xs-mb8 > .grid2__item {
    margin-bottom: 8rem;
  }
  .grid2--xs-mb9 {
    margin-bottom: -9rem;
  }
  .grid2--xs-mb9 > .grid2__item {
    margin-bottom: 9rem;
  }
  .col-xs-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid2.cols-xs-1 .grid2__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-xs-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid2.cols-xs-2 .grid2__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-xs-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid2.cols-xs-3 .grid2__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-xs-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid2.cols-xs-4 .grid2__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-xs-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid2.cols-xs-5 .grid2__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-xs-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid2.cols-xs-6 .grid2__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-xs-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid2.cols-xs-7 .grid2__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-xs-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid2.cols-xs-8 .grid2__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-xs-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid2.cols-xs-9 .grid2__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-xs-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid2.cols-xs-10 .grid2__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-xs-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid2.cols-xs-11 .grid2__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-xs-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid2.cols-xs-12 .grid2__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 500px) {
  .grid2--sm-mb1 {
    margin-bottom: -1rem;
  }
  .grid2--sm-mb1 > .grid2__item {
    margin-bottom: 1rem;
  }
  .grid2--sm-mb2 {
    margin-bottom: -2rem;
  }
  .grid2--sm-mb2 > .grid2__item {
    margin-bottom: 2rem;
  }
  .grid2--sm-mb3 {
    margin-bottom: -3rem;
  }
  .grid2--sm-mb3 > .grid2__item {
    margin-bottom: 3rem;
  }
  .grid2--sm-mb4 {
    margin-bottom: -4rem;
  }
  .grid2--sm-mb4 > .grid2__item {
    margin-bottom: 4rem;
  }
  .grid2--sm-mb5 {
    margin-bottom: -5rem;
  }
  .grid2--sm-mb5 > .grid2__item {
    margin-bottom: 5rem;
  }
  .grid2--sm-mb6 {
    margin-bottom: -6rem;
  }
  .grid2--sm-mb6 > .grid2__item {
    margin-bottom: 6rem;
  }
  .grid2--sm-mb7 {
    margin-bottom: -7rem;
  }
  .grid2--sm-mb7 > .grid2__item {
    margin-bottom: 7rem;
  }
  .grid2--sm-mb8 {
    margin-bottom: -8rem;
  }
  .grid2--sm-mb8 > .grid2__item {
    margin-bottom: 8rem;
  }
  .grid2--sm-mb9 {
    margin-bottom: -9rem;
  }
  .grid2--sm-mb9 > .grid2__item {
    margin-bottom: 9rem;
  }
  .col-sm-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid2.cols-sm-1 .grid2__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-sm-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid2.cols-sm-2 .grid2__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-sm-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid2.cols-sm-3 .grid2__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-sm-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid2.cols-sm-4 .grid2__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-sm-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid2.cols-sm-5 .grid2__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-sm-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid2.cols-sm-6 .grid2__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-sm-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid2.cols-sm-7 .grid2__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-sm-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid2.cols-sm-8 .grid2__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-sm-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid2.cols-sm-9 .grid2__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-sm-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid2.cols-sm-10 .grid2__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-sm-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid2.cols-sm-11 .grid2__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-sm-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid2.cols-sm-12 .grid2__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 768px) {
  .grid2--md-mb1 {
    margin-bottom: -1rem;
  }
  .grid2--md-mb1 > .grid2__item {
    margin-bottom: 1rem;
  }
  .grid2--md-mb2 {
    margin-bottom: -2rem;
  }
  .grid2--md-mb2 > .grid2__item {
    margin-bottom: 2rem;
  }
  .grid2--md-mb3 {
    margin-bottom: -3rem;
  }
  .grid2--md-mb3 > .grid2__item {
    margin-bottom: 3rem;
  }
  .grid2--md-mb4 {
    margin-bottom: -4rem;
  }
  .grid2--md-mb4 > .grid2__item {
    margin-bottom: 4rem;
  }
  .grid2--md-mb5 {
    margin-bottom: -5rem;
  }
  .grid2--md-mb5 > .grid2__item {
    margin-bottom: 5rem;
  }
  .grid2--md-mb6 {
    margin-bottom: -6rem;
  }
  .grid2--md-mb6 > .grid2__item {
    margin-bottom: 6rem;
  }
  .grid2--md-mb7 {
    margin-bottom: -7rem;
  }
  .grid2--md-mb7 > .grid2__item {
    margin-bottom: 7rem;
  }
  .grid2--md-mb8 {
    margin-bottom: -8rem;
  }
  .grid2--md-mb8 > .grid2__item {
    margin-bottom: 8rem;
  }
  .grid2--md-mb9 {
    margin-bottom: -9rem;
  }
  .grid2--md-mb9 > .grid2__item {
    margin-bottom: 9rem;
  }
  .col-md-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid2.cols-md-1 .grid2__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-md-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid2.cols-md-2 .grid2__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-md-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid2.cols-md-3 .grid2__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-md-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid2.cols-md-4 .grid2__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-md-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid2.cols-md-5 .grid2__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-md-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid2.cols-md-6 .grid2__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-md-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid2.cols-md-7 .grid2__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-md-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid2.cols-md-8 .grid2__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-md-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid2.cols-md-9 .grid2__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-md-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid2.cols-md-10 .grid2__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-md-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid2.cols-md-11 .grid2__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-md-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid2.cols-md-12 .grid2__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 1000px) {
  .grid2--lg-mb1 {
    margin-bottom: -1rem;
  }
  .grid2--lg-mb1 > .grid2__item {
    margin-bottom: 1rem;
  }
  .grid2--lg-mb2 {
    margin-bottom: -2rem;
  }
  .grid2--lg-mb2 > .grid2__item {
    margin-bottom: 2rem;
  }
  .grid2--lg-mb3 {
    margin-bottom: -3rem;
  }
  .grid2--lg-mb3 > .grid2__item {
    margin-bottom: 3rem;
  }
  .grid2--lg-mb4 {
    margin-bottom: -4rem;
  }
  .grid2--lg-mb4 > .grid2__item {
    margin-bottom: 4rem;
  }
  .grid2--lg-mb5 {
    margin-bottom: -5rem;
  }
  .grid2--lg-mb5 > .grid2__item {
    margin-bottom: 5rem;
  }
  .grid2--lg-mb6 {
    margin-bottom: -6rem;
  }
  .grid2--lg-mb6 > .grid2__item {
    margin-bottom: 6rem;
  }
  .grid2--lg-mb7 {
    margin-bottom: -7rem;
  }
  .grid2--lg-mb7 > .grid2__item {
    margin-bottom: 7rem;
  }
  .grid2--lg-mb8 {
    margin-bottom: -8rem;
  }
  .grid2--lg-mb8 > .grid2__item {
    margin-bottom: 8rem;
  }
  .grid2--lg-mb9 {
    margin-bottom: -9rem;
  }
  .grid2--lg-mb9 > .grid2__item {
    margin-bottom: 9rem;
  }
  .col-lg-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid2.cols-lg-1 .grid2__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-lg-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid2.cols-lg-2 .grid2__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-lg-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid2.cols-lg-3 .grid2__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-lg-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid2.cols-lg-4 .grid2__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-lg-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid2.cols-lg-5 .grid2__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-lg-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid2.cols-lg-6 .grid2__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-lg-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid2.cols-lg-7 .grid2__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-lg-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid2.cols-lg-8 .grid2__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-lg-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid2.cols-lg-9 .grid2__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-lg-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid2.cols-lg-10 .grid2__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-lg-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid2.cols-lg-11 .grid2__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-lg-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid2.cols-lg-12 .grid2__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 1200px) {
  .grid2--xl-mb1 {
    margin-bottom: -1rem;
  }
  .grid2--xl-mb1 > .grid2__item {
    margin-bottom: 1rem;
  }
  .grid2--xl-mb2 {
    margin-bottom: -2rem;
  }
  .grid2--xl-mb2 > .grid2__item {
    margin-bottom: 2rem;
  }
  .grid2--xl-mb3 {
    margin-bottom: -3rem;
  }
  .grid2--xl-mb3 > .grid2__item {
    margin-bottom: 3rem;
  }
  .grid2--xl-mb4 {
    margin-bottom: -4rem;
  }
  .grid2--xl-mb4 > .grid2__item {
    margin-bottom: 4rem;
  }
  .grid2--xl-mb5 {
    margin-bottom: -5rem;
  }
  .grid2--xl-mb5 > .grid2__item {
    margin-bottom: 5rem;
  }
  .grid2--xl-mb6 {
    margin-bottom: -6rem;
  }
  .grid2--xl-mb6 > .grid2__item {
    margin-bottom: 6rem;
  }
  .grid2--xl-mb7 {
    margin-bottom: -7rem;
  }
  .grid2--xl-mb7 > .grid2__item {
    margin-bottom: 7rem;
  }
  .grid2--xl-mb8 {
    margin-bottom: -8rem;
  }
  .grid2--xl-mb8 > .grid2__item {
    margin-bottom: 8rem;
  }
  .grid2--xl-mb9 {
    margin-bottom: -9rem;
  }
  .grid2--xl-mb9 > .grid2__item {
    margin-bottom: 9rem;
  }
  .col-xl-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid2.cols-xl-1 .grid2__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-xl-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid2.cols-xl-2 .grid2__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-xl-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid2.cols-xl-3 .grid2__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-xl-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid2.cols-xl-4 .grid2__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-xl-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid2.cols-xl-5 .grid2__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-xl-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid2.cols-xl-6 .grid2__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-xl-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid2.cols-xl-7 .grid2__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-xl-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid2.cols-xl-8 .grid2__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-xl-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid2.cols-xl-9 .grid2__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-xl-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid2.cols-xl-10 .grid2__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-xl-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid2.cols-xl-11 .grid2__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-xl-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid2.cols-xl-12 .grid2__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 1400px) {
  .grid2--xx-mb1 {
    margin-bottom: -1rem;
  }
  .grid2--xx-mb1 > .grid2__item {
    margin-bottom: 1rem;
  }
  .grid2--xx-mb2 {
    margin-bottom: -2rem;
  }
  .grid2--xx-mb2 > .grid2__item {
    margin-bottom: 2rem;
  }
  .grid2--xx-mb3 {
    margin-bottom: -3rem;
  }
  .grid2--xx-mb3 > .grid2__item {
    margin-bottom: 3rem;
  }
  .grid2--xx-mb4 {
    margin-bottom: -4rem;
  }
  .grid2--xx-mb4 > .grid2__item {
    margin-bottom: 4rem;
  }
  .grid2--xx-mb5 {
    margin-bottom: -5rem;
  }
  .grid2--xx-mb5 > .grid2__item {
    margin-bottom: 5rem;
  }
  .grid2--xx-mb6 {
    margin-bottom: -6rem;
  }
  .grid2--xx-mb6 > .grid2__item {
    margin-bottom: 6rem;
  }
  .grid2--xx-mb7 {
    margin-bottom: -7rem;
  }
  .grid2--xx-mb7 > .grid2__item {
    margin-bottom: 7rem;
  }
  .grid2--xx-mb8 {
    margin-bottom: -8rem;
  }
  .grid2--xx-mb8 > .grid2__item {
    margin-bottom: 8rem;
  }
  .grid2--xx-mb9 {
    margin-bottom: -9rem;
  }
  .grid2--xx-mb9 > .grid2__item {
    margin-bottom: 9rem;
  }
  .col-xx-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid2.cols-xx-1 .grid2__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-xx-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid2.cols-xx-2 .grid2__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-xx-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid2.cols-xx-3 .grid2__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-xx-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid2.cols-xx-4 .grid2__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-xx-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid2.cols-xx-5 .grid2__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-xx-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid2.cols-xx-6 .grid2__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-xx-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid2.cols-xx-7 .grid2__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-xx-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid2.cols-xx-8 .grid2__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-xx-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid2.cols-xx-9 .grid2__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-xx-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid2.cols-xx-10 .grid2__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-xx-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid2.cols-xx-11 .grid2__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-xx-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid2.cols-xx-12 .grid2__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

@media screen and (min-width: 1600px) {
  .grid2--xxx-mb1 {
    margin-bottom: -1rem;
  }
  .grid2--xxx-mb1 > .grid2__item {
    margin-bottom: 1rem;
  }
  .grid2--xxx-mb2 {
    margin-bottom: -2rem;
  }
  .grid2--xxx-mb2 > .grid2__item {
    margin-bottom: 2rem;
  }
  .grid2--xxx-mb3 {
    margin-bottom: -3rem;
  }
  .grid2--xxx-mb3 > .grid2__item {
    margin-bottom: 3rem;
  }
  .grid2--xxx-mb4 {
    margin-bottom: -4rem;
  }
  .grid2--xxx-mb4 > .grid2__item {
    margin-bottom: 4rem;
  }
  .grid2--xxx-mb5 {
    margin-bottom: -5rem;
  }
  .grid2--xxx-mb5 > .grid2__item {
    margin-bottom: 5rem;
  }
  .grid2--xxx-mb6 {
    margin-bottom: -6rem;
  }
  .grid2--xxx-mb6 > .grid2__item {
    margin-bottom: 6rem;
  }
  .grid2--xxx-mb7 {
    margin-bottom: -7rem;
  }
  .grid2--xxx-mb7 > .grid2__item {
    margin-bottom: 7rem;
  }
  .grid2--xxx-mb8 {
    margin-bottom: -8rem;
  }
  .grid2--xxx-mb8 > .grid2__item {
    margin-bottom: 8rem;
  }
  .grid2--xxx-mb9 {
    margin-bottom: -9rem;
  }
  .grid2--xxx-mb9 > .grid2__item {
    margin-bottom: 9rem;
  }
  .col-xxx-1 {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .grid2.cols-xxx-1 .grid2__item {
    width: 8.33333%;
    width: calc(100% / 12 * 1);
  }
  .col-xxx-2 {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .grid2.cols-xxx-2 .grid2__item {
    width: 16.66667%;
    width: calc(100% / 12 * 2);
  }
  .col-xxx-3 {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .grid2.cols-xxx-3 .grid2__item {
    width: 25%;
    width: calc(100% / 12 * 3);
  }
  .col-xxx-4 {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .grid2.cols-xxx-4 .grid2__item {
    width: 33.33333%;
    width: calc(100% / 12 * 4);
  }
  .col-xxx-5 {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .grid2.cols-xxx-5 .grid2__item {
    width: 41.66667%;
    width: calc(100% / 12 * 5);
  }
  .col-xxx-6 {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .grid2.cols-xxx-6 .grid2__item {
    width: 50%;
    width: calc(100% / 12 * 6);
  }
  .col-xxx-7 {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .grid2.cols-xxx-7 .grid2__item {
    width: 58.33333%;
    width: calc(100% / 12 * 7);
  }
  .col-xxx-8 {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .grid2.cols-xxx-8 .grid2__item {
    width: 66.66667%;
    width: calc(100% / 12 * 8);
  }
  .col-xxx-9 {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .grid2.cols-xxx-9 .grid2__item {
    width: 75%;
    width: calc(100% / 12 * 9);
  }
  .col-xxx-10 {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .grid2.cols-xxx-10 .grid2__item {
    width: 83.33333%;
    width: calc(100% / 12 * 10);
  }
  .col-xxx-11 {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .grid2.cols-xxx-11 .grid2__item {
    width: 91.66667%;
    width: calc(100% / 12 * 11);
  }
  .col-xxx-12 {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
  .grid2.cols-xxx-12 .grid2__item {
    width: 100%;
    width: calc(100% / 12 * 12);
  }
}

none {
  display: none;
}

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

@media screen and (min-width: 500px) {
  none-sm {
    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 (min-width: 1400px) {
  none-xx {
    display: none;
  }
}

@media screen and (min-width: 1600px) {
  none-xxx {
    display: none;
  }
}

br {
  display: block;
}

@media screen and (min-width: 400px) {
  br-xs {
    display: block;
  }
}

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

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

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

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

@media screen and (min-width: 1400px) {
  br-xx {
    display: block;
  }
}

@media screen and (min-width: 1600px) {
  br-xxx {
    display: block;
  }
}

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

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

.video {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

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

.mb1 {
  margin-bottom: 1rem !important;
}

.mb2 {
  margin-bottom: 2rem !important;
}

.mb3 {
  margin-bottom: 3rem !important;
}

.mb4 {
  margin-bottom: 4rem !important;
}

.mb5 {
  margin-bottom: 5rem !important;
}

.mb6 {
  margin-bottom: 6rem !important;
}

.mb7 {
  margin-bottom: 7rem !important;
}

.mb8 {
  margin-bottom: 8rem !important;
}

.mb9 {
  margin-bottom: 9rem !important;
}

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

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

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

.banner {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  max-width: 680px;
  padding: 1em 0;
  background-image: url(../images/banner_link.jpg);
  background-size: cover;
  color: #fff;
  text-align: center;
  transition: 0.6s;
  font-size: 1.8rem;
}

@media screen and (max-width: 767px) {
  .banner {
    margin: 0 5%;
  }
}

@media screen and (min-width: 768px) {
  .banner {
    font-size: 2rem;
    font-size: 3.7rem;
    padding: 0.8em 0;
  }
}

.banner:hover {
  opacity: 0.6;
}

@media screen and (max-width: 767px) {
  .blogArea {
    margin-top: 2.7rem;
  }
}

.blogArea__text {
  margin: 1em 0 1em;
  color: #4a4229;
}

.blogArea__btn {
  margin: 3rem auto 0;
  width: 160px;
}

@media screen and (max-width: 767px) {
  .blogArea__btn {
    margin: 0.8em auto;
  }
}

.comingSoon {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.comingSoon__inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 50%;
  height: 50%;
  text-align: center;
  font-size: 2rem;
}

.btnGhost {
  padding: 0.7em 0;
  line-height: 1em;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  width: 100%;
  color: #fff;
  border: solid 1px #fff;
  transition: 1s;
  font-size: 1.4rem;
}

.btnGhost:hover {
  background-color: #fff;
  color: #fff;
}

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

.btnFlat {
  padding: 1em 0;
  line-height: 1em;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  width: 100%;
  color: #fff;
  background-color: #2c7a55;
  border: solid 1px #2c7a55;
  transition: 1s;
  font-size: 1.4rem;
}

.btnFlat:hover {
  background-color: #fff;
  color: #2c7a55;
}

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

.concept {
  position: relative;
}

.concept__line {
  position: absolute;
  top: -1%;
  right: 0;
  left: 0;
  z-index: 1;
}

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

.concept__dog {
  position: absolute;
  top: -3%;
  right: 0;
  margin: auto;
  display: block;
  z-index: 2;
  max-width: 180px;
  width: 25%;
}

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

@media screen and (min-width: 1000px) {
  .concept__dog {
    left: 0;
    top: -15%;
  }
}

@media screen and (min-width: 1400px) {
  .concept__dog {
    top: -5%;
  }
}

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

.concept__text {
  line-height: 2em;
  margin-bottom: 1em;
  color: #4a4229;
}

@media screen and (min-width: 1000px) {
  .concept__text {
    padding: 20% 0 0;
  }
}

.concept .wap {
  margin-bottom: 2rem;
}

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

@media screen and (max-width: 767px) {
  .concept__name {
    width: 50%;
  }
}

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

.concept__pos1 {
  position: relative;
}

@media screen and (max-width: 999px) {
  .concept__pos1 {
    margin: 0 auto 5em;
  }
}

@media screen and (min-width: 1000px) {
  .concept__pos1 {
    margin-bottom: 5rem;
    margin-left: auto;
  }
}

.concept__flower {
  position: absolute;
  bottom: -5%;
  right: -5%;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .concept__flower {
    width: 50%;
  }
}

.concept__pos2 {
  position: relative;
}

@media screen and (max-width: 999px) {
  .concept__pos2 {
    margin: 0 auto 3em;
  }
}

@media screen and (min-width: 768px) {
  .concept__pos2 {
    margin-left: auto;
  }
}

.concept__flower2 {
  position: absolute;
  bottom: -20%;
  left: -15%;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .concept__flower2 {
    left: -5%;
    width: 50%;
  }
}

.container {
  max-width: 1400px;
  margin: auto;
  width: 84%;
}

@media screen and (min-width: 1600px) {
  .container {
    width: 100%;
  }
}

.container--mini {
  max-width: 1360px;
  margin: auto;
}

.container--full {
  padding: 20px 0;
}

.copyright {
  display: block;
}

.copyright a {
  color: #fff;
}

.cover img {
  width: 100%;
}

.facebookArea {
  background-color: #fff;
  width: 100%;
  max-width: 500px;
  height: 90.5%;
}

.facebookArea iframe {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.form__text {
  color: #4a4229;
  margin-bottom: 2em;
}

.formGroup {
  margin-bottom: 1.5em;
}

.controlLabel {
  display: block;
  line-height: 1em;
  margin-bottom: 0.5em;
  color: #4a4229;
}

.labelDanger {
  font-size: 0.8em;
  margin-left: 0.5em;
}

.formControl {
  padding: 5px;
  border: solid 1px #b2a680;
  background-color: #fff;
  width: 100%;
}

.formControl--small {
  width: 30%;
  min-width: 80px;
}

.formControl--medium {
  width: 50%;
  min-width: 200px;
}

.formControl--large {
  width: 80%;
  min-width: 300px;
}

.formTextarea {
  padding: 5px;
  border: solid 1px #b2a680;
  background-color: #fff;
  width: 100%;
  min-height: 250px;
}

.helpBlock {
  font-size: 0.9rem;
  color: #888;
  line-height: 1em;
  margin: 0.3em 0;
}

.checkbox {
  line-height: 1em;
  margin: 0.8em 1.5em 0 0;
  display: inline-block;
}

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

.checkbox input[type="checkbox"]:checked + .checkIcon:before {
  content: "\f14a";
  color: #333;
}

.checkbox .checkIcon {
  display: flex;
  align-items: center;
}

.checkbox .checkIcon:before {
  content: "\f096";
  font-family: "FontAwesome";
  color: #ccc;
  font-size: 22px;
  display: block;
  margin-right: 0.3em;
}

.fileWap {
  color: #333;
  padding: 3px 6px;
  border: solid 1px #aaa;
  display: block;
  max-width: 130px;
  text-align: center;
}

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

.previewWap {
  margin: 1em;
}

.radio {
  line-height: 1em;
  margin: 0.8em 1.5em 0 0;
  display: inline-block;
}

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

.radio input[type="radio"]:checked + .radioIcon:before {
  content: "\f111";
  color: #333;
}

.radio .radioIcon {
  display: flex;
  align-items: center;
}

.radio .radioIcon:before {
  content: "\f10c";
  font-family: "FontAwesome";
  color: #ccc;
  font-size: 22px;
  display: block;
  margin-right: 0.3em;
}

.selectWap {
  position: relative;
  min-width: 300px;
  width: 50%;
  border: solid 1px #aaa;
  background-color: #fff;
  color: #333;
}

.selectWap select {
  padding: 5px;
  padding-right: 3em;
  border: solid 1px #fff;
  border-radius: 2px;
  width: 100%;
  text-indent: 1em;
}

.selectWap::after {
  content: "\f107";
  display: block;
  font-family: FontAwesome;
  height: 1em;
  width: 1em;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1em;
  margin: auto;
  display: flex;
  align-items: center;
  color: #aaa;
}

.btnSubmit {
  padding: 1em 0;
  line-height: 1em;
  display: block;
  text-align: center;
  text-decoration: none;
  max-width: 50%;
  min-width: 280px;
  background-color: #2c7a55;
  color: #fff;
  margin: 30px auto 0;
}

@media screen and (min-width: 768px) {
  .btnSubmit {
    margin: 60px auto;
  }
}

.nav {
  font-size: 1.3rem;
  display: none;
}

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

@media screen and (min-width: 768px) {
  .nav__list {
    display: flex;
    justify-content: space-between;
  }
}

.nav__item {
  display: block;
}

.nav__link {
  display: flex;
  justify-content: center;
  padding: 0.5em;
  color: #333;
  height: 100%;
  line-height: 1.5em;
  padding: 0 1em;
}

.nav__link:hover {
  color: #aaa;
}

.nav__link:hover .nav__img::before {
  opacity: 1;
}

.nav__icon {
  padding-right: 0.8em;
  padding-top: 1.5em;
}

.nav__img {
  padding-top: 1.5em;
  position: relative;
}

@media screen and (min-width: 768px) {
  .nav__img::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #008e4c transparent transparent transparent;
    transition: 0.8s;
    opacity: 0;
  }
}

.headline {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .headline {
    margin-top: 50px;
    margin-bottom: 60px;
  }
}

.headline--white .headline__ja {
  color: #fff;
}

.headline__en {
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .headline__en img {
    width: 50%;
    margin: auto;
  }
}

.headline__ja {
  font-size: 1.2rem;
  margin-top: 1em;
  line-height: 1em;
  color: #008e4c;
  display: block;
}

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

.headline2 {
  margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
  .headline2 {
    margin-bottom: 30px;
  }
}

.headline2--white .headline2__ja {
  color: #fff;
}

.headline2__en {
  display: block;
}

.headline2__ja {
  margin-top: 1.8rem;
  font-size: 1.2rem;
  line-height: 1em;
  color: #008e4c;
  display: block;
}

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

.headline3 {
  color: #fff;
  margin-bottom: 2rem;
  line-height: 1em;
  font-size: 1.5rem;
}

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

.headline3__img {
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .headline3__img {
    height: 1em;
  }
}

.headline4 {
  margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
  .headline4 {
    text-align: center;
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 768px) {
  .headline4 {
    margin-bottom: 30px;
  }
}

.headline4--white .headline2__ja {
  color: #fff;
}

.headline4__en {
  display: block;
}

@media screen and (max-width: 767px) {
  .headline4__en {
    width: 50%;
    margin: auto;
  }
}

.headline4__ja {
  margin-top: 1.8rem;
  font-size: 1.4rem;
  line-height: 1em;
  color: #008e4c;
  display: block;
}

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

.hero img {
  width: 100%;
}

.historyList {
  border-top: 1px dashed #008e4b;
}

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

.historyList__item {
  border-bottom: 1px dashed #008e4b;
  color: #008e4b;
  line-height: 1.5em;
  padding: 0.6em 2em;
  position: relative;
}

.historyList__item::before {
  position: absolute;
  top: 0.6em;
  bottom: 0;
  left: 1em;
  content: "・";
}

.hoverBlock {
  position: relative;
  width: 100%;
  max-width: 670px;
}

.hoverBlock:hover .hoverBlock__content {
  opacity: 1;
}

.hoverBlock__content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1em;
  background-color: rgba(44, 122, 85, 0.8);
  color: #fff;
  text-align: left;
  transition: 0.2s;
}

@media screen and (max-width: 1199px) {
  .hoverBlock__content {
    font-size: 1em;
  }
}

@media screen and (max-width: 767px) {
  .hoverBlock__content {
    font-size: 1rem;
  }
}

@media screen and (min-width: 1200px) {
  .hoverBlock__content {
    opacity: 0;
    padding: 1.5em;
  }
}

.icon {
  height: 1em;
  width: 1em;
}

.info {
  padding: 3% 0;
}

.info__img {
  max-width: 470px;
}

@media screen and (max-width: 767px) {
  .info__img {
    margin-bottom: 3em;
  }
}

@media screen and (min-width: 768px) {
  .info__img {
    margin-left: auto;
  }
}

@media screen and (min-width: 1600px) {
  .info__content {
    padding-left: 1em;
  }
}

.info__title {
  margin-bottom: 3rem;
}

.info__postNumber {
  margin-bottom: 0.2em;
}

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

.info__address {
  margin-bottom: 0.2em;
}

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

.info__tel {
  margin-bottom: 0.2em;
  color: #fff;
}

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

.info__mail {
  margin-bottom: 0.2em;
}

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

.info__link {
  color: #fff;
  text-decoration: underline;
}

.info__name {
  margin-top: 2em;
}

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

.info__btn {
  margin-top: 2em;
  display: block;
  max-width: 150px;
}

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

.list {
  padding: 0 0 0 2em;
}

.list--disk li {
  list-style-type: disc;
}

.list--circle li {
  list-style-type: circle;
}

.list--number0 li {
  list-style-type: decimal;
}

.list--number1 li {
  list-style-type: decimal-leading-zero;
}

.list--number2 li {
  list-style-type: upper-roman;
}

.list--number3 li {
  list-style-type: cjk-ideographic;
}

.mapArea {
  width: 100%;
  min-height: 300px;
}

@media screen and (max-width: 767px) {
  .mapArea {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 768px) {
  .mapArea {
    min-height: 400px;
  }
}

.mapArea iframe {
  width: 100%;
}

.media__icon {
  height: 1em;
  fill: #fff;
  margin-right: 0.2em;
}

.pagetop {
  max-width: 1400px;
  margin: auto;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500;
}

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

.pagetop__link {
  position: absolute;
  top: -80px;
  display: block;
  margin: auto;
  transition: 0.6s;
  right: -80px;
}

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

@media screen and (max-width: 1599px) {
  .pagetop__link {
    right: 6%;
  }
}

.pagetop__link:hover {
  opacity: 0.8;
}

.product__title {
  font-size: 2rem;
  line-height: 1em;
  margin-bottom: 1em;
}

.product__btn {
  max-width: 100%;
  margin-top: 3rem;
}

.profile__img {
  margin-bottom: 2rem;
}

.profile__text {
  line-height: 1.5em;
  color: #4a4229;
}

@media screen and (min-width: 768px) {
  .profile__text {
    line-height: 3.5vw;
  }
}

@media screen and (min-width: 1200px) {
  .profile__text {
    line-height: 2vw;
  }
}

.service {
  line-height: 1.6em;
  color: #4a4229;
}

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

.service__img {
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .service__img {
    margin: 0 auto 1.5em;
  }
}

.service__item {
  color: #4a4229;
}

.sns {
  display: flex;
}

.sns__item {
  padding: 0 0.6em 0 0;
}

@media screen and (max-width: 767px) {
  .sns__item {
    padding: 0 0.3em 0 0.3em;
    font-size: 3.2rem;
  }
}

@media screen and (min-width: 768px) {
  .sns__item {
    padding: 0 0.6em;
    font-size: 2rem;
  }
  .sns__item:nth-child(1) {
    position: relative;
  }
  .sns__item:nth-child(1)::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-right: solid 1px #008e4c;
    display: block;
    content: "";
    height: 1.8rem;
  }
}

.sns__link {
  color: #008e4c;
  display: flex;
}

.sns__icon {
  fill: #008e4c;
}

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

@media screen and (max-width: 999px) {
  .sns__text {
    display: none;
    width: 0;
    overflow: hidden;
  }
}

.spFloatingSpacet {
  display: none;
}

@media screen and (max-width: 767px) {
  .spFloatingSpacet {
    display: flex;
    position: fixed;
    bottom: 5px;
    left: 0;
    right: 0;
    z-index: 100;
  }
}

.spNav {
  display: block;
  padding: 10% 15%;
}

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

.spNav__item {
  margin-bottom: 0.8em;
}

.table {
  border-spacing: 0;
  border-collapse: separate;
  width: 100%;
  max-width: 800px;
  margin: 0 auto 30px;
  background-color: #fff;
  border: solid 1px #ddd;
  line-height: 1em;
}

.table__column {
  padding: 1.2em 0.8em;
  line-height: 1.5em;
  width: 100%;
  display: block;
}

.table__column:first-child {
  background-color: #555;
  color: #fff;
}

@media screen and (min-width: 768px) {
  .table {
    border: solid 1px #ddd;
  }
  .table__column {
    border: solid 1px #666;
    display: table-cell;
    width: auto;
  }
  .table__column:first-child {
    width: 30%;
  }
}

.textBox {
  margin: 2.5em 0;
}

@media screen and (min-width: 768px) {
  .textBox {
    margin: 8em 0;
  }
}

.textBox__content {
  line-height: 1.5em;
  color: #4a4229;
}

@media screen and (min-width: 768px) {
  .textBox__content {
    line-height: 2em;
  }
}

.thanks {
  text-align: center;
  margin-top: 120px;
}

.thanks__logo {
  display: inline-block;
  margin: auto;
}

.thanks__box {
  padding: 25px;
  background-color: #e5f9f0;
  max-width: 480px;
  margin: 30px auto;
  line-height: 1.5em;
  color: #666;
  font-size: 14px;
}

.thanks__message {
  font-size: 18px;
  color: #297657;
  margin-bottom: 1em;
  font-weight: bold;
  line-height: 1.5em;
}

.thanks__btn {
  display: block;
  background-color: #297657;
  line-height: 1em;
  padding: 0.5em 0;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
  width: 250px;
  margin: 30px auto;
}

.boxDesign {
  padding: 10px;
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  .boxDesign {
    padding: 5px;
  }
}

.boxDesign__inner {
  border: 1px solid #008e4c;
  padding: 5px;
}

@media screen and (min-width: 768px) {
  .boxDesign__inner {
    padding: 30px;
  }
}

@media screen and (max-width: 767px) {
  .boxDesign__inner--large {
    padding: 15px;
  }
}

@media screen and (min-width: 768px) {
  .boxDesign__inner--large {
    padding: 60px 60px 70px;
  }
}

.bg {
  background-color: #97875b;
}

.bg--light {
  background-color: #f4fae9;
  background-repeat: repeat;
}

.bg--green {
  background-color: #2c7a55;
  background-repeat: repeat;
}

.bg--ground {
  background-color: #eae5d1;
}

.footer {
  text-align: center;
  background-color: #2c7a55;
  padding: 5% 0;
}

@media screen and (min-width: 768px) {
  .footer {
    padding: 30px 0;
  }
}

.header {
  padding-bottom: 1%;
  position: relative;
}

@media screen and (max-width: 767px) {
  .header {
    padding-bottom: 3%;
  }
}

.header--in {
  position: fixed;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 995;
  background-color: #fff;
  transition: top 0.8s;
  top: -100%;
  padding: 0 5px;
  padding-bottom: 0.9rem;
}

.header--in.active {
  top: 0;
}

.header__line {
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
}

.header--in .header__line {
  display: none;
}

.header__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px 0 0;
  margin: auto;
  max-width: 1400px;
  width: 90%;
}

@media screen and (max-width: 767px) {
  .header__inner {
    align-items: center;
  }
}

@media screen and (min-width: 768px) {
  .header__inner {
    width: 94%;
    padding: 40px 0 15px;
  }
}

.header--in .header__inner {
  width: 94%;
  padding: 20px 0 0;
}

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

.header__nav {
  margin: auto;
  max-width: 1400px;
  width: 94%;
}

@media screen and (max-width: 767px) {
  .header__logo {
    width: 60%;
    margin-top: auto;
  }
}

.header__banner {
  display: none;
}

@media screen and (min-width: 768px) {
  .header__banner {
    display: block;
    max-width: 220px;
    margin-top: -40px;
  }
}

.header--in .header__banner {
  margin-top: -20px;
}

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

.logo {
  display: inline-block;
}

.loading {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 1000;
}

.wrapper {
  overflow: hidden;
  font-size: 1.4rem;
  padding: 0 10px;
}

@media screen and (max-width: 767px) {
  .wrapper {
    padding: 0 5px;
  }
}

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

.wrapper::after, .wrapper::before {
  content: "";
  display: block;
  position: fixed;
  height: 0;
  z-index: 1000;
  transition: height 1s;
}

.wrapper::after {
  border-left: solid 10px #008e4c;
  left: 0;
  bottom: 0;
}

@media screen and (max-width: 767px) {
  .wrapper::after {
    border-left: solid 5px #008e4c;
  }
}

.wrapper::before {
  border-right: solid 10px #008e4c;
  top: 0;
  right: 0;
}

@media screen and (max-width: 767px) {
  .wrapper::before {
    border-right: solid 5px #008e4c;
  }
}

.frame {
  position: fixed;
  border-top: solid 10px #008e4c;
  width: 0;
  transition: width 1s;
  z-index: 1000;
}

@media screen and (max-width: 767px) {
  .frame {
    border-top: solid 5px #008e4c;
  }
}

.frame--top {
  top: 0;
  left: 0;
}

.frame--bottom {
  bottom: 0;
  right: 0;
}

.line::after, .line::before {
  height: 100%;
}

.line .frame {
  width: 100%;
}

.section {
  padding: 3em 0;
}

.section__concept {
  padding: 10% 0 9em;
}

.section__profile {
  background-image: url(../images/bg_profile.jpg);
  background-size: 100%;
  background-position: bottom center;
  padding-bottom: 25%;
}

.section__history {
  margin: auto;
  padding: 4em 0;
}

.section__link {
  padding: 3em 0 35%;
  background-image: url(../images/img_contact.png);
  background-size: 100%;
  background-position: center bottom;
}

@media screen and (min-width: 768px) {
  .section__link {
    padding: 3em 0 26%;
  }
}

@media screen and (max-width: 767px) {
  .section__media {
    padding: 0 0 8em;
  }
}

.section__about {
  padding-top: 0;
  color: #fff;
}

.section__form {
  max-width: 680px;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .section__form {
    padding: 3em 5%;
  }
}

.fade-show {
  transition: .9s;
  opacity: 0;
}

.fade-show.show {
  opacity: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcmVzcy9kaXN0L3Jlc3MubWluLmNzcyIsImNzcy92YWxpZGF0aW9uRW5naW5lLmpxdWVyeS5zY3NzIiwiX2Jhc3Muc2NzcyIsIm1vZHVsZS9fYmFubmVyLnNjc3MiLCJtb2R1bGUvX2Jsb2dBcmVhLnNjc3MiLCJtb2R1bGUvX2JveF9jb21pbmdTb29uLnNjc3MiLCJtb2R1bGUvX2J0bi5zY3NzIiwibW9kdWxlL19jb25jZXB0LnNjc3MiLCJtb2R1bGUvX2NvbnRhaW5lci5zY3NzIiwibW9kdWxlL19jb3B5cmlnaHQuc2NzcyIsIm1vZHVsZS9fY292ZXIuc2NzcyIsIm1vZHVsZS9fZmFjZWJvb2tBcmVhLnNjc3MiLCJtb2R1bGUvX2Zvcm0uc2NzcyIsIm1vZHVsZS9fZ2xvYmFsTmF2LnNjc3MiLCJtb2R1bGUvX2hlYWRsaW5lLnNjc3MiLCJtb2R1bGUvX2hlcm8uc2NzcyIsIm1vZHVsZS9faGlzdG9yeUxpc3Quc2NzcyIsIm1vZHVsZS9faG92ZXJCbG9jay5zY3NzIiwibW9kdWxlL19pY29uLnNjc3MiLCJtb2R1bGUvX2luZm8uc2NzcyIsIm1vZHVsZS9fbGlzdC5zY3NzIiwibW9kdWxlL19tYXAuc2NzcyIsIm1vZHVsZS9fbWVkaWEuc2NzcyIsIm1vZHVsZS9fcGFnZXRvcC5zY3NzIiwibW9kdWxlL19wcm9kdWN0LnNjc3MiLCJtb2R1bGUvX3Byb2ZpbGUuc2NzcyIsIm1vZHVsZS9fc2VydmljZS5zY3NzIiwibW9kdWxlL19zbnMuc2NzcyIsIm1vZHVsZS9fc3BGbG9hdGluZ1NwYWNldC5zY3NzIiwibW9kdWxlL19zcE5hdi5zY3NzIiwibW9kdWxlL190YWJsZS5zY3NzIiwibW9kdWxlL190ZXh0Qm94LnNjc3MiLCJtb2R1bGUvX3RoYW5rcy5zY3NzIiwibW9kdWxlL2JveERlc2lnbi5zY3NzIiwibGF5b3V0L19iZy5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91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RUFDZCxZQUFXO0NBQ1g7O0FBQ0Q7RUFDQyxpQkFBZ0I7RUFDaEIsYUFBWTtDQUlaOztBbkNwQkQ7RW1DY0E7SUFJRSxnQkFBZTtHQUVoQjtDdkN5bUpEOztBdUNybUpEO0VBQ0MsZ0JBQWU7RUFDZixXQUFVO0NBSVY7O0FBTkQ7RUFJRSxXQUFVO0NBQ1YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAqXG4gKiBDU1Pjga7nm67mrKFcbiAqXG4gKiByZXNzLi4uLi4uLi4uLi4uLi4u44Oq44K744OD44OIQ1NTXG4gKlxuICpcbiAqIOioreWumlxuICogYmFzcy4uLi4uLi4uLi4uLi4uLuiJsuOBruWkieaVsOWumue+qeOChOOCsOODquODg+ODieOCt+OCueODhuODoOODu+ODrOOCueODneODs+OCt+ODluOBquOBqVxuICpcbiAqIG1vZHVsZS4uLi4uLi4uLi4uLi4uLuODkeODvOODhOODu+mDqOWTgVxuICpcbiAqIGxheW91dC4uLi4uLi4uLi4uLi4uLumDqOWTgeOBruODmuODvOOCuOOBlOOBqOOBruODrOOCpOOCouOCpuODiFxuICpcbiovXG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4qLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46YWZ0ZXIsIDpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5bcm9sZT1idXR0b25dLCBbdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5bdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogWi1JTkRFWCAqL1xuLmZvcm1FcnJvciB7XG4gIHotaW5kZXg6IDk5MDtcbn1cblxuLmZvcm1FcnJvciAuZm9ybUVycm9yQ29udGVudCB7XG4gIHotaW5kZXg6IDk5MTtcbn1cblxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cge1xuICB6LWluZGV4OiA5OTY7XG59XG5cbi51aS1kaWFsb2cgLmZvcm1FcnJvciB7XG4gIHotaW5kZXg6IDUwMDA7XG59XG5cbi51aS1kaWFsb2cgLmZvcm1FcnJvciAuZm9ybUVycm9yQ29udGVudCB7XG4gIHotaW5kZXg6IDUwMDE7XG59XG5cbi51aS1kaWFsb2cgLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cge1xuICB6LWluZGV4OiA1MDA2O1xufVxuXG4uaW5wdXRDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9ybUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwMHB4O1xuICBsZWZ0OiAzMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvcm1FcnJvci5pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWpheFN1Ym1pdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM1NWVhNTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtRXJyb3IgLmZvcm1FcnJvckNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDZweCAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggIzAwMDtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDZweCAjMDAwO1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmZvcm1FcnJvci5pbmxpbmUgLmZvcm1FcnJvckNvbnRlbnQge1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW8tYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmdyZWVuUG9wdXAgLmZvcm1FcnJvckNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMzNiZTQwO1xufVxuXG4uYmxhY2tQb3B1cCAuZm9ybUVycm9yQ29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyB7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW46IC0ycHggMCAwIDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keVtkaXI9J3J0bCddIC5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93LFxuYm9keS5ydGwgLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cge1xuICBtYXJnaW46IC0ycHggMTNweCAwIDA7XG59XG5cbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93Qm90dG9tIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1vLWJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDAgMCAxMnB4O1xuICB0b3A6IDJweDtcbn1cblxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgZGl2IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGRkO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggIzQ0NDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAzcHggIzQ0NDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggIzQ0NDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggM3B4ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2VlMDEwMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvd0JvdHRvbSBkaXYge1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW8tYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdyZWVuUG9wdXAgLmZvcm1FcnJvckFycm93IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMzM2JlNDA7XG59XG5cbi5ibGFja1BvcHVwIC5mb3JtRXJyb3JBcnJvdyBkaXYge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmUxMCB7XG4gIHdpZHRoOiAxM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lOSB7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lOCB7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTcge1xuICB3aWR0aDogOXB4O1xufVxuXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTYge1xuICB3aWR0aDogN3B4O1xufVxuXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTUge1xuICB3aWR0aDogNXB4O1xufVxuXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTQge1xuICB3aWR0aDogM3B4O1xufVxuXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTMge1xuICB3aWR0aDogMXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI2RkZDtcbn1cblxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmUyIHtcbiAgd2lkdGg6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTEge1xuICB3aWR0aDogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5kaXYsXG5zZWN0aW9uLFxuYXJ0aWNsZSxcbm5hdixcbmFzaWRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5saSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cblxuLmdyaWQtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdyaWQtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZC0tYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZ3JpZC0tYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdyaWRfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB3aWR0aDogOC4zMzMzMyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xufVxuXG4uZ3JpZC0tbWIxIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG5cbi5ncmlkLS1tYjEgPiAuZ3JpZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ncmlkLS1tYjIge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbn1cblxuLmdyaWQtLW1iMiA+IC5ncmlkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmdyaWQtLW1iMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xufVxuXG4uZ3JpZC0tbWIzID4gLmdyaWRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZ3JpZC0tbWI0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG59XG5cbi5ncmlkLS1tYjQgPiAuZ3JpZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5ncmlkLS1tYjUge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbn1cblxuLmdyaWQtLW1iNSA+IC5ncmlkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmdyaWQtLW1iNiB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtO1xufVxuXG4uZ3JpZC0tbWI2ID4gLmdyaWRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4uZ3JpZC0tbWI3IHtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW07XG59XG5cbi5ncmlkLS1tYjcgPiAuZ3JpZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi5ncmlkLS1tYjgge1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbn1cblxuLmdyaWQtLW1iOCA+IC5ncmlkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLmdyaWQtLW1iOSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtO1xufVxuXG4uZ3JpZC0tbWI5ID4gLmdyaWRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4uZ3JpZC5jb2xzLTEgPiAuZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG59XG5cbi5ncmlkLmNvbHMtMiA+IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xufVxuXG4uZ3JpZC5jb2xzLTMgPiAuZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbn1cblxuLmdyaWQuY29scy00ID4gLmdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG59XG5cbi5ncmlkLmNvbHMtNSA+IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xufVxuXG4uZ3JpZC5jb2xzLTYgPiAuZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbn1cblxuLmdyaWQuY29scy03ID4gLmdyaWRfX2l0ZW0ge1xuICB3aWR0aDogNTguMzMzMzMlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG59XG5cbi5ncmlkLmNvbHMtOCA+IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xufVxuXG4uZ3JpZC5jb2xzLTkgPiAuZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiA3NSU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbn1cblxuLmdyaWQuY29scy0xMCA+IC5ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xufVxuXG4uZ3JpZC5jb2xzLTExID4gLmdyaWRfX2l0ZW0ge1xuICB3aWR0aDogOTEuNjY2NjclO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG59XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjclO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG59XG5cbi5ncmlkLmNvbHMtMTIgPiAuZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuZ3JpZC0teHMtbWIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxuICAuZ3JpZC0teHMtbWIxID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQtLXhzLW1iMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cbiAgLmdyaWQtLXhzLW1iMiA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkLS14cy1tYjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG4gIC5ncmlkLS14cy1tYjMgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZ3JpZC0teHMtbWI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxuICAuZ3JpZC0teHMtbWI0ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQtLXhzLW1iNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgLmdyaWQtLXhzLW1iNSA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5ncmlkLS14cy1tYjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG4gIC5ncmlkLS14cy1tYjYgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZ3JpZC0teHMtbWI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbTtcbiAgfVxuICAuZ3JpZC0teHMtbWI3ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQtLXhzLW1iOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cbiAgLmdyaWQtLXhzLW1iOCA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5ncmlkLS14cy1tYjkge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtO1xuICB9XG4gIC5ncmlkLS14cy1tYjkgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhzLTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmdyaWQuY29scy14cy0yIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhzLTMgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5ncmlkLmNvbHMteHMtNCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmdyaWQuY29scy14cy01IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhzLTYgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5ncmlkLmNvbHMteHMtNyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmdyaWQuY29scy14cy04IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhzLTkgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmdyaWQuY29scy14cy0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmdyaWQuY29scy14cy0xMSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG4gIC5ncmlkLmNvbHMteHMtMTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAuZ3JpZC0tc20tbWIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxuICAuZ3JpZC0tc20tbWIxID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQtLXNtLW1iMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cbiAgLmdyaWQtLXNtLW1iMiA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkLS1zbS1tYjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG4gIC5ncmlkLS1zbS1tYjMgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZ3JpZC0tc20tbWI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxuICAuZ3JpZC0tc20tbWI0ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQtLXNtLW1iNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgLmdyaWQtLXNtLW1iNSA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5ncmlkLS1zbS1tYjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG4gIC5ncmlkLS1zbS1tYjYgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZ3JpZC0tc20tbWI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbTtcbiAgfVxuICAuZ3JpZC0tc20tbWI3ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQtLXNtLW1iOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cbiAgLmdyaWQtLXNtLW1iOCA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5ncmlkLS1zbS1tYjkge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtO1xuICB9XG4gIC5ncmlkLS1zbS1tYjkgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXNtLTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmdyaWQuY29scy1zbS0yIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXNtLTMgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5ncmlkLmNvbHMtc20tNCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmdyaWQuY29scy1zbS01IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXNtLTYgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5ncmlkLmNvbHMtc20tNyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmdyaWQuY29scy1zbS04IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXNtLTkgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmdyaWQuY29scy1zbS0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmdyaWQuY29scy1zbS0xMSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG4gIC5ncmlkLmNvbHMtc20tMTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC0tbWQtbWIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxuICAuZ3JpZC0tbWQtbWIxID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQtLW1kLW1iMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cbiAgLmdyaWQtLW1kLW1iMiA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkLS1tZC1tYjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG4gIC5ncmlkLS1tZC1tYjMgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZ3JpZC0tbWQtbWI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxuICAuZ3JpZC0tbWQtbWI0ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQtLW1kLW1iNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgLmdyaWQtLW1kLW1iNSA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5ncmlkLS1tZC1tYjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG4gIC5ncmlkLS1tZC1tYjYgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZ3JpZC0tbWQtbWI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbTtcbiAgfVxuICAuZ3JpZC0tbWQtbWI3ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQtLW1kLW1iOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cbiAgLmdyaWQtLW1kLW1iOCA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5ncmlkLS1tZC1tYjkge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtO1xuICB9XG4gIC5ncmlkLS1tZC1tYjkgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZ3JpZC5jb2xzLW1kLTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmdyaWQuY29scy1tZC0yIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuZ3JpZC5jb2xzLW1kLTMgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5ncmlkLmNvbHMtbWQtNCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmdyaWQuY29scy1tZC01IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuZ3JpZC5jb2xzLW1kLTYgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5ncmlkLmNvbHMtbWQtNyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmdyaWQuY29scy1tZC04IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuZ3JpZC5jb2xzLW1kLTkgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmdyaWQuY29scy1tZC0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmdyaWQuY29scy1tZC0xMSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG4gIC5ncmlkLmNvbHMtbWQtMTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmdyaWQtLWxnLW1iMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cbiAgLmdyaWQtLWxnLW1iMSA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ncmlkLS1sZy1tYjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG4gIC5ncmlkLS1sZy1tYjIgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZ3JpZC0tbGctbWIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgfVxuICAuZ3JpZC0tbGctbWIzID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmdyaWQtLWxnLW1iNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cbiAgLmdyaWQtLWxnLW1iNCA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5ncmlkLS1sZy1tYjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gIC5ncmlkLS1sZy1tYjUgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAuZ3JpZC0tbGctbWI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgfVxuICAuZ3JpZC0tbGctbWI2ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbiAgLmdyaWQtLWxnLW1iNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW07XG4gIH1cbiAgLmdyaWQtLWxnLW1iNyA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG4gIC5ncmlkLS1sZy1tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG4gIC5ncmlkLS1sZy1tYjggPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuICAuZ3JpZC0tbGctbWI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbTtcbiAgfVxuICAuZ3JpZC0tbGctbWI5ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbiAgLmdyaWQuY29scy1sZy0xIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5ncmlkLmNvbHMtbGctMiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmdyaWQuY29scy1sZy0zIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuZ3JpZC5jb2xzLWxnLTQgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5ncmlkLmNvbHMtbGctNSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmdyaWQuY29scy1sZy02IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuZ3JpZC5jb2xzLWxnLTcgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5ncmlkLmNvbHMtbGctOCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmdyaWQuY29scy1sZy05IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICB9XG4gIC5ncmlkLmNvbHMtbGctMTAgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5ncmlkLmNvbHMtbGctMTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxuICAuZ3JpZC5jb2xzLWxnLTEyIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLS14bC1tYjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG4gIC5ncmlkLS14bC1tYjEgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuZ3JpZC0teGwtbWIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuICAuZ3JpZC0teGwtbWIyID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmdyaWQtLXhsLW1iMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XG4gIH1cbiAgLmdyaWQtLXhsLW1iMyA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5ncmlkLS14bC1tYjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG4gIC5ncmlkLS14bC1tYjQgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAuZ3JpZC0teGwtbWI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuICAuZ3JpZC0teGwtbWI1ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLmdyaWQtLXhsLW1iNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG4gIH1cbiAgLmdyaWQtLXhsLW1iNiA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG4gIC5ncmlkLS14bC1tYjcge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtO1xuICB9XG4gIC5ncmlkLS14bC1tYjcgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxuICAuZ3JpZC0teGwtbWI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgfVxuICAuZ3JpZC0teGwtbWI4ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbiAgLmdyaWQtLXhsLW1iOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW07XG4gIH1cbiAgLmdyaWQtLXhsLW1iOSA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5ncmlkLmNvbHMteGwtMSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhsLTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG4gIC5ncmlkLmNvbHMteGwtMyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbiAgLmdyaWQuY29scy14bC00IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhsLTUgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG4gIC5ncmlkLmNvbHMteGwtNiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbiAgLmdyaWQuY29scy14bC03IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhsLTggLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG4gIC5ncmlkLmNvbHMteGwtOSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhsLTEwIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXhsLTExIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbiAgLmdyaWQuY29scy14bC0xMiAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ3JpZC0teHgtbWIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxuICAuZ3JpZC0teHgtbWIxID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQtLXh4LW1iMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cbiAgLmdyaWQtLXh4LW1iMiA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkLS14eC1tYjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG4gIC5ncmlkLS14eC1tYjMgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZ3JpZC0teHgtbWI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxuICAuZ3JpZC0teHgtbWI0ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQtLXh4LW1iNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgLmdyaWQtLXh4LW1iNSA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5ncmlkLS14eC1tYjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG4gIC5ncmlkLS14eC1tYjYgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZ3JpZC0teHgtbWI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbTtcbiAgfVxuICAuZ3JpZC0teHgtbWI3ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQtLXh4LW1iOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cbiAgLmdyaWQtLXh4LW1iOCA+IC5ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5ncmlkLS14eC1tYjkge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtO1xuICB9XG4gIC5ncmlkLS14eC1tYjkgPiAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuY29sLXh4LTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXh4LTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuY29sLXh4LTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmdyaWQuY29scy14eC0yIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5jb2wteHgtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXh4LTMgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmNvbC14eC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5ncmlkLmNvbHMteHgtNCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuY29sLXh4LTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmdyaWQuY29scy14eC01IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5jb2wteHgtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXh4LTYgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmNvbC14eC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5ncmlkLmNvbHMteHgtNyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuY29sLXh4LTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmdyaWQuY29scy14eC04IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5jb2wteHgtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXh4LTkgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmNvbC14eC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmdyaWQuY29scy14eC0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmNvbC14eC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmdyaWQuY29scy14eC0xMSAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmNvbC14eC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG4gIC5ncmlkLmNvbHMteHgtMTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWQtLXh4eC1tYjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWIxID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQtLXh4eC1tYjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWIyID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmdyaWQtLXh4eC1tYjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWIzID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmdyaWQtLXh4eC1tYjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWI0ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQtLXh4eC1tYjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWI1ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLmdyaWQtLXh4eC1tYjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWI2ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbiAgLmdyaWQtLXh4eC1tYjcge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWI3ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQtLXh4eC1tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWI4ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbiAgLmdyaWQtLXh4eC1tYjkge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtO1xuICB9XG4gIC5ncmlkLS14eHgtbWI5ID4gLmdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gIH1cbiAgLmNvbC14eHgtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5ncmlkLmNvbHMteHh4LTEgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuY29sLXh4eC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5ncmlkLmNvbHMteHh4LTIgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmNvbC14eHgtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXh4eC0zIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG4gIC5jb2wteHh4LTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbiAgLmdyaWQuY29scy14eHgtNCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuY29sLXh4eC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5ncmlkLmNvbHMteHh4LTUgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmNvbC14eHgtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXh4eC02IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG4gIC5jb2wteHh4LTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbiAgLmdyaWQuY29scy14eHgtNyAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuY29sLXh4eC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5ncmlkLmNvbHMteHh4LTggLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmNvbC14eHgtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuZ3JpZC5jb2xzLXh4eC05IC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG4gIC5jb2wteHh4LTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuZ3JpZC5jb2xzLXh4eC0xMCAuZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmNvbC14eHgtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5ncmlkLmNvbHMteHh4LTExIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuY29sLXh4eC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG4gIC5ncmlkLmNvbHMteHh4LTEyIC5ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbn1cblxuLmdyaWQyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5ncmlkMi0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ3JpZDItLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZDItLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmdyaWQyLS1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3JpZDJfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aWR0aDogOC4zMzMzMyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xufVxuXG4uZ3JpZDItLW1iMSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtO1xufVxuXG4uZ3JpZDItLW1iMSA+IC5ncmlkMl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ncmlkMi0tbWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG59XG5cbi5ncmlkMi0tbWIyID4gLmdyaWQyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmdyaWQyLS1tYjMge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbn1cblxuLmdyaWQyLS1tYjMgPiAuZ3JpZDJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZ3JpZDItLW1iNCB7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtO1xufVxuXG4uZ3JpZDItLW1iNCA+IC5ncmlkMl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5ncmlkMi0tbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG59XG5cbi5ncmlkMi0tbWI1ID4gLmdyaWQyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmdyaWQyLS1tYjYge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbn1cblxuLmdyaWQyLS1tYjYgPiAuZ3JpZDJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4uZ3JpZDItLW1iNyB7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtO1xufVxuXG4uZ3JpZDItLW1iNyA+IC5ncmlkMl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi5ncmlkMi0tbWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW07XG59XG5cbi5ncmlkMi0tbWI4ID4gLmdyaWQyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLmdyaWQyLS1tYjkge1xuICBtYXJnaW4tYm90dG9tOiAtOXJlbTtcbn1cblxuLmdyaWQyLS1tYjkgPiAuZ3JpZDJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4uZ3JpZDIuY29scy0xID4gLmdyaWQyX19pdGVtIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbn1cblxuLmdyaWQyLmNvbHMtMiA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbn1cblxuLmdyaWQyLmNvbHMtMyA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbn1cblxuLmdyaWQyLmNvbHMtNCA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xufVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbn1cblxuLmdyaWQyLmNvbHMtNSA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbn1cblxuLmdyaWQyLmNvbHMtNiA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbn1cblxuLmdyaWQyLmNvbHMtNyA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbn1cblxuLmdyaWQyLmNvbHMtOCA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xufVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbn1cblxuLmdyaWQyLmNvbHMtOSA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiA3NSU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbn1cblxuLmdyaWQyLmNvbHMtMTAgPiAuZ3JpZDJfX2l0ZW0ge1xuICB3aWR0aDogODMuMzMzMzMlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG59XG5cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG59XG5cbi5ncmlkMi5jb2xzLTExID4gLmdyaWQyX19pdGVtIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xufVxuXG4uZ3JpZDIuY29scy0xMiA+IC5ncmlkMl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuZ3JpZDItLXhzLW1iMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cbiAgLmdyaWQyLS14cy1tYjEgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQyLS14cy1tYjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG4gIC5ncmlkMi0teHMtbWIyID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkMi0teHMtbWIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgfVxuICAuZ3JpZDItLXhzLW1iMyA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZ3JpZDItLXhzLW1iNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cbiAgLmdyaWQyLS14cy1tYjQgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQyLS14cy1tYjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gIC5ncmlkMi0teHMtbWI1ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5ncmlkMi0teHMtbWI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgfVxuICAuZ3JpZDItLXhzLW1iNiA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZ3JpZDItLXhzLW1iNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW07XG4gIH1cbiAgLmdyaWQyLS14cy1tYjcgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQyLS14cy1tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG4gIC5ncmlkMi0teHMtbWI4ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5ncmlkMi0teHMtbWI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbTtcbiAgfVxuICAuZ3JpZDItLXhzLW1iOSA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZ3JpZDIuY29scy14cy0xIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuZ3JpZDIuY29scy14cy0yIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHMtMyAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXhzLTQgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuZ3JpZDIuY29scy14cy01IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHMtNiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXhzLTcgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuZ3JpZDIuY29scy14cy04IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHMtOSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHMtMTAgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuZ3JpZDIuY29scy14cy0xMSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxuICAuZ3JpZDIuY29scy14cy0xMiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAuZ3JpZDItLXNtLW1iMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cbiAgLmdyaWQyLS1zbS1tYjEgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQyLS1zbS1tYjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG4gIC5ncmlkMi0tc20tbWIyID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkMi0tc20tbWIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgfVxuICAuZ3JpZDItLXNtLW1iMyA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZ3JpZDItLXNtLW1iNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cbiAgLmdyaWQyLS1zbS1tYjQgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQyLS1zbS1tYjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gIC5ncmlkMi0tc20tbWI1ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5ncmlkMi0tc20tbWI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgfVxuICAuZ3JpZDItLXNtLW1iNiA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZ3JpZDItLXNtLW1iNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW07XG4gIH1cbiAgLmdyaWQyLS1zbS1tYjcgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQyLS1zbS1tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG4gIC5ncmlkMi0tc20tbWI4ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5ncmlkMi0tc20tbWI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbTtcbiAgfVxuICAuZ3JpZDItLXNtLW1iOSA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZ3JpZDIuY29scy1zbS0xIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuZ3JpZDIuY29scy1zbS0yIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtc20tMyAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXNtLTQgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuZ3JpZDIuY29scy1zbS01IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmdyaWQyLmNvbHMtc20tNiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXNtLTcgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuZ3JpZDIuY29scy1zbS04IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtc20tOSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtc20tMTAgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuZ3JpZDIuY29scy1zbS0xMSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxuICAuZ3JpZDIuY29scy1zbS0xMiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZDItLW1kLW1iMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cbiAgLmdyaWQyLS1tZC1tYjEgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQyLS1tZC1tYjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG4gIC5ncmlkMi0tbWQtbWIyID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkMi0tbWQtbWIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgfVxuICAuZ3JpZDItLW1kLW1iMyA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZ3JpZDItLW1kLW1iNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cbiAgLmdyaWQyLS1tZC1tYjQgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQyLS1tZC1tYjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gIC5ncmlkMi0tbWQtbWI1ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5ncmlkMi0tbWQtbWI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgfVxuICAuZ3JpZDItLW1kLW1iNiA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZ3JpZDItLW1kLW1iNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW07XG4gIH1cbiAgLmdyaWQyLS1tZC1tYjcgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQyLS1tZC1tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG4gIC5ncmlkMi0tbWQtbWI4ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5ncmlkMi0tbWQtbWI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbTtcbiAgfVxuICAuZ3JpZDItLW1kLW1iOSA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZ3JpZDIuY29scy1tZC0xIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuZ3JpZDIuY29scy1tZC0yIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbWQtMyAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5ncmlkMi5jb2xzLW1kLTQgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuZ3JpZDIuY29scy1tZC01IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbWQtNiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5ncmlkMi5jb2xzLW1kLTcgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuZ3JpZDIuY29scy1tZC04IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbWQtOSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbWQtMTAgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuZ3JpZDIuY29scy1tZC0xMSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxuICAuZ3JpZDIuY29scy1tZC0xMiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmdyaWQyLS1sZy1tYjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG4gIC5ncmlkMi0tbGctbWIxID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ncmlkMi0tbGctbWIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuICAuZ3JpZDItLWxnLW1iMiA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZ3JpZDItLWxnLW1iMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XG4gIH1cbiAgLmdyaWQyLS1sZy1tYjMgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmdyaWQyLS1sZy1tYjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG4gIC5ncmlkMi0tbGctbWI0ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5ncmlkMi0tbGctbWI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuICAuZ3JpZDItLWxnLW1iNSA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAuZ3JpZDItLWxnLW1iNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG4gIH1cbiAgLmdyaWQyLS1sZy1tYjYgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbiAgLmdyaWQyLS1sZy1tYjcge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtO1xuICB9XG4gIC5ncmlkMi0tbGctbWI3ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG4gIC5ncmlkMi0tbGctbWI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgfVxuICAuZ3JpZDItLWxnLW1iOCA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuICAuZ3JpZDItLWxnLW1iOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW07XG4gIH1cbiAgLmdyaWQyLS1sZy1tYjkgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbGctMSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbGctMiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG4gIC5ncmlkMi5jb2xzLWxnLTMgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuZ3JpZDIuY29scy1sZy00IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbGctNSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG4gIC5ncmlkMi5jb2xzLWxnLTYgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuZ3JpZDIuY29scy1sZy03IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbGctOCAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG4gIC5ncmlkMi5jb2xzLWxnLTkgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICB9XG4gIC5ncmlkMi5jb2xzLWxnLTEwIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbGctMTEgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbiAgLmdyaWQyLmNvbHMtbGctMTIgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkMi0teGwtbWIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxuICAuZ3JpZDItLXhsLW1iMSA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuZ3JpZDItLXhsLW1iMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cbiAgLmdyaWQyLS14bC1tYjIgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmdyaWQyLS14bC1tYjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG4gIC5ncmlkMi0teGwtbWIzID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5ncmlkMi0teGwtbWI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxuICAuZ3JpZDItLXhsLW1iNCA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAuZ3JpZDItLXhsLW1iNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgLmdyaWQyLS14bC1tYjUgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLmdyaWQyLS14bC1tYjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG4gIC5ncmlkMi0teGwtbWI2ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG4gIC5ncmlkMi0teGwtbWI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbTtcbiAgfVxuICAuZ3JpZDItLXhsLW1iNyA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxuICAuZ3JpZDItLXhsLW1iOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cbiAgLmdyaWQyLS14bC1tYjggPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbiAgLmdyaWQyLS14bC1tYjkge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtO1xuICB9XG4gIC5ncmlkMi0teGwtbWI5ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXhsLTEgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXhsLTIgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuZ3JpZDIuY29scy14bC0zIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteGwtNCAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXhsLTUgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuZ3JpZDIuY29scy14bC02IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteGwtNyAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXhsLTggLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuZ3JpZDIuY29scy14bC05IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuZ3JpZDIuY29scy14bC0xMCAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXhsLTExIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXhsLTEyIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ3JpZDItLXh4LW1iMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cbiAgLmdyaWQyLS14eC1tYjEgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQyLS14eC1tYjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG4gIC5ncmlkMi0teHgtbWIyID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkMi0teHgtbWIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgfVxuICAuZ3JpZDItLXh4LW1iMyA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZ3JpZDItLXh4LW1iNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cbiAgLmdyaWQyLS14eC1tYjQgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQyLS14eC1tYjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gIC5ncmlkMi0teHgtbWI1ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5ncmlkMi0teHgtbWI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgfVxuICAuZ3JpZDItLXh4LW1iNiA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZ3JpZDItLXh4LW1iNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW07XG4gIH1cbiAgLmdyaWQyLS14eC1tYjcgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQyLS14eC1tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG4gIC5ncmlkMi0teHgtbWI4ID4gLmdyaWQyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5ncmlkMi0teHgtbWI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbTtcbiAgfVxuICAuZ3JpZDItLXh4LW1iOSA+IC5ncmlkMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICAuY29sLXh4LTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZ3JpZDIuY29scy14eC0xIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5jb2wteHgtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuZ3JpZDIuY29scy14eC0yIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuY29sLXh4LTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHgtMyAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmNvbC14eC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXh4LTQgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5jb2wteHgtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuZ3JpZDIuY29scy14eC01IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuY29sLXh4LTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHgtNiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmNvbC14eC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXh4LTcgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5jb2wteHgtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuZ3JpZDIuY29scy14eC04IC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuY29sLXh4LTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHgtOSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmNvbC14eC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHgtMTAgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuY29sLXh4LTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuZ3JpZDIuY29scy14eC0xMSAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5jb2wteHgtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxuICAuZ3JpZDIuY29scy14eC0xMiAuZ3JpZDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWQyLS14eHgtbWIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjEgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmdyaWQyLS14eHgtbWIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjIgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmdyaWQyLS14eHgtbWIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjMgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmdyaWQyLS14eHgtbWI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjQgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmdyaWQyLS14eHgtbWI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjUgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLmdyaWQyLS14eHgtbWI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjYgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbiAgLmdyaWQyLS14eHgtbWI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjcgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbiAgLmdyaWQyLS14eHgtbWI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjggPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbiAgLmdyaWQyLS14eHgtbWI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbTtcbiAgfVxuICAuZ3JpZDItLXh4eC1tYjkgPiAuZ3JpZDJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gIH1cbiAgLmNvbC14eHgtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5ncmlkMi5jb2xzLXh4eC0xIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5jb2wteHh4LTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTIgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5jb2wteHh4LTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTMgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG4gIC5jb2wteHh4LTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTQgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5jb2wteHh4LTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTUgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5jb2wteHh4LTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTYgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG4gIC5jb2wteHh4LTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTcgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5jb2wteHh4LTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTggLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5jb2wteHh4LTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTkgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG4gIC5jb2wteHh4LTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuZ3JpZDIuY29scy14eHgtMTAgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuY29sLXh4eC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmdyaWQyLmNvbHMteHh4LTExIC5ncmlkMl9faXRlbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmNvbC14eHgtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxuICAuZ3JpZDIuY29scy14eHgtMTIgLmdyaWQyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbn1cblxubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIG5vbmUteHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgbm9uZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBub25lLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICBub25lLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBub25lLXhsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBub25lLXh4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBub25lLXh4eCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5iciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICBici14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgYnItc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJyLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgYnItbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBici14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGJyLXh4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgYnIteHh4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGNOb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcE5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1iMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iNCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iNiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iNyB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iOCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iOSB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhW2hyZWZePVwidGVsXCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyX2xpbmsuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC1zaXplOiAzLjdyZW07XG4gICAgcGFkZGluZzogMC44ZW0gMDtcbiAgfVxufVxuXG4uYmFubmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZ0FyZWEge1xuICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcbiAgfVxufVxuXG4uYmxvZ0FyZWFfX3RleHQge1xuICBtYXJnaW46IDFlbSAwIDFlbTtcbiAgY29sb3I6ICM0YTQyMjk7XG59XG5cbi5ibG9nQXJlYV9fYnRuIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZ0FyZWFfX2J0biB7XG4gICAgbWFyZ2luOiAwLjhlbSBhdXRvO1xuICB9XG59XG5cbi5jb21pbmdTb29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmNvbWluZ1Nvb25fX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uYnRuR2hvc3Qge1xuICBwYWRkaW5nOiAwLjdlbSAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIHRyYW5zaXRpb246IDFzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmJ0bkdob3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG5HaG9zdCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5idG5GbGF0IHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2E1NTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzJjN2E1NTtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYnRuRmxhdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMmM3YTU1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuRmxhdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLmNvbmNlcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb25jZXB0X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25jZXB0X19saW5lIHtcbiAgICB0b3A6IC01JTtcbiAgfVxufVxuXG4uY29uY2VwdF9fZG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIHdpZHRoOiAyNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25jZXB0X19kb2cge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB0b3A6IC01JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbmNlcHRfX2RvZyB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb25jZXB0X19kb2cge1xuICAgIHRvcDogLTUlO1xuICB9XG59XG5cbi5jb25jZXB0X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY29uY2VwdF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY29sb3I6ICM0YTQyMjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29uY2VwdF9fdGV4dCB7XG4gICAgcGFkZGluZzogMjAlIDAgMDtcbiAgfVxufVxuXG4uY29uY2VwdCAud2FwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmNlcHQgLndhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uY2VwdF9fbmFtZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY29uY2VwdF9fcG9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29uY2VwdF9fcG9zMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbmNlcHRfX3BvczEge1xuICAgIG1hcmdpbjogMCBhdXRvIDVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbmNlcHRfX3BvczEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbmNlcHRfX2Zsb3dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNSU7XG4gIHJpZ2h0OiAtNSU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25jZXB0X19mbG93ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNvbmNlcHRfX3BvczIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb25jZXB0X19wb3MyIHtcbiAgICBtYXJnaW46IDAgYXV0byAzZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmNlcHRfX3BvczIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5jb25jZXB0X19mbG93ZXIyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMCU7XG4gIGxlZnQ6IC0xNSU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25jZXB0X19mbG93ZXIyIHtcbiAgICBsZWZ0OiAtNSU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDg0JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItLW1pbmkge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS1mdWxsIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY292ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWNlYm9va0FyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA5MC41JTtcbn1cblxuLmZhY2Vib29rQXJlYSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb3JtX190ZXh0IHtcbiAgY29sb3I6ICM0YTQyMjk7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmZvcm1Hcm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uY29udHJvbExhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogIzRhNDIyOTtcbn1cblxuLmxhYmVsRGFuZ2VyIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uZm9ybUNvbnRyb2wge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiMmE2ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybUNvbnRyb2wtLXNtYWxsIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuXG4uZm9ybUNvbnRyb2wtLW1lZGl1bSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5mb3JtQ29udHJvbC0tbGFyZ2Uge1xuICB3aWR0aDogODAlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4uZm9ybVRleHRhcmVhIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjJhNjgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5oZWxwQmxvY2sge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM4ODg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMC4zZW0gMDtcbn1cblxuLmNoZWNrYm94IHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwLjhlbSAxLjVlbSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja0ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jaGVja2JveCAuY2hlY2tJY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrYm94IC5jaGVja0ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5maWxlV2FwIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNhYWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWxlV2FwIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByZXZpZXdXYXAge1xuICBtYXJnaW46IDFlbTtcbn1cblxuLnJhZGlvIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwLjhlbSAxLjVlbSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpb0ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5yYWRpbyAucmFkaW9JY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhZGlvIC5yYWRpb0ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5zZWxlY3RXYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VsZWN0V2FwIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZy1yaWdodDogM2VtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWluZGVudDogMWVtO1xufVxuXG4uc2VsZWN0V2FwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG4uYnRuU3VibWl0IHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdhNTU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuU3VibWl0IHtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgfVxufVxuXG4ubmF2IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cblxuLm5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG4ubmF2X19saW5rOmhvdmVyIC5uYXZfX2ltZzo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5hdl9faWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG59XG5cbi5uYXZfX2ltZyB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2X19pbWc6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcbiAgICBib3JkZXItY29sb3I6ICMwMDhlNGMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC44cztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lLS13aGl0ZSAuaGVhZGxpbmVfX2phIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkbGluZV9fZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkbGluZV9fZW4gaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uaGVhZGxpbmVfX2phIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICMwMDhlNGM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGxpbmVfX2phIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxufVxuXG4uaGVhZGxpbmUyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUyLS13aGl0ZSAuaGVhZGxpbmUyX19qYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGxpbmUyX19lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGxpbmUyX19qYSB7XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjMDA4ZTRjO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lMl9famEge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG5cbi5oZWFkbGluZTMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZTMge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICB9XG59XG5cbi5oZWFkbGluZTNfX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRsaW5lM19faW1nIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uaGVhZGxpbmU0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRsaW5lNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uaGVhZGxpbmU0LS13aGl0ZSAuaGVhZGxpbmUyX19qYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGxpbmU0X19lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGxpbmU0X19lbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmhlYWRsaW5lNF9famEge1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzAwOGU0YztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZTRfX2phIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxufVxuXG4uaGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhpc3RvcnlMaXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMDA4ZTRiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeUxpc3Qge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbi5oaXN0b3J5TGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwOGU0YjtcbiAgY29sb3I6ICMwMDhlNGI7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogMC42ZW0gMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oaXN0b3J5TGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDFlbTtcbiAgY29udGVudDogXCLjg7tcIjtcbn1cblxuLmhvdmVyQmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xufVxuXG4uaG92ZXJCbG9jazpob3ZlciAuaG92ZXJCbG9ja19fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ob3ZlckJsb2NrX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEyMiwgODUsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvdmVyQmxvY2tfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob3ZlckJsb2NrX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3ZlckJsb2NrX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICB9XG59XG5cbi5pY29uIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pbmZvIHtcbiAgcGFkZGluZzogMyUgMDtcbn1cblxuLmluZm9fX2ltZyB7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmluZm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG59XG5cbi5pbmZvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5pbmZvX19wb3N0TnVtYmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvX19wb3N0TnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uaW5mb19fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb19fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmluZm9fX3RlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9fX3RlbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmluZm9fX21haWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9fX21haWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5pbmZvX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW5mb19fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uaW5mb19fYnRuIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9fX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ubGlzdCB7XG4gIHBhZGRpbmc6IDAgMCAwIDJlbTtcbn1cblxuLmxpc3QtLWRpc2sgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5saXN0LS1jaXJjbGUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLmxpc3QtLW51bWJlcjAgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5saXN0LS1udW1iZXIxIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbn1cblxuLmxpc3QtLW51bWJlcjIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xufVxuXG4ubGlzdC0tbnVtYmVyMyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2prLWlkZW9ncmFwaGljO1xufVxuXG4ubWFwQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcEFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcEFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5tYXBBcmVhIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVkaWFfX2ljb24ge1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbn1cblxuLnBhZ2V0b3Age1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2V0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYWdldG9wX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICByaWdodDogLTgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdldG9wX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucGFnZXRvcF9fbGluayB7XG4gICAgcmlnaHQ6IDYlO1xuICB9XG59XG5cbi5wYWdldG9wX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucHJvZHVjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnByb2R1Y3RfX2J0biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnByb2ZpbGVfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wcm9maWxlX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzRhNDIyOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGVfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2ZpbGVfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAydnc7XG4gIH1cbn1cblxuLnNlcnZpY2Uge1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGNvbG9yOiAjNGE0MjI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLnNlcnZpY2VfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2VfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41ZW07XG4gIH1cbn1cblxuLnNlcnZpY2VfX2l0ZW0ge1xuICBjb2xvcjogIzRhNDIyOTtcbn1cblxuLnNucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAuNmVtIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNuc19faXRlbSB7XG4gICAgcGFkZGluZzogMCAwLjNlbSAwIDAuM2VtO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMC42ZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5zbnNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNuc19faXRlbTpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwOGU0YztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMS44cmVtO1xuICB9XG59XG5cbi5zbnNfX2xpbmsge1xuICBjb2xvcjogIzAwOGU0YztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNuc19faWNvbiB7XG4gIGZpbGw6ICMwMDhlNGM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbnNfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNuc19fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zcEZsb2F0aW5nU3BhY2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwRmxvYXRpbmdTcGFjZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG5cbi5zcE5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMCUgMTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BOYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwTmF2X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG5cbi50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnRhYmxlX19jb2x1bW4ge1xuICBwYWRkaW5nOiAxLjJlbSAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJsZV9fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgfVxuICAudGFibGVfX2NvbHVtbiB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzY2NjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50YWJsZV9fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi50ZXh0Qm94IHtcbiAgbWFyZ2luOiAyLjVlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEJveCB7XG4gICAgbWFyZ2luOiA4ZW0gMDtcbiAgfVxufVxuXG4udGV4dEJveF9fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM0YTQyMjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0Qm94X19jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICB9XG59XG5cbi50aGFua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4udGhhbmtzX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi50aGFua3NfX2JveCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY5ZjA7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50aGFua3NfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjk3NjU3O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi50aGFua3NfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3NjU3O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLmJveERlc2lnbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3hEZXNpZ24ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uYm94RGVzaWduX19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhlNGM7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveERlc2lnbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJveERlc2lnbl9faW5uZXItLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hEZXNpZ25fX2lubmVyLS1sYXJnZSB7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDcwcHg7XG4gIH1cbn1cblxuLmJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3ODc1Yjtcbn1cblxuLmJnLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZTk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTU1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmctLWdyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWU1ZDE7XG59XG5cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdhNTU7XG4gIHBhZGRpbmc6IDUlIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzJTtcbiAgfVxufVxuXG4uaGVhZGVyLS1pbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjhzO1xuICB0b3A6IC0xMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgcGFkZGluZy1ib3R0b206IDAuOXJlbTtcbn1cblxuLmhlYWRlci0taW4uYWN0aXZlIHtcbiAgdG9wOiAwO1xufVxuXG4uaGVhZGVyX19saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmhlYWRlci0taW4gLmhlYWRlcl9fbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogOTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyLS1pbiAuaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiA5NCU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLS1pbiAuaGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19uYXYge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogOTQlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlcl9fYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG5cbi5oZWFkZXItLWluIC5oZWFkZXJfX2Jhbm5lciB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19tZXRhIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ud3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLndyYXBwZXI6OmFmdGVyLCAud3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG59XG5cbi53cmFwcGVyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICMwMDhlNGM7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXI6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgNXB4ICMwMDhlNGM7XG4gIH1cbn1cblxuLndyYXBwZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjMDA4ZTRjO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDVweCAjMDA4ZTRjO1xuICB9XG59XG5cbi5mcmFtZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTBweCAjMDA4ZTRjO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcmFtZSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgNXB4ICMwMDhlNGM7XG4gIH1cbn1cblxuLmZyYW1lLS10b3Age1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5mcmFtZS0tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmxpbmU6OmFmdGVyLCAubGluZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGluZSAuZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAzZW0gMDtcbn1cblxuLnNlY3Rpb25fX2NvbmNlcHQge1xuICBwYWRkaW5nOiAxMCUgMCA5ZW07XG59XG5cbi5zZWN0aW9uX19wcm9maWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wcm9maWxlLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1JTtcbn1cblxuLnNlY3Rpb25fX2hpc3Rvcnkge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDRlbSAwO1xufVxuXG4uc2VjdGlvbl9fbGluayB7XG4gIHBhZGRpbmc6IDNlbSAwIDM1JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbWdfY29udGFjdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAzZW0gMCAyNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25fX21lZGlhIHtcbiAgICBwYWRkaW5nOiAwIDAgOGVtO1xuICB9XG59XG5cbi5zZWN0aW9uX19hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb25fX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uX19mb3JtIHtcbiAgICBwYWRkaW5nOiAzZW0gNSU7XG4gIH1cbn1cblxuLmZhZGUtc2hvdyB7XG4gIHRyYW5zaXRpb246IC45cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtc2hvdy5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIlxuLypcbiAqXG4gKiBDU1Pjga7nm67mrKFcbiAqXG4gKiByZXNzLi4uLi4uLi4uLi4uLi4u44Oq44K744OD44OIQ1NTXG4gKlxuICpcbiAqIOioreWumlxuICogYmFzcy4uLi4uLi4uLi4uLi4uLuiJsuOBruWkieaVsOWumue+qeOChOOCsOODquODg+ODieOCt+OCueODhuODoOODu+ODrOOCueODneODs+OCt+ODluOBquOBqVxuICpcbiAqIG1vZHVsZS4uLi4uLi4uLi4uLi4uLuODkeODvOODhOODu+mDqOWTgVxuICpcbiAqIGxheW91dC4uLi4uLi4uLi4uLi4uLumDqOWTgeOBruODmuODvOOCuOOBlOOBqOOBruODrOOCpOOCouOCpuODiFxuICpcbiovXG5cblxuQGltcG9ydCBcIn5yZXNzXCI7XG5cbi8vIOODleOCqeODvOODoOOBruODkOODquODh+ODvOOCt+ODp+ODs1xuQGltcG9ydCBcImNzcy92YWxpZGF0aW9uRW5naW5lLmpxdWVyeVwiO1xuXG5AaW1wb3J0IFwiYmFzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2Jsb2dBcmVhLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2JveF9jb21pbmdTb29uLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2J0bi5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19jb25jZXB0LnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2NvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19jb3B5cmlnaHQuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fY292ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fZmFjZWJvb2tBcmVhLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fZ2xvYmFsTmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2hlYWRsaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2hlcm8uc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9faGlzdG9yeUxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9faG92ZXJCbG9jay5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2luZm8uc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19tYXAuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fcGFnZXRvcC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19wcm9kdWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX3Byb2ZpbGUuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fc2VydmljZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19zbnMuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fc3BGbG9hdGluZ1NwYWNldC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19zcE5hdi5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL190YWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL190ZXh0Qm94LnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX3RoYW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL2JveERlc2lnbi5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19iZy5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX3BhZ2Uuc2Nzc1wiOyIsIi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovaHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteTpzY3JvbGw7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Kiw6YWZ0ZXIsOmJlZm9yZXtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym94LXNpemluZzppbmhlcml0fTphZnRlciw6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9KntwYWRkaW5nOjA7bWFyZ2luOjB9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1ocntvdmVyZmxvdzp2aXNpYmxlfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1zbWFsbHtmb250LXNpemU6ODAlfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31hOmFjdGl2ZSxhOmhvdmVye291dGxpbmUtd2lkdGg6MH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1kZm57Zm9udC1zdHlsZTppdGFsaWN9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzAwMH1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWlucHV0e2JvcmRlci1yYWRpdXM6MH1bcm9sZT1idXR0b25dLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9ue2N1cnNvcjpwb2ludGVyfVtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9W3R5cGU9bnVtYmVyXXt3aWR0aDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250OmluaGVyaXR9b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6NzAwfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTowO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1bdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b24saHRtbCBbdHlwZT1idXR0b25dey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtjb2xvcjppbmhlcml0fXNlbGVjdHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfXNlbGVjdDo6LW1zLXZhbHVle2NvbG9yOmN1cnJlbnRDb2xvcn1sZWdlbmR7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fWltZ3tib3JkZXItc3R5bGU6bm9uZX1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBzY3JlZW57W2hpZGRlbn49c2NyZWVuXXtkaXNwbGF5OmluaGVyaXR9W2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpe3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkhaW1wb3J0YW50fX1bYXJpYS1idXN5PXRydWVde2N1cnNvcjpwcm9ncmVzc31bYXJpYS1jb250cm9sc117Y3Vyc29yOnBvaW50ZXJ9W2FyaWEtZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojYjNkNGZjO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6bm9uZX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q0ZmM7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzpub25lfSIsIlxyXG5cclxuLyogWi1JTkRFWCAqL1xyXG4gLmZvcm1FcnJvciB7IHotaW5kZXg6IDk5MDsgfVxyXG4gICAgLmZvcm1FcnJvciAuZm9ybUVycm9yQ29udGVudCB7IHotaW5kZXg6IDk5MTsgfVxyXG4gICAgLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgeyB6LWluZGV4OiA5OTY7IH1cclxuXHJcbiAgICAudWktZGlhbG9nIC5mb3JtRXJyb3IgeyB6LWluZGV4OiA1MDAwOyB9XHJcbiAgICAudWktZGlhbG9nIC5mb3JtRXJyb3IgLmZvcm1FcnJvckNvbnRlbnQgeyB6LWluZGV4OiA1MDAxOyB9XHJcbiAgICAudWktZGlhbG9nIC5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IHsgei1pbmRleDogNTAwNjsgfVxyXG5cclxuXHJcblxyXG5cclxuLmlucHV0Q29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3Ige1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDMwMHB4O1xyXG5cdGxlZnQ6IDMwMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZm9ybUVycm9yLmlubGluZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFqYXhTdWJtaXQge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogIzU1ZWE1NTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckNvbnRlbnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNlZTAxMDE7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWluLXdpZHRoOiAxMjBweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2RkZDtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XHJcblx0LW8tYm94LXNoYWRvdzogMCAwIDZweCAjMDAwO1xyXG5cdHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcclxuXHQtby1ib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IuaW5saW5lIC5mb3JtRXJyb3JDb250ZW50IHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0LW8tYm94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdC1vLWJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5ncmVlblBvcHVwIC5mb3JtRXJyb3JDb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjMzNiZTQwO1xyXG59XHJcblxyXG4uYmxhY2tQb3B1cCAuZm9ybUVycm9yQ29udGVudCB7XHJcblx0YmFja2dyb3VuZDogIzM5MzkzOTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cge1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdG1hcmdpbjogLTJweCAwIDAgMTNweDtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5ib2R5W2Rpcj0ncnRsJ10gLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3csXHJcbmJvZHkucnRsIC5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IHtcclxuXHRtYXJnaW46IC0ycHggMTNweCAwIDA7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93Qm90dG9tIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0LW8tYm94LXNoYWRvdzogbm9uZTtcclxuXHRtYXJnaW46IDBweCAwIDAgMTJweDtcclxuXHR0b3A6MnB4O1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyBkaXYge1xyXG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RkZDtcclxuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGRkO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDNweCAjNDQ0O1xyXG5cdC1tb3otYm94LXNoYWRvdzogMCAycHggM3B4ICM0NDQ7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggIzQ0NDtcclxuXHQtby1ib3gtc2hhZG93OiAwIDJweCAzcHggIzQ0NDtcclxuXHRmb250LXNpemU6IDBweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRiYWNrZ3JvdW5kOiAjZWUwMTAxO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3dCb3R0b20gZGl2IHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0LW8tYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmdyZWVuUG9wdXAgLmZvcm1FcnJvckFycm93IGRpdiB7XHJcblx0YmFja2dyb3VuZDogIzMzYmU0MDtcclxufVxyXG5cclxuLmJsYWNrUG9wdXAgLmZvcm1FcnJvckFycm93IGRpdiB7XHJcblx0YmFja2dyb3VuZDogIzM5MzkzOTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmUxMCB7XHJcblx0d2lkdGg6IDEzcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTkge1xyXG5cdHdpZHRoOiAxMXB4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmU4IHtcclxuXHR3aWR0aDogMTFweDtcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmU3IHtcclxuXHR3aWR0aDogOXB4O1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTYge1xyXG5cdHdpZHRoOiA3cHg7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lNSB7XHJcblx0d2lkdGg6IDVweDtcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmU0IHtcclxuXHR3aWR0aDogM3B4O1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTMge1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZGQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTIge1xyXG5cdHdpZHRoOiAzcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lMSB7XHJcblx0d2lkdGg6IDFweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogI2RkZDtcclxufVxyXG4iLCLvu79cbi8vIOWkieaVsOOBruWumue+qVxuJG1haW4tY29sb3I6ICMwMDhlNGM7XG4kc3ViLWNvbG9yOiAjMmM3YTU1O1xuJGJhc3MtY29sb3I6ICNlZWU7XG4kdGV4dC1jb2xvcjogIzRhNDIyOTtcbiR0ZXh0LWNvbG9yMjogIzllN2U1Zjtcbi8vIDk2MCAxMDQwIDExMjAgMTIwMCAxMjgwXG4kY29udGFpbmVyLXdpZHRoOjE0MDBweDtcblxuLy8gYnJlYWtwb2ludFxuJHNjcmVlbi1zaXplOiggeHM6NDAwLFxuc206NTAwLFxubWQ6NzY4LFxubGc6MTAwMCxcbnhsOjEyMDAsXG54eDoxNDAwLFxueHh4OjE2MDAsXG4pIWRlZmF1bHQ7XG5cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmRpdixcbnNlY3Rpb24sXG5hcnRpY2xlLFxubmF2LFxuYXNpZGUsXG57XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxubGkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Zne1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG52aWRlb3tcblx0d2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuXG5cbi8vIEBtaXhpbuOBruWumue+qVxuQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtZCkge1xuXHQkc2NyZWVuLXNpemU6ICN7bWFwLWdldCgkc2NyZWVuLXNpemUsICRicmVha3BvaW50KX1weDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLXNpemV9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG1kKSB7XG5cdCRzY3JlZW4tc2l6ZTogI3ttYXAtZ2V0KCRzY3JlZW4tc2l6ZSwgJGJyZWFrcG9pbnQpLTF9cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1zaXplfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIHJlc3BvbnNpdmVcbkBtaXhpbiByZXMtdXAoJGNsYXNzLCAkYnA6ICRzY3JlZW4tc2l6ZSkge1xuXHQjeyRjbGFzc30ge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdEBlYWNoICRzdWZmaXgsXG5cdCR2YWx1ZSBpbiAkYnAge1xuXHRcdCR2YWx1ZTogI3skdmFsdWV9cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skdmFsdWV9KSB7XG5cdFx0XHQjeyRjbGFzc30tI3skc3VmZml4fSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gcmVzLWRvd24oJGNsYXNzLCAkYnA6ICRzY3JlZW4tc2l6ZSkge1xuXHQjeyRjbGFzc30ge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdEBlYWNoICRzdWZmaXgsXG5cdCR2YWx1ZSBpbiAkYnAge1xuXHRcdCR2YWx1ZTogI3skdmFsdWV9cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdmFsdWV9KSB7XG5cdFx0XHQjeyRjbGFzc30tI3skc3VmZml4fSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyDjgrDjg6rjg4Pjg4jjg4fjgrbjgqTjg7NcbkBtaXhpbiBjb2x1bW4oJG1heGNvbDogMTIsJGNvbDoxKSB7XG4gICAgd2lkdGg6IDEwMCUgLyAkbWF4Y29sICogJGNvbDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWF4Y29sfSAqICN7JGNvbH0pO1xufVxuQG1peGluIGdyaWQoJGdyaWROYW1lLCAkbWF4Y29sOjEyLCAkZ2FydGVyOjApIHtcbiAgICAuI3skZ3JpZE5hbWV9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDotI3skZ2FydGVyfTtcbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAmLS1jZW50ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAmLS1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuI3skZ3JpZE5hbWV9X19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IC8vIG1hcmdpbjogMCAkZ3JpZC1nYXJ0ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcnRlcjtcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKCRtYXhjb2wpO1xuICAgIH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDl7XG5cdFx0LiN7JGdyaWROYW1lfS0tbWIjeyRpfXtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0jeyRpfXJlbTtcblx0XHRcdCYgPiAuI3skZ3JpZE5hbWV9X19pdGVte1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAjeyRpfXJlbTtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDEgdG8gJG1heGNvbCsxIHtcbiAgICAgICAgLiN7JGdyaWROYW1lfS5jb2xzLSN7JGl9IHtcbiAgICAgICAgICAgICYgPiAuI3skZ3JpZE5hbWV9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oJG1heGNvbCwkaSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW4oJG1heGNvbCwkaSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc3VmZml4LFxuICAgICR2YWx1ZSBpbiAkc2NyZWVuLXNpemUge1xuICAgICAgICAkdmFsdWU6ICN7JHZhbHVlfXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR2YWx1ZX0pIHtcblxuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5e1xuXHRcdFx0XHQuI3skZ3JpZE5hbWV9LS0jeyRzdWZmaXh9LW1iI3skaX17XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLSN7JGl9cmVtO1xuXHRcdFx0XHRcdCYgPiAuI3skZ3JpZE5hbWV9X19pdGVte1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogI3skaX1yZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRvICRtYXhjb2wrMSB7XG4gICAgICAgICAgICAgICAgLmNvbC0jeyRzdWZmaXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKCRtYXhjb2wsJGkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuI3skZ3JpZE5hbWV9LmNvbHMtI3skc3VmZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIC4jeyRncmlkTmFtZX1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKCRtYXhjb2wsJGkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOOCsOODquODg+ODieOCkueUn+aIkFxuQGluY2x1ZGUgZ3JpZChncmlkLCAxMiwgNjBweCk7XG5AaW5jbHVkZSBncmlkKGdyaWQyLCAxMiwgMzBweCk7XG5cbi8vIOOCsOODquODg+ODiWNzc1xuLy8gQG1peGluIGdyaWRjc3MoJG1heGNvbDo0LCRnYXJ0ZXI6MjBweCkge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgbWFyZ2luLWxlZnQ6LSN7JGdhcnRlcn07XG4vLyAgICAgJiA+ICp7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcnRlcjtcbi8vICAgICAgICAgQGluY2x1ZGUgY29sdW1uKCRtYXhjb2wpO1xuLy8gICAgIH1cbi8vIH1cblxuQG1peGluIGdyaWRjc3MtY29sKCAkY29sdW1ucywgJGdhcnRlciwgJHBvaW50Om1kKSB7XG4gICAgJHNjcmVlbi1zaXplOiAje21hcC1nZXQoJHNjcmVlbi1zaXplLCAkcG9pbnQpLTF9cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLXNpemV9KSB7XG4gICAgICAgICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKCRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIOOCsOODquODg+ODiWNzc+OBruaMh+WumuaWueazlVxuLy8gLnRlc3R3YXAge1xuLy8gICAgIEBpbmNsdWRlIGdyaWRjc3MoNCwxMHB4KTtcbi8vICAgICAudGVzdGl0ZW0ge1xuLy8gICAgICAgICBAaW5jbHVkZSBncmlkY3NzLWNvbCg0LCAxMHB4LCB4cyk7XG4vLyAgICAgICAgIEBpbmNsdWRlIGdyaWRjc3MtY29sKDYsIDEwcHgsIG1kKTtcbi8vICAgICAgICAgQGluY2x1ZGUgZ3JpZGNzcy1jb2woOCwgMTBweCwgbGcpO1xuLy8gICAgICAgICBAaW5jbHVkZSBncmlkY3NzLWNvbCgxMiwgMTBweCwgeGwpO1xuLy8gICAgIH1cbi8vIH1cblxuXG5cbkBpbmNsdWRlIHJlcy11cChub25lKXtcblx0ZGlzcGxheTogbm9uZTtcbn07XG5cblxuXG5AaW5jbHVkZSByZXMtdXAoYnIpe1xuXHRkaXNwbGF5OiBibG9jaztcbn07XG5cbi5wY05vbmV7XG5cdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uc3BOb25le1xuXHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi52aWRlbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdGlmcmFtZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5e1xuXHQubWIjeyRpfXtcblx0XHRtYXJnaW4tYm90dG9tOiAjeyRpfXJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIC5zcE5hdntcbi8vIFx0QGluY2x1ZGUgbXEtZG93bihtZCkge1xuLy8gXHRcdGRpc3BsYXk6IG5vbmU7XG4vLyBcdFx0LnNwTmF2VG9nZ2xlIHtcbi8vIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuLy8gXHRcdFx0dG9wOiAxNXB4O1xuLy8gXHRcdFx0cmlnaHQ6IDE1cHg7XG4vLyBcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcbi8vIFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4vLyBcdFx0XHR3aWR0aDogODBweDtcbi8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNzLWNvbG9yO1xuLy8gXHRcdFx0Zm9udC1zaXplOiAxZW07XG4vLyBcdFx0XHQmOjpiZWZvcmUge1xuLy8gXHRcdFx0XHRjb250ZW50OiBcIumWi+OBj1wiO1xuLy8gXHRcdFx0fVxuLy8gXHRcdFx0LnNwTmF2T3BlbiAmOjpiZWZvcmUge1xuLy8gXHRcdFx0XHRjb250ZW50OiBcIumWieOBmOOCi1wiO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0XHQuc3BOYXZPcGVuICZ7XG4vLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuXG5cbi8vIOOChuOCieOChuOCieaoquOBq+aPuuOCjOOCi1xuLy8g5L2/44GG44Go44GN44Gv5Lul5LiL44KS5oyH5a6a44GZ44KLXG4vLyBhbmltYXRpb246IGhvcml6b250YWwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuQGtleWZyYW1lcyBob3Jpem9udGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTNweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwcHgpO1xuXHR9XG59XG5cbi8vIOOChuOCieOChuOCiee4puOBq+aPuuOCjOOCi1xuLy8g5L2/44GG44Go44GN44Gv5Lul5LiL44KS5oyH5a6a44GZ44KLXG4vLyBhbmltYXRpb246IHZlcnRpY2FsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbkBrZXlmcmFtZXMgdmVydGljYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSggMHB4KTtcblx0fVxufVxuXG5AaW5jbHVkZSBtcS11cChtZCl7XG4gIGFbaHJlZl49XCJ0ZWxcIl17XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn0iLCIuYmFubmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRwYWRkaW5nOiAxZW0gMDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXJfbGluay5qcGcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0bWFyZ2luOiAwIDUlO1xuXHR9XG5cdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC1zaXplOiAzLjdyZW07XG5cdFx0cGFkZGluZzogMC44ZW0gMDtcblx0fVxuXHQmOmhvdmVye1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxufSIsIi5ibG9nQXJlYSB7XG5cdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdG1hcmdpbi10b3A6IDIuN3JlbTtcblx0fVxuXHQmX190ZXh0e1xuXHRcdG1hcmdpbjogMWVtIDAgMWVtO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQmX19idG57XG5cdFx0bWFyZ2luOiAzcmVtIGF1dG8gMDtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRtYXJnaW46IDAuOGVtIGF1dG87XG5cdFx0fVxuXHR9XG59IiwiLy8g5rqW5YKZ5LitXG4uY29taW5nU29vbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTowO1xuXHRcdGxlZnQ6MDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG59XG4iLCIvLyDjg5zjgr/jg7NcbkBtaXhpbiBidG4oJHBhZGRpbmc6MTBweCkge1xuXHRwYWRkaW5nOiAjeyRwYWRkaW5nfSAwO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIGJ0bkdob3N0KCRjb2xvcjojMzMzKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlcjogc29saWQgMXB4ICRjb2xvcjtcblx0dHJhbnNpdGlvbjogMXM7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG5AbWl4aW4gYnRuRmxhdCgkY29sb3I6IzMzMykge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3I7XG5cdHRyYW5zaXRpb246IDFzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuLy8g44Oc44K/44OzXG4uYnRuR2hvc3Qge1xuXHRAaW5jbHVkZSBidG4oMC43ZW0pO1xuXHRAaW5jbHVkZSBidG5HaG9zdCgjZmZmKTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cbn1cblxuLmJ0bkZsYXQge1xuXHRAaW5jbHVkZSBidG4oMWVtKTtcblx0QGluY2x1ZGUgYnRuRmxhdCgkc3ViLWNvbG9yKTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxufSIsIi5jb25jZXB0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX2xpbmV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTElO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHR0b3A6IC01JTtcblx0XHR9XG5cdH1cblx0Jl9fZG9ne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zJTtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogMjtcblx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR0b3A6IC01JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbXEtdXAobGcpe1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTE1JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbXEtdXAoeHgpe1xuXHRcdFx0dG9wOiAtNSU7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0Jl9fdGV4dHtcblx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRjb2xvcjojNGE0MjI5O1xuXHRcdEBpbmNsdWRlIG1xLXVwKGxnKXtcblx0XHRcdHBhZGRpbmc6IDIwJSAwIDA7XG5cdFx0fVxuXHR9XG5cdC53YXB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHRcdH1cblx0fVxuXHQmX19uYW1le1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0Jl9fcG9ze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdCZfX3BvczF7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obGcpe1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNWVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtcS11cChsZyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX2Zsb3dlcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtNSU7XG5cdFx0cmlnaHQ6IC01JTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0Jl9fcG9zMntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbXEtZG93bihsZyl7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAzZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX19mbG93ZXIye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0yMCU7XG5cdFx0bGVmdDogLTE1JTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0bGVmdDogLTUlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn0iLCIuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuXHRtYXJnaW46IGF1dG87XG5cdHdpZHRoOiA4NCU7XG5cdEBpbmNsdWRlIG1xLXVwKHh4eCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCYtLW1pbmkge1xuXHRcdG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCAtIDQwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXHQmLS1mdWxsIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cbn0iLCIuY29weXJpZ2h0e1xuXHRkaXNwbGF5OiBibG9jaztcblx0YXtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufSIsIi5jb3Zlcntcblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmZhY2Vib29rQXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IDkwLjUlO1xuXHRpZnJhbWV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufSIsIi8vIGZvcm1cblxuLmZvcm1fX3RleHR7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZm9ybUdyb3Vwe1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuXG4vLyDjg6njg5njg6tcbi5jb250cm9sTGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLy8g5b+F6aCI6aCF55uuXG4ubGFiZWxEYW5nZXIge1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi8vIOOCpOODs+ODl+ODg+ODiOODh+OCtuOCpOODs+mBqeW/nFxuLmZvcm1Db250cm9sIHtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjYjJhNjgwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0Ji0tc21hbGx7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdH1cblx0Ji0tbWVkaXVte1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblx0fVxuXHQmLS1sYXJnZXtcblx0XHR3aWR0aDogODAlO1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdH1cbn1cblxuLy8g44OG44Kt44K544OI44Ko44Oq44Ki44OH44K244Kk44Oz5a++5b+cXG4uZm9ybVRleHRhcmVhIHtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjYjJhNjgwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMjUwcHg7XG59XG5cbi8vIOWFpeWKm+ODkuODs+ODiOOBquOBqVxuLmhlbHBCbG9jayB7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRjb2xvcjogIzg4ODtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0bWFyZ2luOiAwLjNlbSAwO1xufVxuXG4uY2hlY2tib3gge1xuXHRsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogMC44ZW0gMS41ZW0gMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0JjpjaGVja2VkKy5jaGVja0ljb246YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdH1cblx0LmNoZWNrSWNvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwOTZcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRjb2xvcjogI2NjYztcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjNlbTtcblx0XHR9XG5cdH1cblxufVxuXG4vLyDjg5XjgqHjgqTjg6tcbi5maWxlV2FwIHtcblx0Y29sb3I6ICMzMzM7XG5cdHBhZGRpbmc6IDNweCA2cHg7XG5cdGJvcmRlcjogc29saWQgMXB4ICNhYWE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4ucHJldmlld1dhcHtcblx0bWFyZ2luOiAxZW07XG59XG5cbi5yYWRpbyB7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiAwLjhlbSAxLjVlbSAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl17XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmOmNoZWNrZWQrLnJhZGlvSWNvbjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMTFcIjtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdH1cblx0fVxuXHQucmFkaW9JY29ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwY1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuXHRcdH1cblx0fVxufVxuXG5cbi5zZWxlY3RXYXB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2FhYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHNlbGVjdHtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogM2VtO1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtaW5kZW50OiAxZW07XG4gICAgfVxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0aGVpZ2h0OiAxZW07XG5cdFx0d2lkdGg6IDFlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMWVtO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICNhYWE7XG5cdH1cbn1cblxuLmJ0blN1Ym1pdHtcblx0cGFkZGluZzogMWVtIDA7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdG1pbi13aWR0aDoyODBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHN1Yi1jb2xvcjtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRtYXJnaW46IDYwcHggYXV0bztcblx0fVxufSIsIi5uYXYge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCZfX2xpc3R7XG5cdFx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwLjVlbTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdHBhZGRpbmc6IDAgMWVtO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjojYWFhO1xuXHRcdFx0JiAubmF2X19pbWc6OmJlZm9yZXtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faWNvbntcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcblx0XHRwYWRkaW5nLXRvcDogMS41ZW07XG5cdH1cblx0Jl9faW1ne1xuXHRcdHBhZGRpbmctdG9wOiAxLjVlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC44cztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5oZWFkbGluZXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cdCYtLXdoaXRle1xuXHRcdC5oZWFkbGluZV9famF7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0Jl9fZW57XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2phe1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHR9XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmhlYWRsaW5lMntcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji0td2hpdGV7XG5cdFx0LmhlYWRsaW5lMl9famF7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0Jl9fZW57XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Jl9famF7XG5cdFx0bWFyZ2luLXRvcDogMS44cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdH1cblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cblxuLmhlYWRsaW5lM3tcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0Zm9udC1zaXplOiAzLjNyZW07XG5cdH1cblx0Jl9faW1ne1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0XHRcdGhlaWdodDogMWVtO1xuXHRcdH1cblx0fVxufVxuXG5cbi5oZWFkbGluZTR7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtLXdoaXRle1xuXHRcdC5oZWFkbGluZTJfX2phe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCZfX2Vue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9famF7XG5cdFx0bWFyZ2luLXRvcDogMS44cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdH1cblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5oZXJve1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuaGlzdG9yeUxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwOGU0YjtcbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICBtYXJnaW46IDNyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDhlNGI7XG4gICAgICAgIGNvbG9yOiAjMDA4ZTRiO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjZlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhvdmVyQmxvY2t7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjcwcHg7XG5cdCY6aG92ZXIgLmhvdmVyQmxvY2tfX2NvbnRlbnR7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmX19jb250ZW50e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwxMjIsODUsMC44KTs7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdEBpbmNsdWRlIG1xLWRvd24oeGwpe1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtcS11cCh4bCl7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMS41ZW07XG5cdFx0fVxuXHR9XG59IiwiLmljb257XG5cdGhlaWdodDogMWVtO1xuXHR3aWR0aDogMWVtO1xufVxuIiwiLmluZm97XG5cdHBhZGRpbmc6IDMlIDA7XG5cdCZfX2ltZ3tcblx0XHRtYXgtd2lkdGg6IDQ3MHB4O1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM2VtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9fY29udGVudHtcblx0XHRAaW5jbHVkZSBtcS11cCh4eHgpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblx0Jl9fcG9zdE51bWJlcntcblx0XHRtYXJnaW4tYm90dG9tOiAwLjJlbTtcblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdH1cblx0Jl9fYWRkcmVzc3tcblx0XHRtYXJnaW4tYm90dG9tOiAwLjJlbTtcblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdH1cblx0Jl9fdGVse1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMmVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblx0fVxuXHQmX19tYWlse1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMmVtO1xuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblx0fVxuXHQmX19saW5re1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cdCZfX25hbWV7XG5cdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdH1cblx0Jl9fYnRue1xuXHRcdG1hcmdpbi10b3A6IDJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0fVxuXHR9XG59IiwiLy8g44Oq44K544OIXG4ubGlzdCB7XG5cdHBhZGRpbmc6IDAgMCAwIDJlbTtcblx0Ly8gLmxpc3RTdHlsZURpc2tcblx0Ji0tZGlzayB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdH1cblx0fSAvLyAubGlzdFN0eWxlQ2lyY2xlXG5cdCYtLWNpcmNsZSB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG5cdFx0fVxuXHR9IC8vIC5saXN0U3R5bGVOdW1iZXIwXG5cdCYtLW51bWJlcjAge1xuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0XHR9XG5cdH0gLy8gLmxpc3RTdHlsZU51bWJlcjFcblx0Ji0tbnVtYmVyMSB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcblx0XHR9XG5cdH0gLy8gLmxpc3RTdHlsZU51bWJlcjJcblx0Ji0tbnVtYmVyMiB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcblx0XHR9XG5cdH0gLy8gLmxpc3RTdHlsZU51bWJlcjNcblx0Ji0tbnVtYmVyMyB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBjamstaWRlb2dyYXBoaWM7XG5cdFx0fVxuXHR9XG59IiwiLm1hcEFyZWF7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0bWluLWhlaWdodDogNDAwcHg7XG5cdH1cblx0aWZyYW1le1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLm1lZGlhe1xuXHQmX19pY29ue1xuXHRcdGhlaWdodDogMWVtO1xuXHRcdGZpbGw6ICNmZmY7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjJlbTtcblx0fVxufSIsIi5wYWdldG9wIHtcbiAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTAwO1xuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHh4eCkge1xuICAgICAgICAgICAgcmlnaHQ6IDYlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9kdWN0e1xuXHQmX190aXRsZXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cblx0Jl9fYnRue1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHR9XG59IiwiLnByb2ZpbGV7XG5cdCZfX2ltZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cdCZfX3RleHR7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdGNvbG9yOiAjNGE0MjI5O1xuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjV2dztcblx0XHR9XG5cdFx0QGluY2x1ZGUgbXEtdXAoeGwpe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDJ2dztcblx0XHR9XG5cdH1cblxufSIsIi5zZXJ2aWNle1xuXHRsaW5lLWhlaWdodDogMS42ZW07XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdCZfX2ltZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxLjVlbTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbXtcblx0XHRjb2xvcjogIzRhNDIyOTtcblx0fVxufSIsIi5zbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42ZW0gMCAwO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuM2VtIDAgMC4zZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjZlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJG1haW4tY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLWRvd24obGcpIHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zcEZsb2F0aW5nU3BhY2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59IiwiLnNwTmF2e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwJSAxNSU7XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICB9XG59IiwiLy8g44OG44O844OW44OrXG4udGFibGUge1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdCZfX2NvbHVtbiB7XG5cdFx0cGFkZGluZzogMS4yZW0gMC44ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1xLXVwKG1kKSB7XG5cdFx0Ym9yZGVyOnNvbGlkIDFweCAjZGRkO1xuXHRcdCZfX2NvbHVtbiB7XG5cdFx0XHRib3JkZXI6c29saWQgMXB4ICM2NjY7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnRleHRCb3h7XG5cdG1hcmdpbjogMi41ZW0gMDtcblx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdG1hcmdpbjogOGVtIDA7XG5cdH1cblx0Jl9fY29udGVudHtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0Y29sb3I6ICM0YTQyMjk7XG5cdFx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHR9XG5cdH1cbn0iLCIudGhhbmtze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAmX19sb2dve1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgJl9fYm94e1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmOWYwO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmX19tZXNzYWdle1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMjk3NjU3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICAgICZfX2J0bntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTc2NTc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbn0iLCIuYm94RGVzaWdue1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblx0Jl9faW5uZXJ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHRcdCYtLWxhcmdle1xuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggNjBweCA3MHB4IDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzg3NWI7XG4gICAgJi0tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWU5O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIH1cbiAgICAmLS1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhNTU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgfVxuICAgICYtLWdyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWU1ZDE7XG4gICAgfVxufSIsIi5mb290ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHN1Yi1jb2xvcjtcblx0cGFkZGluZzogNSUgMDtcblx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxufVxuIiwiLmhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDElO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcS1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzJTtcbiAgICB9XG4gICAgJi0taW4ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC44cztcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLmhlYWRlci0taW4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItLWluICYge1xuICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX25hdiB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItLWluICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWV0YSB7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiXG5cbi5sb2FkaW5ne1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuLndyYXBwZXJ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHR9XG5cdEBpbmNsdWRlIG1xLXVwKG1kKXtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXHQmOjphZnRlciwmOjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDFzO1xuXHR9XG5cdCY6OmFmdGVye1xuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICRtYWluLWNvbG9yO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDVweCAkbWFpbi1jb2xvcjtcblx0XHR9XG5cdH1cblx0Jjo6YmVmb3Jle1xuXHRcdGJvcmRlci1yaWdodDogc29saWQgMTBweCAkbWFpbi1jb2xvcjtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDVweCAkbWFpbi1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLmZyYW1le1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvcmRlci10b3A6IHNvbGlkIDEwcHggJG1haW4tY29sb3I7XG5cdHdpZHRoOiAwO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAxcztcblx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgNXB4ICRtYWluLWNvbG9yO1xuXHR9XG5cdHotaW5kZXg6IDEwMDA7XG5cdCYtLXRvcHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQmLS1ib3R0b217XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi5saW5le1xuXHQmOjphZnRlciwmOjpiZWZvcmV7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5mcmFtZXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uc2VjdGlvbntcblx0cGFkZGluZzogM2VtIDA7XG5cdCZfX2NvbmNlcHR7XG5cdFx0cGFkZGluZzogMTAlIDAgOWVtO1xuXHR9XG5cdCZfX3Byb2ZpbGV7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wcm9maWxlLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1JTtcblx0fVxuXHQmX19oaXN0b3J5e1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiA0ZW0gMDtcblx0fVxuXHQmX19saW5re1xuXHRcdHBhZGRpbmc6IDNlbSAwIDM1JTtcblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRwYWRkaW5nOiAzZW0gMCAyNiU7XG5cdFx0fVxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW1nX2NvbnRhY3QucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0fVxuXHQvLyAmX19zZXJ2aWNle1xuXHQvLyB9XG5cdCZfX21lZGlhe1xuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0cGFkZGluZzogMCAwIDhlbTtcblx0XHR9XG5cdH1cblx0Jl9fYWJvdXR7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Jl9fZm9ybXtcblx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0XHRcdHBhZGRpbmc6IDNlbSA1JTtcblx0XHR9XG5cdH1cbn1cblxuXG4uZmFkZS1zaG93e1xuXHR0cmFuc2l0aW9uOiAuOXM7XG5cdG9wYWNpdHk6IDA7XG5cdCYuc2hvd3tcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59Il19 */
